<SEC-DOCUMENT>0001131383-25-000009.txt : 20250225
<SEC-HEADER>0001131383-25-000009.hdr.sgml : 20250225
<ACCEPTANCE-DATETIME>20250224213954
ACCESSION NUMBER:		0001131383-25-000009
CONFORMED SUBMISSION TYPE:	40-F
PUBLIC DOCUMENT COUNT:		169
CONFORMED PERIOD OF REPORT:	20241231
FILED AS OF DATE:		20250225
DATE AS OF CHANGE:		20250224

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:		25659065

	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-20241231.htm
<DESCRIPTION>40-F
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:9fd91784-d04f-4524-81b7-0fb4eb18bbba,g:e3f170f4-76a1-48d8-b59f-574f8bbdc46b,d:b8fe920d774340f2a3c2d154fa3b79e3-->
<html xmlns:ifrs-full="https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full" xmlns:currency="http://xbrl.sec.gov/currency/2024" xmlns:srt="http://fasb.org/srt/2024" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns="http://www.w3.org/1999/xhtml" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:stn="http://www.stantec.com/20241231" xmlns:country="http://xbrl.sec.gov/country/2024" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>stn-20241231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" id="f-40">false</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-41">2024</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-42">FY</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-43">0001131383</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="stn-20241231.xsd"/></ix:references><ix:resources><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="cad"><xbrli:measure>iso4217:CAD</xbrli:measure></xbrli:unit><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:unit id="employee"><xbrli:measure>stn:employee</xbrli:measure></xbrli:unit><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="tranche"><xbrli:measure>stn:tranche</xbrli:measure></xbrli:unit><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="gbp"><xbrli:measure>iso4217:GBP</xbrli:measure></xbrli:unit><xbrli:unit id="aud"><xbrli:measure>iso4217:AUD</xbrli:measure></xbrli:unit><xbrli:unit id="eur"><xbrli:measure>iso4217:EUR</xbrli:measure></xbrli:unit><xbrli:unit id="day"><xbrli:measure>stn:day</xbrli:measure></xbrli:unit><xbrli:unit id="unit"><xbrli:measure>stn:unit</xbrli:measure></xbrli:unit><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-4"><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:context id="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-01-01</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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><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><xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:PreviouslyStatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-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><xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:PreviouslyStatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-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><xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:PreviouslyStatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-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><xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:PreviouslyStatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-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:segment><xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:PreviouslyStatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-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><xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></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><xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></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:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></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:IssuedCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></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:AdditionalPaidinCapitalMember</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:RetainedEarningsMember</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:AccumulatedOtherComprehensiveIncomeMember</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: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:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:PreviouslyStatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></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:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:PreviouslyStatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></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:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:PreviouslyStatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></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:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:PreviouslyStatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></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:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:PreviouslyStatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></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:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></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:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></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:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></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:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></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:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></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:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></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:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><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:ClassesOfAssetsAxis">ifrs-full:PropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:ClassesOfAssetsAxis">ifrs-full:PropertyPlantAndEquipmentMember</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-44"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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: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-46"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:ClassesOfPropertyPlantAndEquipmentAxis">stn:EngineeringEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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: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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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: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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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: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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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: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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">stn:ContractBacklogAndFiniteTrademarksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">stn:ContractBacklogAndFiniteTrademarksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:TypesOfSharebasedPaymentArrangementsAxis">stn:DeferredShareUnitsDSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:TypesOfSharebasedPaymentArrangementsAxis">stn:PerformanceShareUnitsPSUsOrRestrictedShareUnitsRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:PreviouslyStatedMember</xbrldi:explicitMember><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-59"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember</xbrldi:explicitMember><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-60"><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-61"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:PreviouslyStatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-01</xbrli:instant></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:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-01</xbrli:instant></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:GeographicalAreasAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-01</xbrli:instant></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:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:PreviouslyStatedMember</xbrldi:explicitMember><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-65"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember</xbrldi:explicitMember><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-66"><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-67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:PreviouslyStatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-01</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:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-01</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:GeographicalAreasAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-01</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:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:PreviouslyStatedMember</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-71"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember</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-72"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><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-73"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:PreviouslyStatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">ifrs-full:ForeignCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-01</xbrli:instant></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:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">ifrs-full:ForeignCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-01</xbrli:instant></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:GeographicalAreasAxis">ifrs-full:ForeignCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-01</xbrli:instant></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:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:PreviouslyStatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-01</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:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-01</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:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:PreviouslyStatedMember</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-79"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember</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-80"><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-81"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">stn:ZETCONIngenieureGmbHMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-08</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:BusinessCombinationsAxis">stn:MorrisonHershfieldGroupIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-02-09</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:BusinessCombinationsAxis">stn:HydrockHoldingsLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</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:BusinessCombinationsAxis">ifrs-full:AggregatedIndividuallyImmaterialBusinessCombinationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:BusinessCombinationsAxis">ifrs-full:AggregatedIndividuallyImmaterialBusinessCombinationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:BusinessCombinationsAxis">ifrs-full:AggregatedIndividuallyImmaterialBusinessCombinationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfContingentLiabilitiesAxis">ifrs-full:LegalProceedingsContingentLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></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:TypeOfMeasurementOfExpectedCreditLossesAxis">ifrs-full:LifetimeExpectedCreditLossesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></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:TypeOfMeasurementOfExpectedCreditLossesAxis">ifrs-full:LifetimeExpectedCreditLossesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></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:MaturityAxis">stn:OneToThirtyDaysMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></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:MaturityAxis">stn:ThirtyOneToSixtyDaysMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></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:MaturityAxis">stn:SixtyOneToNinetyDaysMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:MaturityAxis">stn:NinetyOneDaysToOneTwentyDaysMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:MaturityAxis">stn:AboveOneTwentyOneDaysMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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: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-95"><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-96"><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-97"><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-98"><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-99"><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-100"><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-101"><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-102"><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:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-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:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-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: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-105"><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-106"><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-107"><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: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-108"><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-109"><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-110"><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-111"><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-112"><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:OtherPropertyPlantAndEquipmentMember</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: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-114"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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: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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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: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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">stn:EngineeringEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></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: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>2024-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: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>2024-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:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></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: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-125"><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-126"><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-127"><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-128"><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-129"><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-130"><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-131"><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-132"><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-133"><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-134"><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-135"><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-136"><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-137"><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-138"><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-139"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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: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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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: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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">stn:EngineeringEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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: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>2024-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: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>2024-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: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>2024-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:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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="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-150"><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-151"><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-152"><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-153"><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>2024-12-31</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="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</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:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember><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-158"><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: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-159"><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-160"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember><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-161"><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: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-162"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember><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-163"><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: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-164"><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-165"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></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:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></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:ClassesOfAssetsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></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:ClassesOfPropertyPlantAndEquipmentAxis">stn:OfficeSpaceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:ClassesOfPropertyPlantAndEquipmentAxis">stn:OfficeSpaceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:ClassesOfPropertyPlantAndEquipmentAxis">stn:OfficeSpaceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:WeightedAverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:ClassesOfPropertyPlantAndEquipmentAxis">stn:OfficeSpaceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:WeightedAverageMember</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-174"><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><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:WeightedAverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:WeightedAverageMember</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-176"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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:ClassesOfPropertyPlantAndEquipmentAxis">stn:ITAndOtherEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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:ClassesOfProvisionsAxis">ifrs-full:OnerousContractsProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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: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-180"><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:GeographicalAreasAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:ClassesOfAssetsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:ClassesOfAssetsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">ifrs-full:ForeignCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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:ClassesOfAssetsAxis">ifrs-full:PropertyPlantAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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:ClassesOfAssetsAxis">ifrs-full:PropertyPlantAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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:ClassesOfAssetsAxis">ifrs-full:PropertyPlantAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">ifrs-full:ForeignCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:GeographicalAreasAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:GeographicalAreasAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:GeographicalAreasAxis">ifrs-full:ForeignCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:GeographicalAreasAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:GeographicalAreasAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:GeographicalAreasAxis">ifrs-full:ForeignCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:ClassesOfAssetsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember><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-193"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:PropertyPlantAndEquipmentMember</xbrldi:explicitMember><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-194"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">stn:UnitedStatesAndCanadaMember</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-195"><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>2024-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: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-197"><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">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember</xbrldi:explicitMember><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-199"><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">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember</xbrldi:explicitMember><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-201"><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>2024-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: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-203"><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>2024-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: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-205"><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>2024-10-01</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="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-10-01</xbrli:instant></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="srt:StatementGeographicalAxis">stn:GlobalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-10-01</xbrli:instant></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="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-01</xbrli:instant></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="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-210"><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-211"><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>2024-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: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-213"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">stn:GlobalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-10-01</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:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><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-215"><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: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-216"><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: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-217"><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:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</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-218"><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: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-219"><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: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-220"><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: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-221"><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: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-222"><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: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-223"><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:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">stn:ContractBacklogMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</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:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">stn:ContractBacklogMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</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:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</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:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><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-230"><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-231"><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-232"><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:CustomerrelatedIntangibleAssetsMember</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-233"><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-234"><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-235"><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:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-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: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-237"><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-238"><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:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">stn:ContractBacklogMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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="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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">stn:ContractBacklogMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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: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>2024-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: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-245"><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-246"><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-247"><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>2024-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:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">stn:ContractBacklogMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">stn:SoftwareLicensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></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: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-252"><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>2024-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: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-254"><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>2024-12-31</xbrli:instant></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: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-256"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></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:ClassesOfFinancialAssetsAxis">ifrs-full:DerivativesMember</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:ClassesOfFinancialAssetsAxis">stn:InsuranceRecoveryAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:ClassesOfFinancialAssetsAxis">stn:InsuranceRecoveryAssetsMember</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:ClassesOfFinancialAssetsAxis">stn:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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: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-262"><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>2024-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: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-264"><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>2024-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: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-266"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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: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-269"><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-270"><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>2024-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: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-272"><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>2024-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: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-274"><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>2024-12-31</xbrli:instant></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: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-276"><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>2024-12-31</xbrli:instant></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: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-278"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SyndicatedSeniorRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:BorrowingsByNameAxis">stn:SyndicatedSeniorRevolvingCreditFacilityMember</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:BorrowingsByNameAxis">stn:SeniorTermLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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: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-282"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">ifrs-full:ContingentConsiderationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:BorrowingsByNameAxis">ifrs-full:ContingentConsiderationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-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:BorrowingsByNameAxis">stn:OtherFinancingObligationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:BorrowingsByNameAxis">stn:OtherFinancingObligationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-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: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-287"><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-288"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SyndicatedSeniorRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-29</xbrli:instant></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: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-290"><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:context id="c-291"><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-292"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SeniorTermLoanTrancheBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-27</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:BorrowingsByNameAxis">stn:SeniorTermLoanTrancheCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-27</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:BorrowingsByNameAxis">stn:UnsecuredBilateralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-27</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="srt:CurrencyAxis">stn:CanadianDollarsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SyndicatedSeniorRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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="srt:CurrencyAxis">stn:USDollarsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SyndicatedSeniorRevolvingCreditFacilityMember</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: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-298"><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>2024-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:BorrowingsByNameAxis">stn:UnsecuredMulticurrencyFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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: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-301"><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>2024-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="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-303"><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>2024-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: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-305"><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>2024-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: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-307"><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><xbrldi:explicitMember dimension="srt:CurrencyAxis">stn:USDollarsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:ContingentConsiderationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:BorrowingsByNameAxis">stn:NotesPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">stn:USDollarsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:ContingentConsiderationMember</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:BorrowingsByNameAxis">stn:NotesPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">stn:BritishPoundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:ContingentConsiderationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:BorrowingsByNameAxis">stn:NotesPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">stn:BritishPoundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:ContingentConsiderationMember</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:BorrowingsByNameAxis">stn:NotesPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">stn:EuroMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:ContingentConsiderationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:BorrowingsByNameAxis">stn:NotesPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">stn:EuroMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:ContingentConsiderationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</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:BorrowingsByNameAxis">stn:NotesPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">stn:OtherForeignCurrencyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:ContingentConsiderationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></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:BorrowingsByNameAxis">stn:NotesPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CurrencyAxis">stn:OtherForeignCurrencyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:ContingentConsiderationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></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:BorrowingsByNameAxis">stn:OtherFinancingObligationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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:BorrowingsByNameAxis">stn:OtherFinancingObligationsMember</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:BorrowingsByNameAxis">stn:LettersOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></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:PastDueStatusAxis">stn:ExpireBeforeTwoThousandTwentyTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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: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-320"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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: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-322"><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>2024-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: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-324"><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>2024-12-31</xbrli:instant></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: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-326"><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-327"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:LegalProceedingsContingentLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></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: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-329"><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-330"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:ClassesOfProvisionsAxis">ifrs-full:LegalProceedingsContingentLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><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:ClassesOfProvisionsAxis">ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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:ClassesOfProvisionsAxis">stn:SelfInsuredLiabilitiesProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></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:ClassesOfProvisionsAxis">ifrs-full:LegalProceedingsContingentLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:ClassesOfProvisionsAxis">ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:ClassesOfProvisionsAxis">ifrs-full:OnerousContractsProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></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:ClassesOfProvisionsAxis">ifrs-full:LegalProceedingsContingentLiabilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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:ClassesOfProvisionsAxis">ifrs-full:LegalProceedingsContingentLiabilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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: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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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: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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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:CharacteristicsOfDefinedBenefitPlansAxis">ifrs-full:PensionDefinedBenefitPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></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: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-343"><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>2024-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: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-345"><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-346"><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-347"><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-348"><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-349"><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-350"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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: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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:CharacteristicsOfDefinedBenefitPlansAxis">ifrs-full:PensionDefinedBenefitPlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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: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-354"><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-355"><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-356"><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>2024-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: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>2024-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:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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: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-360"><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>2024-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: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-362"><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>2024-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: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-364"><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>2024-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: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-366"><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>2024-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: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-368"><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>2024-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: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-370"><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>2024-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:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanThreeYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:MaturityAxis">ifrs-full:LaterThanThreeYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:ClassesOfContingentLiabilitiesAxis">ifrs-full:ContingentLiabilityForGuaranteesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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: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-375"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:ClassesOfOrdinarySharesAxis">stn:OrdinarySharesPerSharePeriodTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:ClassesOfOrdinarySharesAxis">stn:OrdinarySharesPerSharePeriodThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:ClassesOfOrdinarySharesAxis">stn:OrdinarySharesPerSharePeriodFourMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:ClassesOfOrdinarySharesAxis">stn:OrdinarySharesPerSharePeriodFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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: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-381"><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-382"><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:context id="c-383"><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-384"><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-385"><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-386"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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:TypesOfSharebasedPaymentArrangementsAxis">stn:PerformanceShareUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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: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: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-390"><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-391"><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>2024-12-31</xbrli:instant></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:TypesOfSharebasedPaymentArrangementsAxis">stn:PerformanceShareUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:TypesOfSharebasedPaymentArrangementsAxis">stn:DeferredShareUnitsDSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:TypesOfSharebasedPaymentArrangementsAxis">stn:RestrictedShareUnitsRSUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">stn:OfficersAndEmployeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:TypesOfSharebasedPaymentArrangementsAxis">stn:RestrictedShareUnitsRSUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">stn:OfficersAndEmployeesMember</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-396"><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><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">stn:OfficersAndEmployeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:TypesOfSharebasedPaymentArrangementsAxis">stn:RestrictedShareUnitsRSUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">stn:OfficersAndEmployeesMember</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:ValuationTechniquesUsedInFairValueMeasurementAxis">ifrs-full:OptionPricingModelMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:PerformanceShareUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:ValuationTechniquesUsedInFairValueMeasurementAxis">ifrs-full:OptionPricingModelMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:PerformanceShareUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:TypesOfSharebasedPaymentArrangementsAxis">stn:PerformanceShareUnitsPSUsReturnOnEquityWeightingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:TypesOfSharebasedPaymentArrangementsAxis">stn:PerformanceShareUnitsPSUsTotalShareholderReturnWeightingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:TypesOfSharebasedPaymentArrangementsAxis">stn:PerformanceShareUnitsPSUsAdjustedEarningsPerShareGrowthAndTotalShareholderReturnWeightingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:TypesOfSharebasedPaymentArrangementsAxis">stn:PerformanceShareUnitsPSUsExcludingDividendsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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: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-405"><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>2024-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: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-407"><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>2024-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:TypesOfSharebasedPaymentArrangementsAxis">stn:DeferredShareUnitsDSUsExcludingDividendsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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: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-410"><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-411"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">stn:InvestmentsHeldForSelfInsuredLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">stn:InvestmentsHeldForSelfInsuredLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">stn:InvestmentsHeldForSelfInsuredLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:LevelsOfFairValueHierarchyAxis">ifrs-full:Level3OfFairValueHierarchyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">stn:InvestmentsHeldForSelfInsuredLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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: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>2024-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:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember><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>2024-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:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember><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>2024-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:LevelsOfFairValueHierarchyAxis">ifrs-full:Level3OfFairValueHierarchyMember</xbrldi:explicitMember><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>2024-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:ClassesOfLiabilitiesAxis">ifrs-full:ContingentConsiderationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:ContingentConsiderationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:ContingentConsiderationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:LevelsOfFairValueHierarchyAxis">ifrs-full:Level3OfFairValueHierarchyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:ContingentConsiderationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:ClassesOfAssetsAxis">stn:InvestmentsHeldForSelfInsuredLiabilitiesMember</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-424"><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><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">stn:InvestmentsHeldForSelfInsuredLiabilitiesMember</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-425"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">stn:InvestmentsHeldForSelfInsuredLiabilitiesMember</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-426"><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:ClassesOfAssetsAxis">stn:InvestmentsHeldForSelfInsuredLiabilitiesMember</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-427"><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-428"><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><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-429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember><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-430"><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: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-431"><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="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-432"><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><xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:ContingentConsiderationMember</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-433"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:ContingentConsiderationMember</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-434"><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">ifrs-full:ContingentConsiderationMember</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-435"><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>2024-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:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</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>2024-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:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</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>2024-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: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>2024-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: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-440"><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><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-441"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</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-442"><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-443"><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:ClassesOfFinancialAssetsAxis">stn:TotalReturnSwapOnShareBasedCompensationUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:TypesOfHedgesAxis">ifrs-full:CashFlowHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:SwapContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:RestrictedShareUnitsRSUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfFinancialAssetsAxis">ifrs-full:FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:TypesOfHedgesAxis">ifrs-full:CashFlowHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:SwapContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:RestrictedShareUnitsRSUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfFinancialAssetsAxis">ifrs-full:FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember</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:TypesOfHedgesAxis">ifrs-full:CashFlowHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:RestrictedShareUnitsRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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: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-448"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:SwapContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:PerformanceShareUnitsPSUsAndDeferredShareUnitsDSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:ClassesOfFinancialAssetsAxis">ifrs-full:SwapContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:PerformanceShareUnitsPSUsAndDeferredShareUnitsDSUsMember</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:ClassesOfFinancialAssetsAxis">ifrs-full:SwapContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:PerformanceShareUnitsPSUsAndDeferredShareUnitsDSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:ClassesOfFinancialAssetsAxis">ifrs-full:SwapContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:PerformanceShareUnitsPSUsAndDeferredShareUnitsDSUsMember</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:PastDueStatusAxis">ifrs-full:CurrentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><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:PastDueStatusAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanTwoMonthsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:PastDueStatusAxis">ifrs-full:LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:PastDueStatusAxis">ifrs-full:LaterThanThreeMonthsAndNotLaterThanFourMonthsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:PastDueStatusAxis">ifrs-full:LaterThanFourMonthsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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: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>2024-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: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>2024-12-31</xbrli:instant></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:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></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: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>2024-12-31</xbrli:instant></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:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanFourMonthsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></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:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedImpairmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:CurrentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></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:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedImpairmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanTwoMonthsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedImpairmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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: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>2024-12-31</xbrli:instant></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:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedImpairmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanFourMonthsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></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: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-468"><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-469"><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-470"><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-471"><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-472"><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-473"><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-474"><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:LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></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="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-476"><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:LaterThanFourMonthsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></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:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedImpairmentMember</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-478"><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:LaterThanOneMonthAndNotLaterThanTwoMonthsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></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:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedImpairmentMember</xbrldi:explicitMember><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-480"><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-481"><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:LaterThanFourMonthsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></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:BorrowingsByNameAxis">stn:CreditFacilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></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: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-484"><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-485"><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-486"><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-487"><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>2024-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: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-489"><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>2024-12-31</xbrli:instant></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: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-491"><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>2024-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: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-493"><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>2024-12-31</xbrli:instant></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: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-495"><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>2024-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: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-497"><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>2024-12-31</xbrli:instant></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: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-499"><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>2024-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: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-501"><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>2024-12-31</xbrli:instant></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: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-503"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">stn:ExpireMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">stn:NonCapitalTaxLossesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:MaturityAxis">stn:ExpireMember</xbrldi:explicitMember><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-505"><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:NonCapitalTaxLossesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></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:MaturityAxis">stn:NeverExpireMember</xbrldi:explicitMember><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-507"><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>2024-12-31</xbrli:instant></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: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-509"><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>2024-12-31</xbrli:instant></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: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-511"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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: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-513"><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-514"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SyndicatedSeniorRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></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:BorrowingsByNameAxis">ifrs-full:ContingentConsiderationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></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:LiabilitiesArisingFromFinancingActivitiesAxis">stn:OtherFinancingObligationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></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: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-518"><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-519"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SyndicatedSeniorRevolvingCreditFacilityMember</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:BorrowingsByNameAxis">ifrs-full:ContingentConsiderationMember</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-521"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">stn:OtherFinancingObligationsMember</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-522"><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-523"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">stn:OtherFinancingObligationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-524"><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-525"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-526"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SyndicatedSeniorRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-527"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">ifrs-full:ContingentConsiderationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-528"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">stn:OtherFinancingObligationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-529"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-530"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001131383</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">stn:OtherFinancingObligationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-531"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-532"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-533"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-534"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-535"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-536"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-537"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-538"><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-539"><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-540"><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">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-541"><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">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-542"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-543"><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">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-544"><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">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-545"><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-546"><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-547"><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-548"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-549"><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-550"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-551"><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-552"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-553"><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-554"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-555"><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-556"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-557"><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-558"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-559"><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-560"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-561"><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-562"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-563"><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-564"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-565"><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-566"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-567"><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-568"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-569"><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-570"><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>2025-02-24</xbrli:startDate><xbrli:endDate>2025-02-24</xbrli:endDate></xbrli:period></xbrli:context><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-80 f-81 f-95 f-96 f-101 f-102 f-113 f-114 f-123 f-128 f-129 f-137 f-138 f-143 f-144 f-146 f-147 f-149 f-150" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-1" order="1"/><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-162 f-176 f-180 f-182 f-184 f-191 f-192" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-2" order="2"/><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-196 f-204 f-206" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-3" order="3"/><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-213 f-214 f-215 f-222 f-223 f-224 f-225 f-226 f-227 f-228 f-258 f-259 f-260" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-4" order="4"/><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-283 f-293 f-313 f-319 f-337 f-349" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-5" order="5"/></ix:resources></ix:header></div><div id="ib8fe920d774340f2a3c2d154fa3b79e3_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-5"><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="f-4">December&#160;31</ix:nonNumeric>, 2024</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-33"><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="f-32">December&#160;31</ix:nonNumeric>, 2024</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-false" id="f-39">&#9744;</ix:nonNumeric>&#160;</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). &#9744;&#160;</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 registration statement Form S-8 333-283922 under the Securities Act of 1933. </span></div><div><span><br/></span></div><div><span><br/></span></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="ib8fe920d774340f2a3c2d154fa3b79e3_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-43 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, 2024 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, 2024 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-43 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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On December&#160;31, 2024, 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. On January 1, 2025, Rick Eng and Christopher F. Lopez joined the Audit and Risk Committee, and on January 31, 2025, Donald J. Lowry retired from Stantec's Board of Directors and the Audit and Risk Committee, which is currently made up of five members. </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of December 31, 2024, the following Audit and Risk Committee members were identified as audit committee financial experts (as such term is defined in the rules and regulations of the Securities Exchange Commission): Shelley A. M. Brown, Donald J. Lowry, and Celina J. Wang Doka. Rick Eng and Christopher F. Lopez joined the Audit and Risk Committee on January 1, 2025 and are both audit committee financial experts. 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 current members of Stantec's Audit and Risk Committee - Shelley A. M. Brown, Angeline&#160;G. Chen, Rick Eng, Christopher F. Lopez , 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. Prior to his retirement from the Audit and Risk Committee, Donald J. Lowry was also independent.</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;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-44">PricewaterhouseCoopers LLP</ix:nonNumeric> (<ix:nonNumeric contextRef="c-1" name="dei:AuditorLocation" id="f-45">Edmonton, AB, Canada</ix:nonNumeric>, PCAOB ID: <ix:nonNumeric contextRef="c-1" name="dei:AuditorFirmId" id="f-46">271</ix:nonNumeric>). The disclosure provided under &#8220;External Auditor Service Fees&#8221; on page 22 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 to 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%">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 24 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: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="ib8fe920d774340f2a3c2d154fa3b79e3_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: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: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="https://www.sec.gov/Archives/edgar/data/1131383/000113138324000005/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, incorporated by reference to Exhibit 97 of Stantec&#8217;s annual report on Form 40-F filed with the Commission on February 28, 2024 (Commission File No. 001-32562)</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-991xaif2024.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;24, 2025</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-992xmda2024.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-48"><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="f-47">December&#160;31</ix:nonNumeric>, 2024</ix:nonNumeric> (pages M-1 through M-45 of the 2024 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-20241231_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%">2024 Audited Consolidated Financial Statements (pages F-1 through F-54 of the 2024 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="ib8fe920d774340f2a3c2d154fa3b79e3_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 24, 2025</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-99.1
<SEQUENCE>2
<FILENAME>ex-991xaif2024.htm
<DESCRIPTION>EX-99.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i794f8c6b39c141b8ad463aed12f9a1a4_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="i794f8c6b39c141b8ad463aed12f9a1a4_4"></div><div style="margin-bottom:12pt;margin-top: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="43" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',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="#i794f8c6b39c141b8ad463aed12f9a1a4_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="#i794f8c6b39c141b8ad463aed12f9a1a4_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="#i794f8c6b39c141b8ad463aed12f9a1a4_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="#i794f8c6b39c141b8ad463aed12f9a1a4_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="#i794f8c6b39c141b8ad463aed12f9a1a4_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="#i794f8c6b39c141b8ad463aed12f9a1a4_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="#i794f8c6b39c141b8ad463aed12f9a1a4_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="#i794f8c6b39c141b8ad463aed12f9a1a4_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%">2025</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="#i794f8c6b39c141b8ad463aed12f9a1a4_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%">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="#i794f8c6b39c141b8ad463aed12f9a1a4_25" 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="#i794f8c6b39c141b8ad463aed12f9a1a4_28" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">8</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="#i794f8c6b39c141b8ad463aed12f9a1a4_25" 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="#i794f8c6b39c141b8ad463aed12f9a1a4_31" 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="#i794f8c6b39c141b8ad463aed12f9a1a4_34" 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="#i794f8c6b39c141b8ad463aed12f9a1a4_34" 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="#i794f8c6b39c141b8ad463aed12f9a1a4_37" 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="#i794f8c6b39c141b8ad463aed12f9a1a4_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%">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="#i794f8c6b39c141b8ad463aed12f9a1a4_40" 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="#i794f8c6b39c141b8ad463aed12f9a1a4_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%">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="#i794f8c6b39c141b8ad463aed12f9a1a4_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%">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="#i794f8c6b39c141b8ad463aed12f9a1a4_49" 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="#i794f8c6b39c141b8ad463aed12f9a1a4_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%">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="#i794f8c6b39c141b8ad463aed12f9a1a4_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%">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="#i794f8c6b39c141b8ad463aed12f9a1a4_58" 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="#i794f8c6b39c141b8ad463aed12f9a1a4_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="#i794f8c6b39c141b8ad463aed12f9a1a4_64" 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="#i794f8c6b39c141b8ad463aed12f9a1a4_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="#i794f8c6b39c141b8ad463aed12f9a1a4_67" 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="#i794f8c6b39c141b8ad463aed12f9a1a4_67" 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="#i794f8c6b39c141b8ad463aed12f9a1a4_70" 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="#i794f8c6b39c141b8ad463aed12f9a1a4_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="#i794f8c6b39c141b8ad463aed12f9a1a4_73" 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="#i794f8c6b39c141b8ad463aed12f9a1a4_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="#i794f8c6b39c141b8ad463aed12f9a1a4_76" 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="#i794f8c6b39c141b8ad463aed12f9a1a4_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 style="padding-left:9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><a href="#i794f8c6b39c141b8ad463aed12f9a1a4_79" 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="#i794f8c6b39c141b8ad463aed12f9a1a4_79" 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="#i794f8c6b39c141b8ad463aed12f9a1a4_82" 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="#i794f8c6b39c141b8ad463aed12f9a1a4_82" 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="#i794f8c6b39c141b8ad463aed12f9a1a4_85" 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="#i794f8c6b39c141b8ad463aed12f9a1a4_85" 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="#i794f8c6b39c141b8ad463aed12f9a1a4_85" 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="#i794f8c6b39c141b8ad463aed12f9a1a4_88" 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="#i794f8c6b39c141b8ad463aed12f9a1a4_94" 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="#i794f8c6b39c141b8ad463aed12f9a1a4_94" 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="#i794f8c6b39c141b8ad463aed12f9a1a4_97" 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="#i794f8c6b39c141b8ad463aed12f9a1a4_97" 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="#i794f8c6b39c141b8ad463aed12f9a1a4_100" 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="#i794f8c6b39c141b8ad463aed12f9a1a4_100" 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="#i794f8c6b39c141b8ad463aed12f9a1a4_103" 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="#i794f8c6b39c141b8ad463aed12f9a1a4_103" 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="#i794f8c6b39c141b8ad463aed12f9a1a4_106" 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="#i794f8c6b39c141b8ad463aed12f9a1a4_106" 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="#i794f8c6b39c141b8ad463aed12f9a1a4_109" 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="#i794f8c6b39c141b8ad463aed12f9a1a4_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%">Legal Proceedings and Regulatory Actions</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="#i794f8c6b39c141b8ad463aed12f9a1a4_115" 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="#i794f8c6b39c141b8ad463aed12f9a1a4_118" 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="#i794f8c6b39c141b8ad463aed12f9a1a4_118" 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="#i794f8c6b39c141b8ad463aed12f9a1a4_121" 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="#i794f8c6b39c141b8ad463aed12f9a1a4_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%">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="#i794f8c6b39c141b8ad463aed12f9a1a4_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%">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="#i794f8c6b39c141b8ad463aed12f9a1a4_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%">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="#i794f8c6b39c141b8ad463aed12f9a1a4_130" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">24</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="#i794f8c6b39c141b8ad463aed12f9a1a4_133" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">24</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="#i794f8c6b39c141b8ad463aed12f9a1a4_136" style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none">24</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="#i794f8c6b39c141b8ad463aed12f9a1a4_139" 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="#i794f8c6b39c141b8ad463aed12f9a1a4_139" 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="i794f8c6b39c141b8ad463aed12f9a1a4_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><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:22pt;font-weight:700;line-height:120%">Annual Information Form</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><br>February 24, 2025</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:3pt;margin-top:3pt;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, 2024 (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 style="margin-bottom:3pt;margin-top:3pt;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 2025 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 a 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, 2024 (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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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, political and social instability</font></div><div style="margin-bottom:3pt;margin-top:3pt;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">Economic conditions, including inflation, interest rates, and currency fluctuations</font></div><div style="margin-bottom:3pt;margin-top:3pt;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="margin-bottom:3pt;margin-top:3pt;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 in the geographic or business areas in which we operate</font></div><div style="margin-bottom:3pt;margin-top:3pt;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">Disruptions to public infrastructure spending</font></div><div style="margin-bottom:3pt;margin-top:3pt;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">New or changing laws and regulations in jurisdictions we operate</font></div><div style="margin-bottom:3pt;margin-top:3pt;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">Force majeure events, including extreme weather events </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 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 24, 2025</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%">Assumptions about the performance of the Canadian, US, and global economies in 2025 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, 2024 (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-31 to M-41 and M-43 to M-45 of our MD&#38;A. Our MD&#38;A for the year ended December 31, 2024 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 24, 2025 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 2025. 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 24, 2025</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="i794f8c6b39c141b8ad463aed12f9a1a4_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:6pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:16pt;font-weight:700;line-height:120%">Corporate Structure</font></div><div><font><br></font></div><div id="i794f8c6b39c141b8ad463aed12f9a1a4_13"></div><div style="margin-bottom:12pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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="i794f8c6b39c141b8ad463aed12f9a1a4_16"></div><div style="margin-bottom:12pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;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, 2024, the intercorporate relationships among Stantec and its main 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, 2024. 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, 2024.</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 24, 2025</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"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stantec Holdings GP ULC</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%">Alberta</font></div></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-bottom:1pt solid #dbdbdb;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-bottom:1pt solid #dbdbdb;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-bottom:1pt solid #dbdbdb;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-bottom:1pt solid #dbdbdb;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 economic 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: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%">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 24, 2025</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="i794f8c6b39c141b8ad463aed12f9a1a4_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:6pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:16pt;font-weight:700;line-height:120%">General Development of the Business</font></div><div id="i794f8c6b39c141b8ad463aed12f9a1a4_22"></div><div style="margin-bottom:12pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;line-height:120%">2025</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 January 1, 2025, Richard (Rick) A. Eng and Christopher (Chris) F. Lopez were appointed to Stantec&#8217;s board of directors and the Company's Audit and Risk Committee. Rick Eng was also appointed to the Corporate Governance and Compensation Committee, and Chris Lopez joined the Sustainability and Safety Committee of the board. Donald&#160;Lowry, who had served on Stantec's board of directors since May 2013, retired on January 31, 2025. During&#160;his tenure on the board, Mr.&#160;Lowry was a member of the Audit and Risk Committee and chaired Stantec's Sustainability and Safety Committee. Following Mr. Lowry's retirement from the board, Martin &#224; Porta assumed the chair position on the Sustainability and Safety 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%">Officer 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, 2025, Susan Reisbord assumed the position of Stantec's chief operating officer - North America (COO&#160;- North America). Ms. Reisbord's appointment followed the retirement of Stuart Lerner who served as Stantec's COO - North America from January 1, 2020 until December 31, 2024. Ms. Reisbord joined Stantec with the acquisition of Cardno and led Stantec's Environmental Services business operating unit from June 1, 2022 until her appointment to the position of COO - North America.</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 January 2025, as part of ordinary course succession planning, Gord Johnston, Stantec's president and chief executive officer, announced the appointment of Paul&#160;Alpern, Bjorn Morisbak, Kenna Houncaren, and Ryan Roberts to the Company's C-Suite. Mr. Alpern's appointment to the position of executive vice president and general counsel, and Mr. Morisbak's appointment to the position of executive vice president and chief corporate development officer took place on January 11, 2025. Kenna&#160;Houncaren will take on the role of Stantec's chief corporate services officer effective April 1, 2025. Ryan&#160;Roberts will assume the position of chief practice officer on April 1, 2025. Ms.&#160;Houncaren and Messrs. Alpern, Morisbak, and Roberts are existing employees of the Company who have led important functions within Stantec over several years. Steve Fleck, who occupied the office of chief practice and project officer since January 2018, will retire from the Company's C-Suite effective April 1, 2025.</font></div><div><font><br></font></div><div id="i794f8c6b39c141b8ad463aed12f9a1a4_25"></div><div style="margin-bottom:12pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;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:12pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;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%">In 2024, we completed the following acquisitions&#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%">January</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%">ZETCON Ingenieure GmbH</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 infrastructure planning, inspection, project management, and construction management services.</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 Bochum, Germany.</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%">February </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%">Morrison Hershfield Group 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 transportation, buildings, and environmental services.</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 Markham, Ontario, Canada.</font></div></td></tr><tr><td colspan="3" style="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:8pt;font-weight:400;line-height:120%">May </font></div></td><td colspan="3" style="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:8pt;font-weight:400;line-height:120%">Hydrock Holdings Limited</font></div></td><td colspan="3" style="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:8pt;font-weight:400;line-height:120%">Provides energy and sustainability, fire safety, civil and structural, and mechanical, electrical and plumbing (MEP) engineering, transport, environmental, and geotechnical services.</font></div></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #dbdbdb;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #dbdbdb;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #dbdbdb;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 Bristol, England.</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%">Financing</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On June 27, 2024, Stantec amended its Second Amended and Restated Credit Agreement (SARCA) which the Company entered into on December 8, 2022. The SARCA is an unsecured senior revolving credit facility, structured </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 24, 2025</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%">as a sustainability-linked loan, in the maximum amount of $800 million and an unsecured senior term loan of $310 million in two tranches. The June 27, 2024 amendment changed certain terms and conditions of the SARCA, including extending the maturity dates from December 8, 2027 to June 27, 2029, and extending the term of the $150 million tranche from December 8, 2025, to June 27, 2027, and the term of the $160 million tranche from December 8, 2027, to June 27, 2029.</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 28, 2024, Stantec entered into an unsecured bilateral term facility of $100 million with Desjardins Capital Markets (Bilateral Credit Facility). The Bilateral Credit Facility matures on June 28, 2025. 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%">Officer Changes</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Early in 2024, Stantec announced the planned retirement of Theresa B. Y. Jang, executive vice president and chief financial officer. Following an extensive search and evaluation of highly qualified internal and external candidates, on July 2, 2024, Stantec announced Vito Culmone as Stantec's next executive vice president and chief financial officer. Mr. Culmone formally became the chief financial officer of Stantec on September 3, 2024. Prior to joining Stantec, Mr.&#160;Culmone served as chief financial officer of MDA Space Ltd. Over the years, Mr. Culmone served as executive vice president and chief financial officer of Element Fleet Management Corp., Shaw Communications Inc., and WestJet Airlines Ltd. which amounts to over 35 years of financial leadership experience across a number of industries.</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%">Patricia D. Galloway, who joined Stantec's board of directors in 2020, passed away on September 26, 2024. Dr.&#160;Galloway served on the Company's Corporate Governance and Compensation and Sustainability and Safety committees. </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, 2024, Stantec announced the renewal of its Normal Course Issuer Bid (2024 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 2, 2024. Purchases were permitted to commence on December 13, 2024, and will terminate no later than December 12, 2025. Except for block purchases permitted by the TSX, the number of shares purchased per day will not exceed 64,993 or approximately 25% of the average daily trading volume for the six full calendar months prior to November 30, 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%">In connection with the 2024 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%">No shares have been repurchased in 2024 as Stantec has focused on its growth strategy, with the acquisitions of&#160;ZETCON Ingenieure GmbH, Morrison Hershfield Group Inc., and Hydrock Holdings Limited, all completed in early&#160;2024.</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 December 19, 2024, and upon expiry of the 2022 Base Shelf Prospectus (as defined further in this AIF), 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. For the filing of 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><br></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%">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 24, 2025</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="i794f8c6b39c141b8ad463aed12f9a1a4_28"></div><div style="margin-bottom:12pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;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 (NBC Bilateral Credit Facility). The proceeds of the NBC Bilateral Credit Facility, which matured on June 17, 2024, 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><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 to create additional capacity to fund acquisitions 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 to drive Stantec's organic growth&#58; Climate Solutions, Communities and Infrastructure of the Future, and Future Technology. As part of its 2024 - 2026 Strategic Plan, 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 TSX, Stantec was permitted to 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 terminated on December 12, 2024. 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><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 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 24, 2025</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="i794f8c6b39c141b8ad463aed12f9a1a4_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:12pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;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><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 Take was appointed to the position of Stantec&#8217;s chief business officer. On February&#160;23, 2022, Asifa Samji was appointed to the position of the Company's chief human resources officer. Effective July 1, 2022, Mr. Take's title was changed to chief growth &#38; innovation officer.</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 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 (2022 Base 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. The 2022 Base Shelf Prospectus expired in December 2024.</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%">Stantec's SARCA (as previously defined) was put in place on December 8, 2022. The SARCA is an unsecured senior revolving credit facility, structured as a sustainability-linked loan, with a syndicate of lenders and Canadian Imperial Bank of Commerce acting as administrative agent, sole lead arranger, and sole bookrunner. 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. The SARCA consolidated </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">the previous amendments and implemented technical changes relating to the London Interbank Offered Rate (LIBOR) and Canadian Dollar Offered Rate (CDOR) transitions. The SARCA also 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. The SARCA was further amended on June 27, 2024, as described earlier in this AIF.</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 24, 2025</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="i794f8c6b39c141b8ad463aed12f9a1a4_34"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:16pt;font-weight:700;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, architecture, and environmental consulting. Stantec's professionals deliver the expertise, technology, and innovation communities need to manage aging infrastructure, demographic and population changes, and energy transition. The diverse perspectives of our partners and interested parties help us to address such issues as climate change and digital transformation, and design resilient communities and infrastructure.</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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;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 and strategically significant non-financial information available from our reporting 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 Accounting Standards) 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 24, 2025</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 2023 and 2024.</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%">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><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%">2024 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,426.5&#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,665.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,634.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:700;line-height:120%">4,113.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="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,418.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,720.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: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, see page M-2 of our MD&#38;A for the year ended December&#160;31, 2024 (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="i794f8c6b39c141b8ad463aed12f9a1a4_37"></div><div style="margin-bottom:12pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;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 and automated design efforts 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="i794f8c6b39c141b8ad463aed12f9a1a4_40"></div><div style="margin-bottom:12pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;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. We distinguish ourselves from our peers through our collaborative socio-technical approaches to sustainability, innovation, 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 24, 2025</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="i794f8c6b39c141b8ad463aed12f9a1a4_43"></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;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;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:3pt;margin-top:3pt"><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="i794f8c6b39c141b8ad463aed12f9a1a4_46"></div><div style="margin-bottom:12pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;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, 2024, we had approximately 32,000 employees, including professionals, technologists and technicians, and support personnel. The distribution of employees among Stantec's reportable segments was approximately 9,400 employees for our Canadian operations, 12,000 for our United States operations, and 10,600 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 this AIF and our annual Sustainability Report contain 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.</font></div><div><font><br></font></div><div id="i794f8c6b39c141b8ad463aed12f9a1a4_49"></div><div style="margin-bottom:12pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;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 2025 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 MSCI ESG Ratings, LSEG ESG, ISS ESG Corporate Rating, and Sustainalytics.</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%"> Please see 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 24, 2025</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="i794f8c6b39c141b8ad463aed12f9a1a4_52"></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&#58;2015-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.</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 and geographies provide environment-focused services to our clients. Whether we are providing climate change mitigation services, designing energy-efficient buildings, protecting biodiversity, restoring ecosystems, 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="i794f8c6b39c141b8ad463aed12f9a1a4_55"></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. </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 an ISO 45001&#58; 2018-certified Occupational Health and Safety 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 positive 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="i794f8c6b39c141b8ad463aed12f9a1a4_58"></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 are committed 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%">Stantec's 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&#58; 2015-certified), an IT Service Management System (ISO 20000&#58; 2018-1 certified), and an Information Security Management System (ISO 27001&#58; 2022-certified). </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 2024 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 24, 2025</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="i794f8c6b39c141b8ad463aed12f9a1a4_61"></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;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;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 2024, 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,720.9 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, T&#252;rkiye, 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="i794f8c6b39c141b8ad463aed12f9a1a4_64"></div><div style="margin-bottom:6pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:16pt;font-weight:700;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;2024, pages M-31 to M-41 (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="i794f8c6b39c141b8ad463aed12f9a1a4_67"></div><div style="margin-bottom:6pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:16pt;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 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 2024, 2023, and 2022.</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%">2024</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.84</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.21</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.21</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.21</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.21</font></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #dbdbdb;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 #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%">0.78</font></div></td><td colspan="3" style="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%">0.195</font></div></td><td colspan="3" style="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%">0.195</font></div></td><td colspan="3" style="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%">0.195</font></div></td><td colspan="3" style="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%">0.195</font></div></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #dbdbdb;border-top:1pt solid #dbdbdb;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-bottom: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:400;line-height:120%">0.72</font></div></td><td colspan="3" style="border-bottom: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:400;line-height:120%">0.18</font></div></td><td colspan="3" style="border-bottom: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:400;line-height:120%">0.18</font></div></td><td colspan="3" style="border-bottom: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:400;line-height:120%">0.18</font></div></td><td colspan="3" style="border-bottom: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:400;line-height:120%">0.18</font></div></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 24, 2025</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="i794f8c6b39c141b8ad463aed12f9a1a4_70"></div><div style="margin-bottom:6pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:16pt;font-weight:700;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, 2024, 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="i794f8c6b39c141b8ad463aed12f9a1a4_73"></div><div style="margin-bottom:12pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;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="i794f8c6b39c141b8ad463aed12f9a1a4_76"></div><div style="margin-bottom:12pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;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="i794f8c6b39c141b8ad463aed12f9a1a4_79"></div><div style="margin-bottom:12pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;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 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 24, 2025</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%">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><font><br></font></div><div id="i794f8c6b39c141b8ad463aed12f9a1a4_82"></div><div style="margin-bottom:6pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:16pt;font-weight:700;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 December 23, 2024, DBRS Limited (Morningstar DBRS) confirmed Stantec's credit ratings as presented in the tables below. As of December 31, 2024</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:1pt solid #b6b6b6;border-top:1pt 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:1pt solid #b6b6b6;border-top:1pt 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:1pt solid #b6b6b6;border-right:1pt solid #b6b6b6;border-top:1pt 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:1pt solid #b6b6b6;border-left:1pt 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%">Morningstar DBRS</font></div></td><td colspan="3" style="border-bottom:1pt solid #b6b6b6;border-left:1pt 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:1pt solid #b6b6b6;border-left:1pt solid #b6b6b6;border-right:1pt 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:1pt 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:700;line-height:120%">Debt Rated by Morningstar DBRS</font></div></td><td colspan="3" style="border-left:1pt 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:700;line-height:120%">Rating</font></td><td colspan="3" style="border-left:1pt solid #b6b6b6;border-right:1pt 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:700;line-height:120%">Trend</font></td></tr><tr><td colspan="3" style="border-left:1pt 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:1pt 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:1pt solid #b6b6b6;border-right:1pt 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:1pt 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 Revolving Credit Facility</font></td><td colspan="3" style="border-left:1pt 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:1pt solid #b6b6b6;border-right:1pt 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-bottom:1pt solid #b6b6b6;border-left:1pt 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 Term Loans</font></td><td colspan="3" style="border-bottom:1pt solid #b6b6b6;border-left:1pt 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-bottom:1pt solid #b6b6b6;border-left:1pt solid #b6b6b6;border-right:1pt 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 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 2023 and 2024, Stantec made payments of customary rating fees to Morningstar DBRS 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 24, 2025</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="i794f8c6b39c141b8ad463aed12f9a1a4_85"></div><div style="margin-bottom:6pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:16pt;font-weight:700;line-height:120%">Market for Securities</font></div><div id="i794f8c6b39c141b8ad463aed12f9a1a4_88"></div><div style="margin-bottom:12pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;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.839%"><tr><td style="width:1.0%"></td><td style="width:10.456%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.456%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.456%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.456%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.802%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.623%"></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:3pt;margin-top:3pt"><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, 2024&#58;</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;margin-top:3pt"><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&#160;31,&#160;2024&#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 2024</font></div></td><td colspan="3" style="border-left:1pt solid #dbdbdb;padding:0 1pt"></td><td colspan="12" style="border-left:1pt solid #dbdbdb;border-right:1pt solid #dbdbdb;border-top:1pt solid #dbdbdb;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%">New York Stock Exchange 2024</font></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: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:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">High ($)</font></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%">Low ($)</font></td><td colspan="3" style="border-left:1pt solid #dbdbdb;border-right: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></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%">110.24</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%">103.89</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%">5,230,598</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: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:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">82.36</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%">77.80</font></div></td><td colspan="3" style="border-left:0.5pt solid #b6b6b6;border-right:0.5pt solid #b6b6b6;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:400;line-height:120%">2,165,804</font></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%">118.39</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%">107.80</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,914,295</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:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">87.53</font></td><td colspan="3" style="border-left: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:400;line-height:120%">79.41</font></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:400;line-height:120%">2,177,462</font></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%">117.52</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%">109.55</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,766,841</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:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">86.95</font></td><td colspan="3" style="border-left: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:400;line-height:120%">81.01</font></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:400;line-height:120%">2,505,835</font></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%">113.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%">107.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%">5,169,866</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:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">83.29</font></td><td colspan="3" style="border-left: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:400;line-height:120%">78.23</font></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:400;line-height:120%">2,383,313</font></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%">117.40</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%">106.85</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,864,313</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:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">85.89</font></td><td colspan="3" style="border-left: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:400;line-height:120%">78.13</font></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:400;line-height:120%">2,572,104</font></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%">116.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%">108.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%">4,898,791</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:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">85.06</font></td><td colspan="3" style="border-left: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:400;line-height:120%">79.41</font></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:400;line-height:120%">2,261,311</font></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%">121.71</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%">110.79</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%">3,845,278</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:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">88.25</font></td><td colspan="3" style="border-left: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:400;line-height:120%">80.96</font></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:400;line-height:120%">1,847,442</font></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%">122.57</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%">107.76</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,533,691</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:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">88.42</font></td><td colspan="3" style="border-left: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:400;line-height:120%">78.44</font></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:400;line-height:120%">2,586,706</font></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%">111.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%">103.48</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,544,759</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:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">82.01</font></td><td colspan="3" style="border-left: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:400;line-height:120%">76.03</font></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:400;line-height:120%">3,845,510</font></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%">117.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%">107.19</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,676,934</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:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">84.94</font></td><td colspan="3" style="border-left: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:400;line-height:120%">79.32</font></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:400;line-height:120%">2,727,764</font></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%">122.83</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%">111.64</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,257,164</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:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">87.13</font></td><td colspan="3" style="border-left: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:400;line-height:120%">80.25</font></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:400;line-height:120%">3,012,353</font></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%">123.92</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%">111.74</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,345,151</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:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">87.71</font></td><td colspan="3" style="border-left: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:400;line-height:120%">77.61</font></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:400;line-height:120%">2,391,623</font></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%">65,047,681</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%">30,477,227</font></div></td></tr></table></div><div style="margin-bottom:12pt;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%">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 24, 2025</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="i794f8c6b39c141b8ad463aed12f9a1a4_94"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:16pt;font-weight:700;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 24, 2025, 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"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Corporate Director</font></div><div><font><br></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%">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%">General Counsel and Chief Administrative Officer of Progress Federal Solutions, 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">(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%">Richard (Rick) A. Eng</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.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%">2025</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%">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%">Christopher F. Lopez</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.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%">2025</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%">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-bottom:1pt solid #929292;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-bottom:1pt solid #929292;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-bottom:1pt solid #929292;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">Progress Federal Solutions, Inc., 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"><font><br></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:3pt;margin-top:3pt;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 Chen became General Counsel and Chief Administrative Officer at Progress Federal Solutions Inc. (formerly MarkLogic Corporation) in May 2023. Ms. Chen was Of Counsel of DLA Piper from May 2019 until May 2023.</font></div><div style="margin-bottom:3pt;margin-top:3pt;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">Rick Eng served as a Managing Partner, Infrastructure Group, of Brookfield Asset Management Ltd. from January 2015 until December 2023.</font></div><div style="margin-bottom:3pt;margin-top:3pt;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">Chris Lopez served as Chief Financial Officer of Hydro One Limited (Hydro One) from May 2019 until April 2023 and as Chief Financial and Regulatory Officer of Hydro One from April 2023 until June 2024.</font></div><div style="margin-bottom:3pt;margin-top:3pt;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 Wang Doka is a retired partner at KPMG LLP where she served until September 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:3pt;margin-top:3pt;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 Brown (chair), Angeline Chen, Rick Eng, Chris Lopez, and Celina&#160;Wang Doka</font></div><div style="margin-bottom:3pt;margin-top:3pt;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 &#224; Porta, Angeline Chen, and Rick Eng </font></div><div style="margin-bottom:3pt;margin-top:3pt;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; Martin &#224; Porta (chair), Chris Lopez, Marie-Lucie Morin, and Celina 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 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 24, 2025</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;24,&#160;2025, 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:1pt 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%">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-top:1pt 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%">Executive Vice President and General Counsel</font></div></td><td colspan="3" style="border-top:1pt 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%">January 11, 2025</font></div></td><td colspan="3" style="border-top:1pt 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%">Senior Vice President, Secretary and General Counsel</font></div></td></tr><tr><td colspan="3" style="border-top:1pt 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%">Vito Culmone</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><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:1pt 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%">Executive Vice President and Chief Financial Officer</font></div></td><td colspan="3" style="border-top:1pt 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 3, 2024</font></div></td><td colspan="3" style="border-top:1pt 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%">Chief Financial Officer, MDA Space Ltd.</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 Financial Officer, Element Fleet Management Corp.</font></div></td></tr><tr><td colspan="3" style="border-top:1pt 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%">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:1pt 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%">Executive Vice President and Chief Practice &#38; Project Officer</font></div></td><td colspan="3" style="border-top:1pt solid #b6b6b6;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:1pt 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%">n&#47;a</font></div></td></tr><tr><td colspan="3" style="border-top:1pt 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%">Bjorn Morisbak</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:1pt 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%">Executive Vice President and Chief Corporate Development Officer</font></div></td><td colspan="3" style="border-top:1pt solid #b6b6b6;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 11, 2025</font></td><td colspan="3" style="border-top:1pt 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%">Senior Vice President</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Executive Vice President</font></div></td></tr><tr><td colspan="3" style="border-top:1pt 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%">Susan M. Reisbord</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">West Chester, Pennsylvania, United States </font></div></td><td colspan="3" style="border-top:1pt 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%">Executive Vice President and Chief Operating Officer - North America</font></div></td><td colspan="3" style="border-top:1pt 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%">January 1, 2025</font></div></td><td colspan="3" style="border-top:1pt 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%">Chief Executive Officer and Managing Director, Cardno Inc.</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Executive Vice President, Environmental Services</font></div></td></tr><tr><td colspan="3" style="border-top:1pt 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%">Asifa Samji</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:1pt 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%">Executive Vice President and Chief Human Resources Officer</font></div></td><td colspan="3" style="border-top:1pt 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%">July 1, 2022</font></div></td><td colspan="3" style="border-top:1pt 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%">Vice President, Environmental Services</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</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</font></div></td></tr><tr><td colspan="3" style="border-top:1pt 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%">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:1pt 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%">Executive Vice President and Chief Operating Officer - Global</font></div></td><td colspan="3" style="border-top:1pt solid #b6b6b6;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:1pt 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%">n&#47;a</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #b6b6b6;border-top:1pt 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%">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-bottom:1pt solid #b6b6b6;border-top:1pt 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%">Executive Vice President and Chief Growth &#38; Innovation Officer</font></div></td><td colspan="3" style="border-bottom:1pt solid #b6b6b6;border-top:1pt 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%">July 1, 2022</font></div></td><td colspan="3" style="border-bottom:1pt solid #b6b6b6;border-top:1pt 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%">Executive Vice President, Water</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></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-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">Mr. Culmone serves on the board of directors of EPCOR Utilities Inc.</font></div><div style="margin-bottom:12pt"><font><br></font></div><div id="i794f8c6b39c141b8ad463aed12f9a1a4_97"></div><div style="margin-bottom:12pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;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, 2024, the directors and officers of Stantec Inc. as a group beneficially owned, controlled, or directed, either directly or indirectly, 304,569</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.27% 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 24, 2025</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="i794f8c6b39c141b8ad463aed12f9a1a4_100"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:16pt;font-weight:700;line-height:120%">Audit and Risk Committee Information</font></div><div><font><br></font></div><div id="i794f8c6b39c141b8ad463aed12f9a1a4_103"></div><div style="margin-bottom:12pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;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="i794f8c6b39c141b8ad463aed12f9a1a4_106"></div><div style="margin-bottom:12pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;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 24, 2025, our Audit and Risk Committee members are Shelley Brown (chair), Angeline Chen, Rick Eng, Chris Lopez, and Celina 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, Shelley Brown, Rick Eng, Chris Lopez, and Celina Wang 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 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. In 2024, Ms. Brown joined the board of directors of Sherritt International Corporation (Sherritt), a publicly traded company listed on the TSX. Ms. Brown is the chair of Sherritt's audit committee. </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 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, an MBA from the University of Maryland, and a Master of Science degree in Cybersecurity from 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%">Rick Eng</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Rick Eng has nearly 30 years of experience in investment banking, private equity and advisory roles, primarily focused on mergers and acquisitions, capital markets, and strategic business planning. He spent over 17 years at Brookfield Asset Management Ltd. (Brookfield), where he served as a Managing Partner in the Infrastructure Group from 2015 to 2023. Mr. Eng's responsibilities included leading new investments as well as overseeing and supporting portfolio companies in strategic growth and operational initiatives. Previously, Mr. Eng was Chief Investment Officer responsible for the underwriting of Brookfield's Transport investments globally. Prior to moving into Brookfield's Infrastructure Group in 2015, Mr. Eng was a senior member of Brookfield's private equity group. From 2012 to</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2015, he served as Chief Financial Officer of Ainsworth Lumber Co., Brookfield's portfolio company. Prior to joining Brookfield, Mr. Eng served as vice president in investment banking at National Bank Financial. Mr. Eng holds a </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 24, 2025</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%">Bachelor of Arts degree (Economics and History) from Queen's University and is a Chartered Professional Accountant.</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%">Mr. Eng's knowledge of capital markets, expertise in mergers and acquisitions, and experience in supporting strategic growth add useful competencies 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:112%">Chris Lopez</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Chris Lopez has nearly 30 years of industry experience in the utility, power generation, and mining sectors in Canada, United States, Mexico, Australia, and New Zealand. Mr. Lopez held various senior leadership positions with Hydro One Limited (Hydro One), an electricity transmission and distribution company, including as Chief Financial and Regulatory Officer and as Chief Financial Officer. Prior to Hydro One, Mr. Lopez served as Vice President, Corporate Planning and Mergers &#38; Acquisitions at TransAlta Corporation, a company that operates and develops electrical generation assets in Canada, the United States and Australia. Mr. Lopez currently serves on the board of directors of Algonquin Power &#38; Utilities Corp.(Algonquin), an international generation, transmission, and distribution utility company listed on the NYSE and serves on the audit and risk committee of Algonquin. Mr. Lopez holds a Bachelor of Business degree from Edith Cowan University in Australia and is a Chartered Professional Accountant. He is a Graduate member of the Australian Institute of Company Directors and has completed the CFO Leadership Program at Harvard Business School.</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. Lopez's financial expertise, deep understanding of mergers and acquisitions, and leadership experience at publicly traded companies operating in various geographies are valuable assets for 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%">Celina 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 NYSE. 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 nearly 40 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="i794f8c6b39c141b8ad463aed12f9a1a4_109"></div><div style="margin-bottom:12pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;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 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 24, 2025</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="i794f8c6b39c141b8ad463aed12f9a1a4_112"></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;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;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, 2024, and December 31, 2023.</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:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal Year Ended <br>December 31, 2024 ($)</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: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></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="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,357,700</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%">7,330,900</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%">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="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%">&#8212;&#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%">&#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"><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%">82,200&#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: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></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%">102,600&#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: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></tr><tr><td colspan="3" style="border-bottom:1pt solid #b6b6b6;border-top:1pt 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%">Total Fees</font></td><td colspan="3" style="border-bottom:1pt solid #b6b6b6;border-top:1pt solid #b6b6b6;padding:0 1pt"></td><td colspan="2" style="border-bottom:1pt solid #b6b6b6;border-top:1pt solid #b6b6b6;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,542,500&#160;</font></td><td style="border-bottom:1pt solid #b6b6b6;border-top:1pt solid #b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:1pt solid #b6b6b6;border-top:1pt solid #b6b6b6;padding:0 1pt"></td><td colspan="2" style="border-bottom:1pt solid #b6b6b6;border-top:1pt solid #b6b6b6;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:1pt solid #b6b6b6;border-top:1pt solid #b6b6b6;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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 24, 2025</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="i794f8c6b39c141b8ad463aed12f9a1a4_115"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:16pt;font-weight:700;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="i794f8c6b39c141b8ad463aed12f9a1a4_118"></div><div style="margin-bottom:6pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:16pt;font-weight:700;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="i794f8c6b39c141b8ad463aed12f9a1a4_121"></div><div style="margin-bottom:6pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:16pt;font-weight:700;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="i794f8c6b39c141b8ad463aed12f9a1a4_124"></div><div style="margin-bottom:6pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:16pt;font-weight:700;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="i794f8c6b39c141b8ad463aed12f9a1a4_127"></div><div style="margin-bottom:6pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:16pt;font-weight:700;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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., which was subsequently amended on June 27, 2024. As a part of the amendment, Royal Bank of Canada became the successor of HSBC Bank Canada.</font></div><div style="margin-bottom:3pt;margin-top:3pt;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:3pt;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%">Copies of each of the above contracts are filed 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%">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 24, 2025</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="i794f8c6b39c141b8ad463aed12f9a1a4_130"></div><div style="margin-bottom:6pt;margin-top:3pt"><font><br></font></div><div style="margin-bottom:6pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:16pt;font-weight:700;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 registered public accounting firm is PricewaterhouseCoopers LLP, Chartered Professional Accountants, who have issued a Report of Independent Registered Public Accounting Firm dated February 24, 2025 in respect of the Company&#8217;s consolidated financial statements as at December 31, 2024 and December 31, 2023 and for each of the years ended December 31, 2024 and December 31, 2023, and on the effectiveness of the Company&#8217;s internal control over financial reporting as at December 31, 2024. PricewaterhouseCoopers LLP has advised that they are independent with respect to the Company within the meaning of the relevant rules and related interpretations prescribed by the relevant professional bodies in Canada, including the Rules of Professional Conduct of CPA Alberta and any applicable legislation or regulations, as well as the rules of the US Securities and Exchange Commission (SEC) and the Public Company Accounting Oversight Board (PCAOB) on auditor independence.</font></div><div><font><br></font></div><div id="i794f8c6b39c141b8ad463aed12f9a1a4_133"></div><div style="margin-bottom:6pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:16pt;font-weight:700;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, 2024), and the Company's Notice of Intention to Make a Normal Course Issuer Bid approved by the Toronto Stock Exchange regarding the 2024 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="i794f8c6b39c141b8ad463aed12f9a1a4_136"></div><div style="margin-bottom:6pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:16pt;font-weight:700;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 2024 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 27, 2024 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%">24</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 24, 2025</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="i794f8c6b39c141b8ad463aed12f9a1a4_139"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:16pt;font-weight:700;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 24, 2025.</font></div><div><font><br></font></div><div style="margin-top:3pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">A.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:18.81pt">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-top:3pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">B.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:18.81pt">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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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-top:3pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">C.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:18.81pt">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 24, 2025</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-top:3pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">D.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:18.81pt">Financial Statements and Disclosures</font></div><div style="margin-bottom:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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 24, 2025</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-top:3pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">E.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:19.37pt">External Auditor</font></div><div style="margin-bottom:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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="margin-bottom:3pt;margin-top:3pt;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="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 24, 2025</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;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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-top:3pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">F.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:19.93pt">Internal Audit</font></div><div style="margin-bottom:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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-top:3pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">G.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:18.26pt">Internal Controls </font></div><div style="margin-bottom:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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="margin-bottom:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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="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 24, 2025</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-top:3pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">H.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:18.81pt">Risk</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">General</font></div><div style="margin-bottom:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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-weight:700;line-height:120%">Finance</font></div><div style="margin-bottom:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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="margin-bottom:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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-top:3pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">I.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.26pt">Compliance&#47;Fraud</font></div><div style="margin-bottom:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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="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 24, 2025</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;margin-top:3pt;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:3pt;margin-top:3pt;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-top:3pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">J.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:20.47pt">Other</font></div><div style="margin-bottom:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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-top:3pt;padding-left:28.8pt;text-indent:-28.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">K.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:18.81pt">Meetings</font></div><div style="margin-bottom:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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 24, 2025</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>3
<FILENAME>ex-992xmda2024.htm
<DESCRIPTION>EX-99.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i71551a7d1213417d89d992b3420cdd45_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="i71551a7d1213417d89d992b3420cdd45_7"></div><div><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:22pt;font-weight:700;line-height:120%">Management&#8217;s Discussion and Analysis</font></div><div style="margin-bottom:12pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;line-height:120%">February&#160;24, 2025 </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 Management's Discussion and Analysis (MD&#38;A) of Stantec Inc.&#8217;s (Stantec or the Company) operations, financial position, and cash flows for the year ended December&#160;31, 2024, dated February&#160;24, 2025, should be read in conjunction with the Company&#8217;s 2024 audited consolidated financial statements and related notes for the year ended December&#160;31, 2024. Our 2024 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 in this report are in Canadian dollars unless otherwise indicated.</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 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-top:3pt"><font style="color:#000000;font-family:'Arial',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, 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 2024 Financial Highlights, Financial Performance, Liquidity and Capital Resources, and Definitions sections 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%">These non-IFRS and other financial measures do not have a standardized meaning under IFRS Accounting Standards and, therefore, may not be comparable to similar measures 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 provide useful information to investors to assist them in understanding components and trends in 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 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, 2024</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><div id="i71551a7d1213417d89d992b3420cdd45_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:12pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;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 leader in sustainable engineering, architecture, and environmental consulting. Our professionals deliver the expertise, technology, and innovation communities need to manage aging infrastructure, demographic and population changes, the energy transition, and more. Our strategy is guided by our vision&#58; the success of our clients, communities, and people worldwide is our greatest ambition. The diverse perspectives of our partners and interested parties drive us to think beyond what&#8217;s previously been done on critical issues like climate change, digital transformation, and future-proofing our cities and infrastructure.</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 Stantec, community means everyone with an interest in the work that we do&#8212;from our project teams and industry colleagues to our clients and the people our work impacts. The Stantec community unites approximately 32,000 employees working in over 450 locations across 6 continents.</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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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. We offer services in various sectors across the project life cycle through five business operating units (BOUs)&#58; Infrastructure, Water, Buildings, Environmental Services, and Energy &#38; Resources.</font></div><div style="margin-bottom:3pt;margin-top:3pt;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. 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:3pt;margin-top:3pt;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. 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="i71551a7d1213417d89d992b3420cdd45_13"></div><div style="margin-bottom:12pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;line-height:120%">2024 Key Accomplishments</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%">In the first year of our 2024-2026 Strategic Plan, we delivered record results achieving 15.8% growth in net revenue,  14.2% growth in earnings, and 23.5% growth in adjusted earnings. </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 commitment to collaboration and delivery of integrated services across diverse business units and geographies drives operational efficiency and supports business growth. In 2024, our net revenue reached a record of $5.9&#160;billion, driven predominantly by 7.4% organic growth and 7.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 geographic regions delivered organic net revenue growth while continuing to focus on strong project execution and operational excellence, driving strong results for several key financial metrics including achieving a 16.7% adjusted EBITDA margin, $361.5&#160;million in net income, $3.17 diluted earnings per share, and $4.42 adjusted diluted earnings per 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%">The growth was a testament to the strength of our diversified business model and our ability to address long-term critical issues stemming from aging infrastructure, climate change, future technologies, advanced manufacturing, and resource security.</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%">We continued to be disciplined in our capital allocation strategy by prioritizing the deployment of capital towards investments in strategic acquisitions, which aggregated to $672 million, and returned capital to shareholders through dividends of $96 million. We completed the acquisitions of ZETCON Engineering (ZETCON), Morrison Hershfield Group Inc. (Morrison Hershfield), and Hydrock Holdings Limited (Hydrock), which added 2,745 employees to our organization and expanded our North America and Global footprints with new and complementary services offerings. </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 generated strong free cash flows and growth in adjusted EBITDA&#8212;which increased 29.1% and 18.0%, respectively&#8212;that resulted in a net debt to adjusted EBITDA ratio of 1.2, the lower end of our internal range, and provides additional capacity to fund future acquisition opportunities and growth initiatives.</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, 2024</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, Stantec has solidified its position as a global leader. We are extremely proud of our accomplishments and the resulting industry accolades which include&#58; </font></div><div style="margin-bottom:3pt;margin-top:3pt;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 industry peers and eighth overall as one of Corporate Knights&#8217; 2025 Global 100 Most Sustainable Corporations in the world&#59;</font></div><div style="margin-bottom:3pt;margin-top:3pt;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 15th time&#59;</font></div><div style="margin-bottom:3pt;margin-top:3pt;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 seventh year in a row&#59;</font></div><div style="margin-bottom:3pt;margin-top:3pt;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 third year in a row&#59; and</font></div><div style="margin-bottom:3pt;margin-top:3pt;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">Placed first on Newsweek's 2025 list of Canada's Most Responsible Companies.</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stantec is committed to safety, ethics, and an inclusive work environment that offers opportunities for all our employees.</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 sustainability-linked loan (SLL) structure connects to our syndicated senior credit facilities and aligns the cost of borrowing with targets linked to Social and Environmental targets. In 2024, we recognized SLL savings and directed these interest savings to Indigenous-run non-profit organizations providing climate action in Canadian, United States, Australian, and New Zealand Indigenous communities.</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 continue to drive strong demand for our services. Our 2024-2026 Strategic Plan focuses on the unprecedented funding and urgency due to climate change impacts&#59; re- imagining and creating new approaches for communities and infrastructure&#59; and further embracing technology to drive efficiencies. Our marketing and business development growth programs, combined with our strong expertise and 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 further resiliency within 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%">Our industry continues to consolidate and provide robust acquisition opportunities to grow strategically in all of our key sectors and geographies. We remain committed to, and on track for, achieving in our disciplined manner the growth aspirations outlined in our 2024-2026 Strategic Plan.</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, 2024</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="i71551a7d1213417d89d992b3420cdd45_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:12pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;line-height:120%">Strategic Acquisitions Completed in 2024 and 2023</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="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%">Canada</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="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:7pt;font-weight:400;line-height:120%">Morrison Hershfield Group Inc. (Morrison Hershfield)</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:7pt;font-weight:400;line-height:120%">February 2024</font></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:7pt;font-weight:400;line-height:120%">Markham, Ontario</font></div></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%">950</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: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: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: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="display:none"></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: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="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"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Environmental Systems Design, 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:7pt;font-weight:400;line-height:120%">June 2023</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%">Chicago, Illinois</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: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: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="display:none"></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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Morrison Hershfield</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%">February 2024</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%">Atlanta, Georgia</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%">200</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%">&#9679;</font></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: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="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"><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">ZETCON Ingenieure GmbH (ZETCON)</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:7pt;font-weight:400;line-height:120%">January 2024</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%">Bochum, Germany</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%">645</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><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:7pt;font-weight:400;line-height:120%">Hydrock Holdings Limited (Hydrock)</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:7pt;font-weight:400;line-height:120%">April 2024</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%">Bristol, England</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%">950</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%">&#9679;</font></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: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></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, 2024</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="i71551a7d1213417d89d992b3420cdd45_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:12pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;line-height:120%">2024 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%">2024</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%">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:#f2efec;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:#f2efec;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><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:#f2efec;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%">7,500.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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;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.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:#f2efec;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%">6,479.6&#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.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><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></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:#f2efec;padding: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,866.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding: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:#f2efec;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%">5,066.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%">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></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:#f2efec;padding:2px 0 2px 1pt;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,670.9&#160;</font></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.5&#160;</font></td><td style="background-color:#f2efec;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,321.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%">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%">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></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:#f2efec;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%">3,195.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;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.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:#f2efec;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,744.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%">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%">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></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 (note 1)</font></td><td colspan="2" style="background-color:#f2efec;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,286.1&#160;</font></td><td style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;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.0&#160;</font></td><td style="background-color:#f2efec;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,965.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%">38.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><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,769.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.7&#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:#f2efec;padding:2px 0 2px 1pt;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.7&#160;</font></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;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%">59.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.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><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></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:#f2efec;padding:2px 0 2px 1pt;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.1&#160;</font></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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&#160;</font></td><td style="background-color:#f2efec;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%">121.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%">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><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></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 impairment (reversal) of lease assets and property and equipment</font></div></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">34.9&#160;</font></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.6&#160;</font></td><td style="background-color:#f2efec;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%">0.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%">&#8212;&#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%">(5.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%">(0.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"><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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">123.8&#160;</font></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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="background-color:#f2efec;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%">102.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.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%">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></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:#f2efec;padding:2px 0 2px 1pt;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.4&#160;</font></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;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%">93.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.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%">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></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%">Other income</font></div></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.6)</font></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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="background-color:#f2efec;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%">(5.2)</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"><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.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%">&#8212;&#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 (note 1)</font></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.8&#160;</font></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;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%">91.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.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%">71.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.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></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 (note 1)</font></td><td colspan="2" style="background-color:#f2efec;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%">361.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;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.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:#f2efec;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%">316.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.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%">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="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.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></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:700;line-height:120%">Basic and diluted earnings per share (EPS) (note 1)</font></div></td><td colspan="2" style="background-color:#f2efec;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%">3.17</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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#f2efec;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%">2.85&#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%">2.04&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Adjusted EBITDA (note 2)</font></td><td colspan="2" style="background-color:#f2efec;padding: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%">980.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding: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.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:#f2efec;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%">831.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%">16.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><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%">723.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%">16.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%">Adjusted net income (note 2)</font></td><td colspan="2" style="background-color:#f2efec;padding: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%">504.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding: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.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:#f2efec;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%">408.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%">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><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></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%">Adjusted diluted EPS (note 2)</font></td><td colspan="2" style="background-color:#f2efec;padding: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.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="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#f2efec;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%">3.67&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">3.13&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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: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:#f2efec;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.84</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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#f2efec;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%">0.78&#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%">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:0 1pt"></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 (note 1)</font></td><td colspan="2" style="background-color:#f2efec;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,956.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#f2efec;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,766.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="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,339.1&#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 (note 1)</font></td><td colspan="2" style="background-color:#f2efec;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,383.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:#f2efec;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#f2efec;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,098.2&#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,180.3&#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 1&#58; Results for the years ended December 31, 2023 and December 31, 2022 have been retrospectively revised for the change in accounting policy related to the treatment of deferred payments from our historical acquisitions. Refer to the Critical Accounting Developments, Estimates, and Measurements section of this MD&#38;A for further details.</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, 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><br></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 $3.17 and adjusted diluted earnings per share of $4.42, each an all-time high with respective increases of 11.2% and 20.4% compared to 2023. Record earnings reflect a very strong year of net revenue growth, strong project execution, and solid progression along our 2024-2026 Strategic Plan.</font></div><div><font><br></font></div><div style="margin-bottom:3pt;margin-top:3pt;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 15.8%, or $800.4&#160;million, to $5.9&#160;billion compared to 2023, primarily driven by 7.4% organic growth and 7.5% acquisition growth. We achieved organic growth in all of our regional and business operating units with the exception of Energy &#38; Resources which remained consistent. We achieved double-digit organic growth in our Water and Buildings businesses.</font></div><div style="margin-bottom:3pt;margin-top:3pt;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 $451.0&#160;million, or 16.4%, to $3.2&#160;billion and, as a percentage of net revenue, project margin increased by 30 basis points from 2023 to 54.5% as a result of net revenue growth and solid project execution.</font></div><div style="margin-bottom:3pt;margin-top:3pt;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 $149.3&#160;million, or 18.0%, to $980.3&#160;million. Adjusted EBITDA margin increased by 30 basis points from 2023 to 16.7% and decreased by 30 basis points when normalized for the 2023 increase in long-term incentive plan (LTIP) expense that resulted from strong share price appreciation in the prior year. The change in margin primarily reflects higher administrative and marketing expenses as a percentage of net revenue resulting from claim provision estimates increasing to historically normal levels compared to 2023.</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, 2024</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:3pt;margin-top:3pt;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 2024. Net income increased 14.2%, or $45.0&#160;million, to $361.5&#160;million, and diluted EPS increased 11.2%, or $0.32, to $3.17, </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 and solid project margins, partly offset by a non-cash lease impairment charge of </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$34.9 million</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> resulting from our real estate optimization strategy and higher administrative and marketing expenses as a percentage of net revenue.</font></div><div style="margin-bottom:3pt;margin-top:3pt;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 continued to execute on the real estate optimization objectives outlined in our 2024-2026 Strategic Plan and drove approximately $0.08 adjusted EPS savings while reducing our footprint by 6.0% relative to our 2023 baseline. </font></div><div style="margin-bottom:3pt;margin-top:3pt;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 23.5%, or $95.9&#160;million, to a record high of $504.3&#160;million, representing 8.6% of net revenue, up</font><font style="background-color:#ffffff;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%">basis points compared to last year. Adjusted diluted EPS increased 20.4%, or $0.75, to $4.42. The LTIP revaluation had a downward impact on adjusted diluted EPS of $0.03 in 2024 and $0.24 in 2023.</font></div><div style="margin-bottom:3pt;margin-top:3pt;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 $7.8 billion&#8212;a 24.1% increase from December&#160;31, 2023&#8212;reflecting 9.7% acquisition growth and 8.5% 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 primarily achieved in our Canada and US operations, with Water attaining</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> 24% organic backlog growth. Contract backlog represents approximately 13 months of work.</font></div><div style="margin-bottom:3pt;margin-top:3pt;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.2x at December&#160;31, 2024&#8212;within our internal range of 1.0x to 2.0x. </font></div><div style="margin-bottom:3pt;margin-top:3pt;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 16.0% from $520.0&#160;million to $603.1 million, reflecting continued strong cash flow generation, growth, and operational performance. </font></div><div style="margin-bottom:3pt;margin-top:3pt;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, 2024, consistent with the prior year, remaining within our target of 80 days.</font></div><div style="margin-bottom:3pt;margin-top:3pt;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;24, 2025, our Board of Directors declared a dividend of $0.225 per share, payable on April&#160;15, 2025, to shareholders of record on March&#160;28, 2025, representing a 7.1% 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, 2024</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="i71551a7d1213417d89d992b3420cdd45_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:12pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;line-height:120%">2024 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%">2024</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%">2023</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:#f2efec;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:#f2efec;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:#f2efec;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,959.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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;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%">132.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:#f2efec;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,609.0&#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%">129.5&#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:#f2efec;padding: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,478.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding: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:#f2efec;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,242.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></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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">665.0&#160;</font></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.0&#160;</font></td><td style="background-color:#f2efec;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%">572.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%">46.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:#f2efec;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%">813.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;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%">55.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:#f2efec;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%">669.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%">53.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"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Administrative and marketing expenses (note 1)</font></div></td><td colspan="2" style="background-color:#f2efec;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%">590.3&#160;</font></td><td style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;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.9&#160;</font></td><td style="background-color:#f2efec;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%">487.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%">39.3&#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:#f2efec;padding:2px 0 2px 1pt;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.3&#160;</font></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;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%">14.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.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:#f2efec;padding:2px 0 2px 1pt;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="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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&#160;</font></td><td style="background-color:#f2efec;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%">30.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.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"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net impairment of lease assets and property and equipment</font></div></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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&#160;</font></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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="background-color:#f2efec;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.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%">0.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></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:#f2efec;padding:2px 0 2px 1pt;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="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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="background-color:#f2efec;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%">23.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.9&#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:#f2efec;padding:2px 0 2px 1pt;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.9&#160;</font></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;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%">22.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.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"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other income</font></div></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.7)</font></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.5&#160;</font></td><td style="background-color:#f2efec;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.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%">(0.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"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Income taxes (note 1)</font></div></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.1&#160;</font></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;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.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="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%">Net income (note 1)</font></div></td><td colspan="2" style="background-color:#f2efec;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%">98.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;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.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:#f2efec;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%">70.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%">5.7&#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"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Basic and diluted EPS (note 1)</font></div></td><td colspan="2" style="background-color:#f2efec;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.86</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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#f2efec;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%">0.63&#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="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 EBITDA&#160;(note 2)</font></td><td colspan="2" style="background-color:#f2efec;padding: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%">246.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding: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.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:#f2efec;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%">194.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%">15.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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Adjusted net income&#160;(note 2)</font></td><td colspan="2" style="background-color:#f2efec;padding: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%">126.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding: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.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:#f2efec;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.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.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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Adjusted diluted EPS (note 2)</font></td><td colspan="2" style="background-color:#f2efec;padding: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.11</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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#f2efec;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%">0.82&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="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%">Dividends declared per common share</font></td><td colspan="2" style="background-color:#f2efec;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.210</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:#f2efec;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#f2efec;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%">0.195&#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 1&#58; Results for the quarter ended December 31, 2023 have been retrospectively revised for the change in accounting policy related to the treatment of deferred payments from our historical acquisitions. Refer to the Critical Accounting Developments, Estimates, and Measurements section of this MD&#38;A for further details.</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, 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%"><br></font><font style="background-color:#ffff00;color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><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 robust net revenue growth of 19.0%, strong project margin growth of 110 basis points, and solid earnings, achieving diluted earnings per share of $0.86 and adjusted diluted earnings per share of $1.11.</font></div><div style="margin-bottom:3pt;margin-top:3pt;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 19.0%, or $236.2&#160;million, to $1.5&#160;billion, driven by 9.3% organic growth and 7.6% acquisition growth. We achieved organic growth in all of our regional and business operating units, attaining double-digit organic growth in the United States and in our Water and Buildings businesses.</font></div><div style="margin-bottom:3pt;margin-top:3pt;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 21.5%, or $143.8&#160;million, and increased 110 basis points as a percentage of net revenue from 53.9% to 55.0%, primarily due to higher project recoveries and change order approvals in the quarter as well as strong project execution. </font></div><div style="margin-bottom:3pt;margin-top:3pt;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 26.7%, or $51.9&#160;million, to $246.5&#160;million. Adjusted EBITDA margin increased by 100 basis points over Q4 2023 to 16.7% and increased by 30 basis points after normalizing for the LTIP revaluation.</font></div><div style="margin-bottom:3pt;margin-top:3pt;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 39.0%, or $27.5&#160;million, to $98.0&#160;million and diluted EPS increased 36.5% to $0.86, mainly due to strong net revenue growth and solid project margins. </font></div><div style="margin-bottom:3pt;margin-top:3pt;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 38.1%, or $34.8 million, to $126.2 million, representing 8.5% of net revenue, up</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%">110</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%">basis points compared to Q4 2023. Adjusted diluted EPS increased 35.4%, or $0.29, to $1.11. The LTIP revaluation had no impact on our Q4 2024 adjusted diluted EPS and a downward impact of $0.08 in 2023.</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, 2024</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-top:3pt"><font style="color:#000000;font-family:'Arial',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:#f2efec;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%">2024</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%">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="background-color:#f2efec;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%">2024</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%">2023</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 (note 1)</font></div></td><td colspan="2" style="background-color:#f2efec;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%">361.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:#f2efec;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%">316.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><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%">226.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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;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%">98.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:#f2efec;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%">70.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:#f2efec;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:#f2efec;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 style="padding-left:6.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Income taxes (note 1)</font></div></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.8&#160;</font></td><td style="background-color:#f2efec;padding:2px 1pt 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%">91.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%">71.6&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.1&#160;</font></td><td style="background-color:#f2efec;padding:2px 1pt 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.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%">Net interest expense</font></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.6&#160;</font></td><td style="background-color:#f2efec;padding:2px 1pt 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%">91.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.0&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 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%">22.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;text-align:left;vertical-align:middle"><div style="padding-left:15.75pt;text-indent:-9pt"><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 2)</font></div></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.7&#160;</font></td><td style="background-color:#f2efec;padding:2px 1pt 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&#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.9)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.8&#160;</font></td><td style="background-color:#f2efec;padding:2px 1pt 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.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;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">318.6&#160;</font></td><td style="background-color:#f2efec;padding:2px 1pt 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.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%">283.5&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 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%">69.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></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:#f2efec;padding:2px 0 2px 1pt;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.1)</font></td><td style="background-color:#f2efec;padding:2px 1pt 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.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%">18.0&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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="background-color:#f2efec;padding:2px 1pt 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%">(6.4)</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:6.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Acquisition, integration, and restructuring costs (note 1,5,7)</font></div></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.2&#160;</font></td><td style="background-color:#f2efec;padding:2px 1pt 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%">59.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%">68.9&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.5&#160;</font></td><td style="background-color:#f2efec;padding:2px 1pt 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.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 style="padding-left:6.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Gain on sale of intangible asset (note 6)</font></div></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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="background-color:#f2efec;padding:2px 1pt 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%">(5.6)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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="background-color:#f2efec;padding:2px 1pt 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:#f2efec;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%">980.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:#f2efec;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%">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="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="background-color:#f2efec;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%">246.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:#f2efec;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%">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="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:#f2efec;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%">2024</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%">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="background-color:#f2efec;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%">2024</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%">2023</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 (note 1)</font></div></td><td colspan="2" style="background-color:#f2efec;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%">361.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:#f2efec;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%">316.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><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%">226.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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;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%">98.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:#f2efec;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%">70.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:#f2efec;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:#f2efec;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 style="padding-left:15.75pt;text-indent:-9pt"><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 2)</font></div></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.4&#160;</font></td><td style="background-color:#f2efec;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%">0.1&#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:#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:#f2efec;padding:2px 0 2px 1pt;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.3&#160;</font></td><td style="background-color:#f2efec;padding:2px 1pt 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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:15.75pt;text-indent:-9pt"><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 3)</font></div></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.9&#160;</font></td><td style="background-color:#f2efec;padding:2px 1pt 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.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%">61.1&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.7&#160;</font></td><td style="background-color:#f2efec;padding:2px 1pt 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.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;text-align:left;vertical-align:middle"><div style="padding-left:15.75pt;text-indent:-9pt"><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 4)</font></div></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.7)</font></td><td style="background-color:#f2efec;padding:2px 1pt 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)</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.7&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.8&#160;</font></td><td style="background-color:#f2efec;padding:2px 1pt 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.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;text-align:left;vertical-align:middle"><div style="padding-left:6.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Acquisition, integration, and restructuring costs (note 1,5,7)</font></div></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.7&#160;</font></td><td style="background-color:#f2efec;padding:2px 1pt 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.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%">52.4&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.9&#160;</font></td><td style="background-color:#f2efec;padding:2px 1pt 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.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"><div style="padding-left:6.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Gain on sale of intangible asset (note 6)</font></div></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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)</font></td><td style="background-color:#f2efec;padding:2px 1pt 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%">(4.3)</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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)</font></td><td style="background-color:#f2efec;padding:2px 1pt 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:#f2efec;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%">504.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:#f2efec;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%">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="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="background-color:#f2efec;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%">126.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:#f2efec;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.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="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:#f2efec;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%">114,066,995&#160;</font></td><td style="background-color:#f2efec;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,228,491&#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,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="background-color:#f2efec;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%">114,066,995&#160;</font></td><td style="background-color:#f2efec;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%">112,039,745&#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:#f2efec;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%">4.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="background-color:#f2efec;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.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="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="background-color:#f2efec;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.11</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:#f2efec;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; Results for the years and quarters ended December 31, 2023 and December 31, 2022 have been retrospectively revised for the change in accounting policy related to the treatment of deferred payments from our historical acquisitions. Refer to the Critical Accounting Developments, Estimates, and Measurements section of this MD&#38;A for further details.</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 net impairment (reversal) of lease assets and property and equipment includes onerous contracts associated with the impairment for the year ended December&#160;31, 2024 of $6.8 (2023 - $(0.2)&#59; 2022 - $2.6) and for the quarter ended December 31, 2024 of $2.5 (2023 - $0.7). For the year ended December&#160;31, 2024, this amount is net of tax of $9.3 (2023 - nil&#59; 2022 -$(0.7)). For the quarter ended December&#160;31, 2024, this amount is net of tax of $1.5 (2023 - $0.8).</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; 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, 2024, this amount is net of tax of $20.1 (2023 - $15.3&#59; 2022 - $19.3). For the quarter ended December&#160;31, 2024, this amount is net of tax of $3.4 (2023 - $3.2).</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; For the year ended December&#160;31, 2024, this amount is net of tax of $(1.4) (2023 - $(2.4))&#59; 2022 - $4.3). For the quarter ended December&#160;31, 2024, this amount is net of tax of $0.2 (2023 - $(1.5)).</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; 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, 2024, this amount is net of tax of $14.5 (2023 - $13.3&#59; 2022 - $15.5). For the quarter ended December&#160;31, 2024, this amount is net of tax of $4.5 (2023 - $3.2).</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 6&#58; For the year and quarter ended December&#160;31, 2024, this amount is net of tax of $(1.5) (2023 - nil&#59; 2022 - $(1.3))</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 7&#58; Acquisition, integration, and restructuring cost include additional acquisition costs related to the change in accounting policy described in note 1 for the year ended December&#160;31, 2024 of $6.6 (2023 - $19.5&#59; 2022 - $27.1) and for the quarter ended December&#160;31, 2024 of $0.7 (2023 - $4.7). </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, 2024</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="i71551a7d1213417d89d992b3420cdd45_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:12pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;line-height:120%">2024 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 2023 Annual Report, we provided our annual targets for 2024 on page M-11. Based on the strength of our financial performance and outlook for the balance of the year we revised and narrowed certain targets contained within our 2024 guidance in both our Q2 and Q3 2024 Interim Reports. </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 or exceeded our targets for all measures in 2024. 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><table 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:18.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.132%"></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="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#160;2024 Annual Range</font></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%">2024 Results</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%">&#160;</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="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="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%">14.5% to 15.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%">15.8%</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="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.5% to 16.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%">16.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 net income as % of net revenue (note)</font></div></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%</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.6%</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="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% to 18%</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%">20.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 ROIC (note)</font></div></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 12%</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.5%</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="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e9e9e9;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%">Effective tax rate (without discrete transactions)</font></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="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%">22.3%</font></td></tr><tr style="height:21pt"><td colspan="3" rowspan="2" 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%">Earnings pattern</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:8pt;font-weight:400;line-height:120%">40% to 45%</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;in Q1 and Q4</font></div></td><td colspan="3" style="background-color:#e9e9e9;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%">45%</font></td></tr><tr style="height:21pt"><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:8pt;font-weight:400;line-height:120%">55% to 60%</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;in Q2 and Q3</font></div></td><td colspan="3" style="background-color:#e9e9e9;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%</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="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><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%">1.69%</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%">Net debt to adjusted EBITDA (note)</font></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="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%">1.2</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="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="background-color:#e9e9e9;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 targets and guidance assumed the average value for the US dollar to be $1.35, GBP to be $1.70, and AU $0.90.</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, adjusted ROIC, and net debt to adjusted EBITDA 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><br></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, 2024</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="i71551a7d1213417d89d992b3420cdd45_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:12pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;line-height:120%">2025 Outlook </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%">Targets for 2025 are based on the assumption of continued public sector spending generally in alignment with currently announced programs and acts, and do not contemplate any recessions of significance developing in any of our key geographies. Possible tariff programs in the US and retaliatory tariffs in other countries, may also add uncertainty to individual project economics and recessionary environment outcomes. Targets may not be valid if public spending initiatives are materially curtailed and&#47;or recessions develop, curbing private sector investments.</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.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="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%">2025 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="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"><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="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%">7% to 10%</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)</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%">16.7% to 17.3%</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 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)</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.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 EPS growth </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="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%">16% to 19%</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 )</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:8pt;font-weight:400;line-height:120%">above 12%</font></div></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: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%">22% to 23%</font></div></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" 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%">Earnings pattern</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%">42-47% in Q1 and Q4</font></div></td></tr><tr style="height:12pt"><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%">53-58% in Q2 and Q3</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%">Capital expenditures as % of net revenue </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%">1.5% to 2.0%</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%">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)</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)</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.41, GBP $1.73, and AU $0.90. For all other underlying assumptions, see page M-45.</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 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 expect to achieve net revenue growth of 7% to 10% in 2025, with net revenue organic growth in the mid- to high-single digits. Organic growth in both US and Canada is expected to be in the mid to high single digits, driven by continuing strong momentum as reflected in our record-high backlog between the two countries. Organic growth in Global is also expected to achieve mid to high single digit growth driven by continued high levels of activity in our Water business under the ongoing Asset Management Program and frameworks and positive demand fundamentals in other Global business 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%">We anticipate adjusted EBITDA margin will be in the range of 16.7% to 17.3%, reflecting strong project margins driven by solid project execution and continued discipline and enhanced strategies in the management of administration and marketing costs, including expanding the use of our high value centers, optimizing digital strategies, and increased efficiencies from improving scale in certain geographies. Adjusted EBITDA margin in Q1 and Q4 2025 will be near or below the low end of this range because of the additional effects of regular seasonal factors in the northern hemisphere, offset by moving to the higher end of the range or above in Q2 and Q3 of 2025 as seasonal activities increase.</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%">Overall, we expect to drive adjusted net income to a margin of greater than 8.8% of net revenue and to deliver 16% to 19% growth in adjusted EPS in comparison to 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%">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, 2024 and the relative total shareholder return components on our share-based compensation programs.</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, 2024</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="i71551a7d1213417d89d992b3420cdd45_34"></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;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;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 2024.</font></div><div><font><br></font></div><div style="margin-top:3pt"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',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 style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We achieved a 15.8% 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 2024 compared to 2023. Net revenue growth reflects solid performance in all our geographies, double-digit net organic growth in our Water and Buildings businesses, and solid contributions from our acquisitions of ZETCON, Morrison Hershfield, and Hydrock. Public infrastructure spending and private investment continue to be key growth drivers in 2024, with increased project work in water security and transportation sectors. Another key driver is the urgent challenge to tackle climate change and resource security. The focus on Smart(ER) cities and buildings (which include the tenets of Equity and Resiliency), including hospitals, data centers, and other mission-critical facilities to meet the needs in the civic, healthcare, residential, and industrial markets, also continues to drive 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%">We generate over 75% of gross revenue in foreign currencies, primarily in US dollars, British pounds (GBP), and Australian (AU) dollars. Fluctuations in these currencies had a net $50.1&#160;million positive impact on our net revenue results in 2024 compared to 2023, as further described below&#58;</font></div><div style="margin-bottom:3pt;margin-top:3pt;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.35 in 2023 and $1.37 in 2024&#8212;a 1.5% 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:3pt;margin-top:3pt;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.68 in 2023 and $1.75 in 2024&#8212;a 4.2% increase. The strengthening GBP compared to the Canadian dollar had a positive effect on gross and net revenues.</font></div><div style="margin-bottom:3pt;margin-top:3pt;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 2023 and 2024&#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 2024 compared to 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%">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:#f2efec;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%">2024</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%">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%">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: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:#f2efec;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,665.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,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%">239.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%">131.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%">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%">107.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: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:#f2efec;padding:2px 1pt;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,113.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%">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%">479.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%">128.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%">52.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%">297.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%">8.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%">Global</font></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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,720.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,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%">302.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%">229.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%">14.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%">58.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%">4.2&#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:#f2efec;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%">7,500.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%">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%">1,020.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%">489.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%">66.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%">464.1</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:#f2efec;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%">15.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%">7.6&#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.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%">7.2&#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, 2024</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><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><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:#f2efec;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%">2024</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%">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%">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:#f2efec;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,427.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,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%">180.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%">105.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%">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%">75.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%">6.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%">United States</font></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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,040.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%">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%">356.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%">87.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%">37.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%">231.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%">8.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:#f2efec;padding:2px 1pt;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,398.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,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%">263.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%">185.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%">12.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%">65.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%">5.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:#f2efec;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,866.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,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%">800.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%">377.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%">50.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%">372.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:#f2efec;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%">15.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="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="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.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%">7.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="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><br><br></font><table 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:26.303%"></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:7.874%"></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:10.278%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.278%"></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:10.281%"></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:400;line-height:120%">(In millions of Canadian dollars, except percentages)</font></td><td colspan="3" style="background-color:#f2efec;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%">2024</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%">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%">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: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 (Retraction)</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%">Infrastructure</font></td><td colspan="3" style="background-color:#f2efec;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,040.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,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%">316.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%">214.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%">20.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%">80.8</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.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%">Water</font></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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,567.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,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%">198.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%">2.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%">20.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%">175.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%">12.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%">Buildings</font></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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,661.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%">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%">429.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%">244.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%">13.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%">171.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%">13.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%">Environmental Services</font></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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,491.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%">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%">81.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%">9.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%">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%">56.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%">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></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:#f2efec;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">739.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%">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%">(4.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%">17.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%">(2.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%">(20.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%">(2.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:#f2efec;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%">7,500.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%">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%">1,020.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%">489.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%">66.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%">464.1</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:#f2efec;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%">15.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%">7.6&#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.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%">7.2&#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:100.000%"><tr><td style="width:1.0%"></td><td style="width:26.303%"></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:7.874%"></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:10.278%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.278%"></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:10.281%"></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:400;line-height:120%">(In millions of Canadian dollars, except percentages)</font></td><td colspan="3" style="background-color:#f2efec;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%">2024</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%">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%">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: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 (Retraction)</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%">Infrastructure</font></td><td colspan="3" style="background-color:#f2efec;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,631.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,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%">251.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%">166.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%">16.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%">69.1</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.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:#f2efec;padding:2px 1pt;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,241.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%">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%">167.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%">2.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.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%">150.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%">14.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></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:#f2efec;padding:2px 1pt;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,265.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%">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%">319.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%">189.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%">9.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%">120.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%">12.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%">Environmental Services</font></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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,086.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,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%">58.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%">7.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%">10.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%">40.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.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:#f2efec;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">642.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%">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%">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%">12.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.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%">(7.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:#f2efec;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,866.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,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%">800.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%">377.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%">50.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%">372.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:#f2efec;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%">15.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="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="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.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%">7.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="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: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 14.5% net revenue growth in our Canadian operations, reflecting strong organic and acquisition growth. Public sector investment in western Canada drove double-digit growth in Buildings, primarily in our civic, education, and healthcare sectors. Continued momentum on wastewater solution projects contributed to double-digit organic growth in Water. Strong growth in Infrastructure was from the ramp up of major roadway projects in western Canada, transit and rail projects in eastern Canada, and land development projects in Alberta. The ramp up of major power intensive industrial processes projects in the second half of the year partially offset the retraction Energy &#38; Resources experienced in the first half of the year from delays in the ramp up of new projects and the wind down of certain projects in late 2023.</font></div><div><font><br></font></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">United States</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%">Net revenue increased 13.3%, reflecting continued strong organic growth momentum, acquisition growth, and to a lesser extent, positive foreign exchange impact. Public and private sector demand continued to fuel solid organic growth across all of our business operating units. Our Water team delivered double-digit organic growth through </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, 2024</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 style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">robust public sector and industrial project demands and large-scale water security projects across the US. Double-digit organic growth in Buildings was spurred by solid investment across most of our sectors, particularly in healthcare, industrial, and science and technology. Momentum on major Infrastructure projects continued to drive strong organic growth, particularly on transit and rail projects in the western US, roadway design in the eastern US, and residential development projects in the southern US. Growth in Environmental Services was primarily driven by our energy transition, mining and infrastructure sectors, as well as continuing work for a large utility provider. Increased activity on dam and reservoir projects and the ramp up of a major copper mining project in the western US drove growth in Energy &#38; Resources.</font></div><div><font><br></font></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',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 23.2%, reflecting strong acquisition and organic net revenue growth and to a lesser extent, positive foreign exchange impacts. The ramp up of projects spurred over 20% organic growth in Buildings, most notably in the Middle East where we are the lead designer of the Hamdan Bin Rashid Cancer Center in Dubai and in the UK as activity ramped up on a major battery cell manufacturing facility. Our industry-leading Water business delivered strong organic growth across the UK, New Zealand, and Australia through long-term framework agreements and public sector investment in water infrastructure. Increased volume on land remediation and rehabilitation projects in Australia and continued momentum from energy transition projects in Europe drove growth in Environmental Services. Partly offsetting the increases were retractions in Australia Infrastructure, due to the Australia government&#8217;s decision to cancel or delay certain transportation projects, and in Energy &#38; Resources as certain major projects wound down in Australia and Latin America.</font></div><div><font><br></font></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',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><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, 2024 of $7.8 billion grew 24.1%, or $1.5 billion, compared to 2023, and represents approximately 13 months of work. Acquisitions completed in 2024 contributed to 9.7% growth, or $613.8 million, primarily within Infrastructure and Buildings. Backlog also grew organically by 8.5%, or $538.8 million, due to strong organic growth across both Canada and the United States, particularly in Water. </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:#f2efec;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, 2024</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%">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:#f2efec;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,687.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%">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%">344.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%">193.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%">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%">151.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%">11.2&#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:#f2efec;padding:2px 1pt;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,722.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%">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%">771.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%">48.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%">339.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%">384.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%">9.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="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:#f2efec;padding:2px 1pt;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,414.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,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%">401.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%">372.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%">26.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%">3.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%">0.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-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:#f2efec;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%">7,823.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%">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%">1,518.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%">613.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%">365.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%">538.8</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</font></div></td><td colspan="3" style="background-color:#f2efec;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%">24.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><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.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><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.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><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%">8.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><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 style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Major Project Awards </font></div><div style="margin-bottom:3pt;margin-top:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our team of knowledge leaders are making a difference across the globe as we provide solutions for the challenges our clients face. Our expanding relationships contributed to organic growth across all geographies, including securing a number of multiple-project, multiyear opportunities.</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%">Canada</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our Environmental Services and Infrastructure teams were awarded the Mackenzie Valley Highway project to provide environmental assessment and engineering technical studies. This project will establish a critical transportation corridor into Canada&#8217;s Arctic and connect three communities by replacing a 320-kilometre winter road with an all-season road. Winning a strategic regional pursuit, our Energy &#38; Resources team will lead a combination of feasibility and early trade-off studies for a major mine and metallurgical site closure in</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%">Ontario. Our award-winning Buildings team continues to win education-related projects, including being selected to provide design services for six K-12 projects totaling more than 624,000 square feet (58,000 square meters) in Alberta. We also continue our work with Indigenous and northern communities through the appointment of our Environmental Services team to provide </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, 2024</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><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">strategic and technical advisory services related to climate change, adaptation, clean energy, natural resources, and the environment.</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%">United States</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Together, our Infrastructure and Buildings teams secured a U.S. General Services Administration award for a new commercial inspection port along the Mexico border in Douglas, Arizona that has reached the end of its life cycle. Florida International University in partnership with Baptist Health South Florida, selected our Buildings team to design a new academic health sciences and clinical facility. The facility includes plans to create 22 graduate medical education programs targeting specialty areas experiencing a supply-and-demand gap which ultimately is expected to help address the State of Florida&#8217;s anticipated shortfall of physicians. In addition, our Buildings team was selected to provide design services for 170,000-square-foot replacement hospital in California. The project will offer the highest quality of care to growing communities while addressing strict seismic requirements, functionality, and infrastructure. Our Water team grew more than 20 percent organically in the US. Contributing to that growth are two key wins&#58; program management for the San Francisco Public Utilities Commission water enterprise capital improvement program and a new thermal dryer facility with a combined heat and power system to capture biogas and convert it to electricity to power a wastewater treatment facility in Virginia. </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%">Global</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our award-winning Water team continued to win AMP8 contracts. We were appointed to a five-year framework providing a range of interdisciplinary engineering, environmental, and program management services for Thames Water in the United Kingdom. The team was also awarded a five-year extension of their current strategic planning partner framework with Yorkshire Water, also in the UK. In Chile, our Energy &#38; Resources team was awarded three significant projects for key clients including permits management for a mining group&#8217;s critical projects,</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%">engineer of record to safeguard the physical and chemical stability of the tailings deposit for a copper mine, and</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%">counterpart water management services for a third mining company.</font></div><div><font><br></font></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',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><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Project margin increased $451.0&#160;million, or 16.4%, and as a percentage of net revenue, project margin increased 30 basis points to 54.5%. Net revenue growth driven by robust public and private investment contributed to the project margin increases. As a percentage of net revenue, strong project execution and favorable project mix contributed to strong 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="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:#f2efec;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%">2024</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%">2023</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:#f2efec;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:#f2efec;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:#f2efec;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%">756.7&#160;</font></td><td style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;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.0&#160;</font></td><td style="background-color:#f2efec;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%">667.4&#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.6&#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:#f2efec;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,686.1&#160;</font></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;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.5&#160;</font></td><td style="background-color:#f2efec;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,475.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.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%">Global</font></td><td colspan="2" style="background-color:#f2efec;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%">752.9&#160;</font></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;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.8&#160;</font></td><td style="background-color:#f2efec;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%">602.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.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="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:#f2efec;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%">3,195.7&#160;</font></td><td style="background-color:#f2efec;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:#f2efec;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.5&#160;</font></td><td style="background-color:#f2efec;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,744.7&#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 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, 2024</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><table 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:#f2efec;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%">2024</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%">2023</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:#f2efec;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:#f2efec;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:#f2efec;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%">869.1&#160;</font></td><td style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;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.3&#160;</font></td><td style="background-color:#f2efec;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%">740.4&#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.7&#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:#f2efec;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%">687.3&#160;</font></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;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.4&#160;</font></td><td style="background-color:#f2efec;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%">582.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%">54.2&#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:#f2efec;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%">684.3&#160;</font></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;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="background-color:#f2efec;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%">505.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.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:#f2efec;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%">618.1&#160;</font></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;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.9&#160;</font></td><td style="background-color:#f2efec;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%">580.4&#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.5&#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:#f2efec;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;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:#f2efec;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%">336.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%">52.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:#f2efec;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%">3,195.7&#160;</font></td><td style="background-color:#f2efec;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:#f2efec;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.5&#160;</font></td><td style="background-color:#f2efec;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,744.7&#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><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In Canada, project margin increased $89.3 million to $756.7 million, and as a percentage of net revenue, project margin decreased 60 basis points. </font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> A shift in project mix, particularly in Energy &#38; Resources and Infrastructure, as well as the wind down of several higher margin projects in Environmental Services contributed to project margin decreases. </font></div><div><font><br></font></div><div style="margin-bottom:3pt;margin-top:3pt"><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 $211.0 million, and as a percentage of net revenue, increased 50 basis points to 55.5%. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Margin increases were primarily due to favorable project mix and solid project execution across all of our business operating units, particularly in Water. Certain project recoveries in Buildings also contributed to margin increases.</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 $150.7&#160;million to $752.9 million and as a percentage of net revenue increased </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">80 basis points to 53.8% due to strong volume on higher margin work in Buildings and solid project performance in Water.<br><br></font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',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 $2,286.1&#160;million in 2024 compared to $1,965.3&#160;million in 2023 and increased as a percentage of net revenue to 39.0% from 38.8%. The impact of the LTIP revaluation due to the movement of our share price was a $3.8 million expense in 2024 compared to $34.1 million in 2023. In 2024, we entered into a total return swap agreement for a proportion of our performance share units to manage the volatility of our share price impact on our LTIP costs. </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%">Excluding the impacts of the LTIP revaluation, administrative and marketing expenses as a percentage of net revenue increased primarily due to the impact of claim provision estimates increasing to historically normal levels compared to 2023 and higher onerous contract charges related to lease impairments. As well, administrative labor increased due to higher training and integration costs associated with integrating Morrison Hershfield onto our ERP platform and slightly lower utilization from staff transitioning mid-year from certain major projects that had wound down to new 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%">Partly offsetting these increases was the impact of the retrospective change in accounting policy related to the treatment of deferred payments from our historical acquisitions, which resulted in an increase to administrative and marketing expenses of $6.6 million in 2024 compared to $19.5 million in 2023.</font></div><div><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, 2024</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-top:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Amortization of Intangible Assets</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The timing of completed acquisitions, size of acquisitions, and type of intangible assets acquired impact the amount of amortization of intangible assets in a period. Client relationships are amortized over estimated useful lives of 10 years and contract backlog is amortized over an estimated useful life of 1 to 3 years. Consequently, the impact of amortization can be significant in the reporting periods 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%">Amortization of intangible assets increased $21.8 million in 2024 compared to 2023 as a result of recent acquisitions completed, including acquisitions in 2024 which added intangible assets of $137.7 million to client relationships and $45.8 million to contract backlog. </font></div><div><font><br></font></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Impairment of Lease Assets and Property and Equipment</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As part of the increased real estate optimization objectives outlined in our 2024-2026 Strategic Plan, we continued to review our real estate lease portfolio to identify additional underutilized office spaces and updated our assumptions for previously impaired locations. Consequently, we recorded a non-cash net impairment charge of $34.9 million in 2024 for various leased office spaces, primarily across our Canada and US operations. We also recorded related onerous contract costs of $6.8 million in 2024 that 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%">The recoverable amount of lease assets and associated property and equipment was estimated using the value in use approach. </font></div><div><font><br></font></div><div style="margin-top:3pt"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',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 $11.4&#160;million in 2024 compared to 2023. This was primarily due to overall higher net debt to fund our acquisitions partially offset by declining interest rates impacting our revolving credit and term loan facilities.</font></div><div><font><br></font></div><div style="margin-top:3pt"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',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 increased $8.4 million in 2024 compared to 2023, primarily due to a gain on sale of intangible asset of $7.0 million in 2024. </font></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: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 was 22.3% in 2024, which was consistent with our guidance and the prior year at 22.4%. </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, 2024</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><div id="i71551a7d1213417d89d992b3420cdd45_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:12pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;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 2024 vs Q4 2023.</font></div><div><font><br></font></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gross and 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%">Net revenue grew 19.0% in Q4 2024 compared to Q4 2023, driven largely by organic and acquisition growth, as well as the positive impacts of foreign exchange.</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:#f2efec;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 2024</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 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%">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:#f2efec;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%">435.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%">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%">78.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%">35.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%">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%">43.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%">12.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%">United States</font></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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,069.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%">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%">167.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%">13.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%">21.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%">132.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%">14.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:#f2efec;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">454.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%">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%">105.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.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%">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%">15.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%">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></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:#f2efec;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,959.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,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%">350.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%">125.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%">33.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%">191.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:#f2efec;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%">21.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="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.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="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%">11.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><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:#f2efec;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 2024</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 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%">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:#f2efec;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%">361.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%">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%">54.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%">26.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%">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%">27.8</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%">9.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:#f2efec;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">755.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%">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%">93.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%">9.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.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%">68.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.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:#f2efec;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">362.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%">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%">89.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%">59.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%">9.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%">19.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%">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="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:#f2efec;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,478.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,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%">236.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%">94.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%">25.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%">116.0</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:#f2efec;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%">19.0&#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.6&#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%">9.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="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:400;line-height:120%">(In millions of Canadian dollars, except percentages)</font></td><td colspan="3" style="background-color:#f2efec;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 2024</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 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%">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: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%">Infrastructure</font></td><td colspan="3" style="background-color:#f2efec;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%">519.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%">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%">99.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%">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%">9.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%">24.9</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.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:#f2efec;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">399.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%">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%">55.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.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%">9.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%">45.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%">13.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%">Buildings</font></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">434.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%">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%">126.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%">49.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%">5.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.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%">23.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></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:#f2efec;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">402.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%">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%">44.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.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%">6.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%">37.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.4&#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:#f2efec;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">203.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%">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%">24.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%">6.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.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%">13.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%">7.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:#f2efec;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,959.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,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%">350.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%">125.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%">33.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%">191.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:#f2efec;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%">21.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="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.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="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%">11.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 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, 2024</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><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:400;line-height:120%">(In millions of Canadian dollars, except percentages)</font></td><td colspan="3" style="background-color:#f2efec;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 2024</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 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%">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: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%">Infrastructure</font></td><td colspan="3" style="background-color:#f2efec;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.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%">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%">68.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%">48.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%">7.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.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%">3.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%">Water</font></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">311.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%">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%">45.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.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%">6.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%">37.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%">14.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:#f2efec;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">320.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%">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%">85.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%">39.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%">4.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%">41.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.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:#f2efec;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">275.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%">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%">20.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%">1.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%">4.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%">15.1</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.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:#f2efec;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">167.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%">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%">16.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%">4.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%">2.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%">8.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%">5.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="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:#f2efec;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,478.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,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%">236.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%">94.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%">25.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%">116.0</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:#f2efec;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%">19.0&#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.6&#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%">9.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="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><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 9.1%</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> in Q4 2024 compared to Q4 2023, driven by double-digit organic performance in Infrastructure, Water, and Buildings.</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 organic net revenue grew by 10.3% in </font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Q4 2024</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 2023, with</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> high organic growth achieved across all our business lines and particularly in Water, Buildings, and Energy &#38; Resources.   </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 organic net revenue growth of </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7.3%</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> in Q4 2024 compared to Q4 2023, primarily from double-digit organic growth in Buildings, Water, and Environmental Services.</font></div><div><font><br></font></div><div style="margin-top:3pt"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Project Margin</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 margin increased $143.8&#160;million in the quarter and increased 110 basis points as a percentage of 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: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:#f2efec;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 2024</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 2023</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:#f2efec;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:#f2efec;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:#f2efec;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%">189.7&#160;</font></td><td style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;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%">52.5&#160;</font></td><td style="background-color:#f2efec;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%">163.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%">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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">429.9&#160;</font></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.9&#160;</font></td><td style="background-color:#f2efec;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%">361.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%">54.6&#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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">193.8&#160;</font></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.5&#160;</font></td><td style="background-color:#f2efec;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%">144.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%">52.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="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:#f2efec;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%">813.4&#160;</font></td><td style="background-color:#f2efec;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:#f2efec;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%">55.0&#160;</font></td><td style="background-color:#f2efec;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%">669.6&#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%">53.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:#f2efec;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 2024</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 2023</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:#f2efec;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:#f2efec;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:#f2efec;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%">217.1&#160;</font></td><td style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;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:#f2efec;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 style="border-top:1pt solid #000;padding:2px 0 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%">$</font></td><td style="border-top:1pt solid #000;padding: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%">179.9&#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.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%">Water</font></td><td colspan="2" style="background-color:#f2efec;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%">173.3&#160;</font></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;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.6&#160;</font></td><td style="background-color:#f2efec;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 style="padding:2px 0 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%">$</font></td><td style="padding: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%">144.3&#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.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%">Buildings</font></td><td colspan="2" style="background-color:#f2efec;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%">172.5&#160;</font></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;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:#f2efec;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 style="padding:2px 0 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%">$</font></td><td style="padding: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%">120.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%">51.5&#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:#f2efec;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%">161.1&#160;</font></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;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.6&#160;</font></td><td style="background-color:#f2efec;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 style="padding:2px 0 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%">$</font></td><td style="padding: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%">145.4&#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%">57.2&#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:#f2efec;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%">89.4&#160;</font></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;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:#f2efec;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 style="padding:2px 0 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%">$</font></td><td style="padding: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%">79.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%">52.5&#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:#f2efec;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%">813.4&#160;</font></td><td style="background-color:#f2efec;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:#f2efec;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%">55.0&#160;</font></td><td style="background-color:#f2efec;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%">669.6&#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%">53.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%">Overall, project margin increased as a result of higher net revenue from organic growth and acquisitions. </font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A shift in project mix, particularly in Energy &#38; Resources and Environmental Services, contributed to project margin decreases as a percentage of net revenue in Canada. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">US margin as a percentage of net revenue was higher in Q4 2024, primarily due to higher project recoveries and change order approvals in the quarter, particularly in Environmental </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, 2024</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><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%">Services and Buildings, as well as favorable project mix and solid project execution, particularly in Water. Solid project execution in Water and a favorable project mix in Buildings, drove margin increases as a percentage of net revenue in Global.</font></div><div><font><br></font></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',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 $590.3&#160;million in Q4 2024 compared to $487.8&#160;million in Q4 2023, and as percentage of net revenue increased 60 basis points to 39.9% in Q4 2024, primarily due to higher provisions for claims estimates and higher acquisition, integration, and restructuring expenses related to the integration of Morrison Hershfield. Other income increased as a result of a gain realized in Q4 2024 on the sale of an intangible asset.</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 2024 was 22.3% compared to a rate of 22.6% in Q4 2023. The Q4 2024 quarterly rate remained consistent with our annual effective tax rate of 22.3%.</font></div><div><font><br></font></div><div id="i71551a7d1213417d89d992b3420cdd45_40"></div><div style="margin-bottom:12pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;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%">2024</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%">2023</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:#f2efec;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:#f2efec;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:#f2efec;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,959.5&#160;</font></td><td style="background-color:#f2efec;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,929.4&#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,889.7&#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,721.4&#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:#f2efec;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:#f2efec;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></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:#f2efec;padding:2px 0 2px 1pt;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,478.4&#160;</font></td><td style="background-color:#f2efec;padding:2px 1pt 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,524.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,493.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,370.1&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 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></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 (note 1)</font></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">98.0&#160;</font></td><td style="background-color:#f2efec;padding:2px 1pt 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.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%">83.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%">77.1&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">70.5&#160;</font></td><td style="background-color:#f2efec;padding:2px 1pt 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%">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%">85.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%">59.7&#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 (note 1)</font></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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="background-color:#f2efec;padding:2px 1pt 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.90&#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.73&#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.68&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.63&#160;</font></td><td style="background-color:#f2efec;padding:2px 1pt 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.91&#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.77&#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.54&#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 2)</font></div></td><td colspan="2" style="background-color:#f2efec;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.2&#160;</font></td><td style="background-color:#f2efec;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%">147.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%">127.2&#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%">103.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="background-color:#f2efec;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:#f2efec;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></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 2)</font></div></td><td colspan="2" style="background-color:#f2efec;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.11&#160;</font></td><td style="background-color:#f2efec;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.30&#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%">1.12&#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.90&#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:#f2efec;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:#f2efec;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></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 1&#58; Net income and diluted earnings per share for Q2 2024 to Q1 2023 have been retrospectively revised for the change in accounting policy related to the treatment of deferred payments from our historical acquisitions. Net income was adjusted downward by $1.4 in Q2 2024, $2.3 in Q1 2024, $3.9 in Q4 2023, $2.6 in Q3 2023, $3.0 in Q2 2023, and $5.2 in Q1 2023. Annual net income of $331.2 was adjusted downward by $14.7 in 2023 to $316.5 and net income of $247.0 by $20.6 in 2022 to $226.4. Diluted earnings per share was adjusted downward by $0.01 in Q2 2024, $0.02 in Q1 2024, $0.03 in Q4 2023, $0.03 in Q3 2023, $0.02 in Q2 2023, and $0.05 in Q1 2023.  Annual diluted EPS of $2.98 was adjusted downward by $0.13 in 2023 to $2.85 and diluted EPS of $2.23 by $0.19 in 2022 to $2.04. Refer to the Critical Accounting Developments, Estimates, and Measurements section of this MD&#38;A for further details.                                                                                                                                                                                               note 2&#58; 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:#f2efec;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 2024</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%">Q3 2024</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%">Q2 2024</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%">Q1 2024</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;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%">vs.</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%">vs.</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%">vs.</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%">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:#f2efec;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%">Q3 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%">Q2 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%">Q1 2023</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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">116.0&#160;</font></td><td style="background-color:#f2efec;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%">85.4&#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%">90.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%">80.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 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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">94.9&#160;</font></td><td style="background-color:#f2efec;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%">103.0&#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%">112.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%">67.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%">Impact of foreign exchange rates on revenue earned by foreign subsidiaries</font></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.3&#160;</font></td><td style="background-color:#f2efec;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%">19.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%">11.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%">(6.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: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:#f2efec;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%">236.2&#160;</font></td><td style="background-color:#f2efec;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%">208.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%">214.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%">141.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%">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 2024 quarters compared to the same periods in 2023 reflects organic growth, acquisition growth from revenues contributed from acquisitions completed in the last twelve months, and foreign exchange impacts. (See additional information about operating results in our&#160;MD&#38;A for each respective quarter.)</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, 2024</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="i71551a7d1213417d89d992b3420cdd45_43"></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;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;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, 2023 to December&#160;31, 2024.</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, 2024</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></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,549.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,272.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"><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%">299.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%">267.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"><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%">474.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%">442.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;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 (note)</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,712.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,073.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%">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%">427.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%">265.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 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%">75.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%">72.3&#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%">119.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%">92.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%">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%">300.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%">279.2&#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 #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt 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:700;line-height:120%">Total assets (note)</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,956.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="padding:2px 1pt 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,766.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="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 #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.25pt 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%">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%">113.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%">101.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%">Current portion of long-term debt (note)</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%">175.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%">124.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 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%">66.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%">51.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%">All other current liabilities (note)</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,624.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,339.9&#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 (note)</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,979.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,616.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;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%">528.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%">477.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></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 (note)</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,208.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%">974.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%">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%">167.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%">134.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%">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%">22.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%">29.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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Deferred tax liability (note)</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%">63.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%">26.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%">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%">41.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%">55.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%">Equity (note)</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,945.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,451.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></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 (note)</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,956.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-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,766.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="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">note&#58; December 31, 2023 balances have been retrospectively revised for the change in accounting policy related to the treatment of deferred payments from our historical acquisitions. Refer to the Critical Accounting Developments, Estimates, and Measurements section of this MD&#38;A for further details.</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%">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><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our adoption of the IFRIC agenda decision on </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Payments Contingent on Continued Employment during Handover Periods (IFRS 3)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (refer to the Refer to the Critical Accounting Developments, Estimates, and Measurements section of this MD&#38;A for further details) resulted in a retrospective adjustment to the opening consolidated statement of financial position. This change in accounting policy resulted in downward adjustments to goodwill of $310.4 million, retained earnings of $285.6 million, accumulated other comprehensive income (loss) of $19.9 million, and long-term debt of $30.8 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%">The carrying amounts of assets and liabilities for our US and other global subsidiaries on our consolidated statements of financial position increased due to the strengthening of the US dollar and British pound relative to the Canadian dollar, partially offset by the weakening of the Australian dollar relative to the Canadian dollar. Other factors that impacted our long-term assets and liabilities are indicated below.</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, 2024</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><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The ZETCON, Morrison Hershfield, and Hydrock acquisitions increased goodwill by $503.0 million, intangible assets  $183.8 million, lease assets by $60.8 million, and other assets by $32.6 million. For Hydrock, 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%">Other increases to long-term assets include additions to property and equipment, lease assets and intangible assets. Partly offsetting the increases were depreciation, amortization expense, and impairments. </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%">Deferred tax assets increased by $26.7 million and deferred tax liabilities increased by $37.2 million, for a combined decrease in the net asset position of $10.5 million. The decrease was primarily due to acquired deferred tax liabilities of $57.0 million, partly offset by the estimated change in temporary differences, including those related to research and experimental expenditures in the US.</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 $2.7&#160;million and net employee defined benefit liability decreased $7.1&#160;million, for a combined increase in the net asset position of $9.8&#160;million to a net asset of $52.6 million compared to $42.8 million in 2023. The increase in the net asset position resulted largely from contributions made in the 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%">Total long-term debt increased $285.3&#160;million, primarily to finance our 2024 acquisitions resulting in higher draws on the revolving credit facility and increases to notes payable. Other financing obligations also increased largely associated with software additions. Acquisitions increased lease liabilities by $57.3 million and provisions by $24.2 million. Other increases include additions and modifications to lease liabilities, partly offset by lease payments and interest accretion, and higher provisions for self-insured liabilities. Partly offsetting these increases is a reduction in other liabilities due to the settlement of cash-settled share-based compensation obligations.</font></div><div><font><br></font></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',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 2024 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 Cash Generating Units (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, UK&#47;Europe&#47;Middle East, and Germany. As goodwill is not monitored at a level lower than our operating segments, four of our CGUs (Asia&#47;Pacific, Latin America, UK&#47;Europe&#47;Middle East, and Germany) 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, 2024, 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, 2024, we concluded that recoverable amounts of our Canada and US CGUs exceeded their carrying amounts and no reasonably possible change in any of the key assumptions would have caused the carrying amount to exceed their respective recoverable amount. The recoverable amount of our Global group of CGUs exceeded its carrying amount by $256.4 million assuming terminal operating margins averaging 10.5%. Assuming all other assumptions remain the same, operating margin in all forecasted periods, including the terminal period, would need to decline by 150-basis points for our Global group of CGUs carrying amount to exceed its recoverable amount. (Key assumptions are described in note 12 of our 2024 audited consolidated financial statements and 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, 2024</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><div id="i71551a7d1213417d89d992b3420cdd45_46"></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;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;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="ib5f47a4d8d694f67ae9093eb55505af3_18942"></font><font id="ib5f47a4d8d694f67ae9093eb55505af3_18943"></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="margin-top:3pt"><font style="color:#000000;font-family:'Arial',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, 2024, compared to December&#160;31, 2023&#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:#f2efec;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, 2024</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, 2023</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:#f2efec;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,549.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:#f2efec;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,272.5&#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 (note 1)</font></td><td colspan="2" style="background-color:#f2efec;padding: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,979.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:#f2efec;padding:2px 1pt 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,616.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;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Working capital&#160;(note 1 and 2)</font></td><td colspan="2" style="background-color:#f2efec;padding: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%">570.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:#f2efec;padding:2px 1pt 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%">655.6&#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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Current ratio&#160;(note 1 and 2)</font></td><td colspan="2" style="background-color:#f2efec;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.29</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:#f2efec;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.41&#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 1&#58; December 31, 2023 balances and ratio have been retrospectively revised for the change in accounting policy related to the treatment of deferred payments from our historical acquisitions. Refer to the Critical Accounting Developments, Estimates, and Measurements section of this MD&#38;A for further details.</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; 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 and other global subsidiaries on our consolidated statements of financial position increased due to the strengthening of the US dollar and British pound relative to the Canadian dollar, partially offset by the weakening of the Australian dollar 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 $388.2&#160;million in trade and other receivables, unbilled receivables, and contract assets from organic revenue growth and the 2024 acquisitions, as well as approximately $95 million due to foreign exchange impacts. These increases were partly offset by a decrease in cash and cash equivalents of $124.4&#160;million (explained in the Cash Flows section of this MD&#38;A).</font></div><div><font><br></font></div><div style="margin-bottom:3pt;margin-top:3pt"><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, 2024, remaining within our stated internal guidelines and consistent with December 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%">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%"> included foreign exchange impacts of approximately $65 million as well as increases in trade and other payables resulting from </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">acquisition and the timing of supplier and employee payments</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, deferred revenue from acquisitions and organic growth, and the current portions of long-term debt and lease liabilities (both explained in the Statements of Financial Position section of this MD&#38;A).</font></div><div><font><br></font></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',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:#f2efec;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%">2024</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%">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%">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 (note)</font></td><td colspan="2" style="background-color:#f2efec;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%">603.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:#f2efec;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%">520.0&#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%">83.1&#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:#f2efec;padding: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%">(605.0)</font></td><td style="background-color:#f2efec;padding:2px 1pt 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%">(201.7)</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%">(403.3)</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 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 used in financing activities (note)</font></td><td colspan="2" style="background-color:#f2efec;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%">(152.1)</font></td><td style="background-color:#f2efec;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%">(109.3)</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%">(42.8)</font></td><td style="border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">note&#58; Cash flows from operating and financing activities for the year ended December 31, 2023 have been retrospectively revised for the change in accounting policy related to the treatment of deferred payments from our historical acquisitions. Refer to the Critical Accounting Developments, Estimates, and Measurements section of this MD&#38;A for further details.</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, 2024</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 style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',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 $603.1 million, which increased $83.1&#160;million compared to 2023. The cash flow increase was due to continued strong revenue growth and operational performance, partly offset by the increased investment in project related net working capital to support organic growth. As well, lower tax installments were paid compared to the prior year. The prior year included higher installments as a result of US tax legislation changes.</font></div><div><font><br></font></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',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 $605.0&#160;million, a $403.3&#160;million increase compared to 2023. This was </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">primarily due to net cash used to fund the 2024 acquisitions for $555.0 million, an increase of $479.4 million compared to 2023. Cash used to purchase property and equipment and intangible assets of $99.0 million was also higher compared to $100.6 million in 2023. Partly offsetting these increases was net proceeds of $33.8&#160;million earned from the sale of investments held for self-insured liabilities in 2024 compared to net purchases of $37.6&#160;million in 2023.</font></div><div><font><br></font></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',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 $152.1&#160;million, a $42.8&#160;million increase in net cash outflows compared to 2023. Repayments for notes payable and software financing obligations increased $73.4 million compared to 2023. In addition, cash outflows used in financing activities were significantly offset in the prior year by net proceeds received from the issue of senior unsecured notes and a bilateral term loan facility, which aggregated to $348.8 million, and a common share offering of $277.8 million. These changes were partly offset by net proceeds received in 2024 on our revolving credit facility for $175.0 million compared to net repayments of $455.2 million in the prior year, as well as lower repayments on our bank indebtedness. </font></div><div><font><br></font></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',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:#f2efec;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, 2024</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, 2023</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%">Current and non-current portion of long-term debt (note 1)</font></td><td colspan="2" style="background-color:#f2efec;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,383.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:#f2efec;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,098.2&#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:#f2efec;padding: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%">(228.5)</font></td><td style="background-color:#f2efec;padding:2px 1pt 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%">(352.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 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:#f2efec;padding: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%">17.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:#f2efec;padding:2px 1pt 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></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 (note 1)</font></td><td colspan="2" style="background-color:#f2efec;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,172.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:#f2efec;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%">768.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 (note 1)</font></td><td colspan="2" style="background-color:#f2efec;padding: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,945.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:#f2efec;padding:2px 1pt 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,451.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-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 (note 1)</font></td><td colspan="2" style="background-color:#f2efec;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,117.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:#f2efec;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:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,220.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="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%">Adjusted EBITDA (note 2)</font></td><td colspan="2" style="background-color:#f2efec;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%">980.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:#f2efec;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%">831.0&#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 1 and 2)</font></td><td colspan="2" style="background-color:#f2efec;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.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:#f2efec;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%">0.9&#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 1&#58; December 31, 2023 results have been retrospectively revised for the change in accounting policy related to the treatment of deferred payments from our historical acquisitions. Refer to the Critical Accounting Developments, Estimates, and Measurements section of this MD&#38;A for further details.</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; 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 31, 2024, our net debt to adjusted EBITDA ratio was 1.2x, an increase from December 31, 2023, but a significant decrease from 1.7x reported in Q2 2024. The higher ratio was primarily due to financing our strategic acquisitions. As a result of our strong operational performance, including an increase in free cash flow of 29.1% and adjusted EBITDA growth of 18.0% compared to 2023, we brought our net debt to adjusted EBITDA ratio down from Q2 2024 and remained within our stated internal guideline throughout the year, providing additional capacity to fund future acquisition opportunities and growth initiatives. </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, 2024</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 credit facilities include&#58;</font></div><div style="margin-bottom:3pt;margin-top:3pt;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 of $550 million</font></div><div style="margin-bottom:3pt;margin-top:3pt;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 unsecured credit facilities of $1.1 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), and an unsecured bilateral term credit facility of $100 million</font></div><div style="margin-bottom:3pt;margin-top:3pt;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 style="margin-bottom:3pt;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 amended the syndicated senior unsecured credit facilities on June 27, 2024, to change certain terms and conditions, including extending the maturity dates for the revolving credit facility from December 8, 2027 to June 27, 2029, the $150 million tranche B of the term loan from December 8, 2025 to June 27, 2027, and the $160 million tranche C of the term loan from December 8, 2027 to June 27, 2029. The amendments to the terms and conditions were not considered to be substantial. </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, 2024, $563.2 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, 2024.</font></div><div><font><br></font></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',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 $494.0&#160;million. The increase in shareholders&#8217; equity was mainly due to net income of $361.5&#160;million earned in 2024 and other comprehensive income of $228.1 million, primarily related to exchange differences on translation of our foreign subsidiaries. These increases were partly offset by $95.6&#160;million in dividends declared.</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 Normal Course Issuer Bid (NCIB) on the TSX was renewed on December&#160;11, 2024, enabling us to repurchase up to 2,281,339 of our common shares during the period of December&#160;13, 2024 to December&#160;12, 2025. 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 did not repurchase any common shares during 2024, compared to the repurchase of 129,036 common shares for an aggregate price of $10.0&#160;million during 2023.</font></div><div><font><br></font></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other</font></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',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, 2024 and February&#160;24, 2025</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, 2025, to February&#160;24, 2025</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-top:3pt"><font style="color:#000000;font-family:'Arial',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, 2024, on an undiscounted basis.</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, 2024</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><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,390.9&#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%">178.6&#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%">546.0&#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%">416.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%">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%">206.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%">53.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%">89.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%">57.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%">6.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"><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%">17.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%">17.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%">&#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%">741.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%">140.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%">266.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%">167.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%">167.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 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%">302.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%">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%">94.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%">71.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%">79.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"><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%">33.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%">4.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%">7.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%">9.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%">12.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></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%">204.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%">67.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%">80.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.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%">135.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.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%">43.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.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%">28.5&#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%">3,031.3&#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%">579.7&#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%">1,128.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%">779.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><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%">544.2&#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 2024 audited consolidated financial statements, 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%">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 at March&#160;31, 2021. The Company expects to contribute approximately $8&#160;million to the pension plans in 2025.</font></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: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 issue letters of credits within our revolving credit facility and we have a separate facility outside of our revolving credit facility that provides letters of credit up to $100.0 million. As at December&#160;31, 2024, we had off-balance sheet financial arrangements relating to letters of credit under our revolving credit facility of $4.2&#160;million and $75.5&#160;million in aggregate letters of credit outside of our revolving credit facility. The letters of credit expire at various dates before May 2035, except for $28.2&#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%">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, 2024, we have $44.3&#160;million in bonds issued for our continuing operations expiring on completion of the associated projects. The estimated completion dates of these projects are before August 2029. Under our surety facilities, we also have bonds of $3.5&#160;million for Construction Services (which was 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 May 2025. Although we remain obligated for these instruments, the purchaser of the Construction Services business has indemnified Stantec should any of these obligations be triggered. </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 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, 2024</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><font><br></font></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',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 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 cash-settled 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%">These arrangements are further described in note 24 of our 2024 audited consolidated financial statements, 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: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. 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-top:3pt"><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Foreign exchange risk</font></div><div style="margin-bottom:3pt;margin-top:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A significant portion of our revenue and expenses are in foreign currencies, primarily in US dollars, British pounds, and Australian dollars. As a result, our earnings, cash flows, and other comprehensive income are exposed to fluctuations resulting from foreign exchange rate variability. We minimize our exposure to foreign exchange fluctuations on translation of foreign-denominated assets and liabilities held in our Canadian, US, and other foreign subsidiaries by matching foreign currency assets with foreign currency liabilities and, when appropriate, by entering into forward foreign currency contracts. Foreign exchange fluctuations arising from translating foreign subsidiaries are not hedged.   </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%">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. We are also 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, 2024 (with all other variables held constant) would have decreased or increased net income by $5.3 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, 2024 (with all other variables held constant) would have increased or decreased net income by $2.8 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. </font></div><div><font><br></font></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',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 2024, total sales to our joint ventures were $143.0&#160;million, and at December&#160;31, 2024, receivables from our joint ventures were $24.5&#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, 2024</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%">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 32 of our 2024 audited consolidated financial statements and are 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%">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 $39.3&#160;million in 2024 and $53.0&#160;million in 2023.</font></div><div><font><br></font></div><div id="i71551a7d1213417d89d992b3420cdd45_49"></div><div style="margin-bottom:12pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;line-height:120%">Critical Accounting Developments, Estimates, and Measures</font></div><div id="i71551a7d1213417d89d992b3420cdd45_55"></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',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, 2024 and did not have a material impact on our consolidated financial statements.</font></div><div style="margin-bottom:3pt;margin-top:3pt;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)</font></div><div style="margin-bottom:3pt;margin-top:3pt;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="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="padding-left:13.5pt"><font><br></font></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:3pt;margin-top:3pt;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="margin-bottom:3pt;margin-top:3pt;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">IFRS 18 Presentation and Disclosure in Financial Statements, which will replace IAS 1 Presentation of Financial Statements and will be accompanied by limited amendments to IAS 7 Statement of Cash Flows</font></div><div style="margin-bottom:3pt;margin-top:3pt;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">Amendments to the Classification and Measurement of Financial Instruments (Amendments to IFRS 9 and IFRS 7)</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, 2024, audited consolidated financial statements and are 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:700;line-height:120%">Change in Accounting Policy</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">IFRS 3 </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> requires contingent payments (including deferred payments) to employees or selling shareholders to be treated as contingent consideration in a business combination or as separate transactions, depending on the nature of the payments. In April 2024, the IFRS Interpretations Committee (IFRIC) issued an agenda decision on </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Payments Contingent on Continued Employment during Handover Periods (IFRS 3)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The agenda decision provided clarification on how automatic forfeiture should be applied to payments in a business combination which may be contingent on the sellers' continued employment. </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%">Historically we issued notes payable as purchase consideration that were contingent on selling shareholders complying with the terms of the acquisition agreement. Effective September 30, 2024, we performed a reassessment of our historical acquisitions based on the IFRIC clarification, and revised the accounting for certain historical notes payable from purchase consideration to compensation for post-combination services. We have also changed the terms used in recent acquisition agreements to clarify that adjustments to the notes payable are not contingent on continued employment but adjusted based on factors relevant to the performance of the business. The reassessment was applied as a change in accounting policy, retrospectively to all prior periods presented. The impacts on our consolidated financial statements are described in note 6 of our December&#160;31, 2024, 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, 2024</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><div id="i71551a7d1213417d89d992b3420cdd45_52"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',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, 2024, 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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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, and</font></div><div style="margin-bottom:3pt;margin-top:3pt;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</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%">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="i71551a7d1213417d89d992b3420cdd45_58"></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',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="i71551a7d1213417d89d992b3420cdd45_61"></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',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 MD&#38;A includes references to and uses measures and 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%"> p</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">age 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 </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, 2024</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-weight:400;line-height:120%">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><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-top: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 </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, 2024</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-weight:400;line-height:120%">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 Accounting Standard 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><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:#f2efec;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%">2024</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%">2023</font></td></tr><tr><td colspan="3" style="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:400;line-height:120%">Net cash flows from operating activities (note 1)</font></div></td><td colspan="2" style="background-color:#f2efec;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%">603.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:#f2efec;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%">520.0&#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:#f2efec;padding: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%">(99.0)</font></td><td style="background-color:#f2efec;padding:2px 1pt 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.6)</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:#f2efec;padding: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%">(124.1)</font></td><td style="background-color:#f2efec;padding:2px 1pt 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.0)</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 (note 2)</font></div></td><td colspan="2" style="background-color:#f2efec;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%">380.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:#f2efec;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%">294.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="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:5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">note 1&#58; Cash flows from operating activities for the year ended December 31, 2023 have been retrospectively revised for the change in accounting policy related to the treatment of deferred payments from our historical acquisitions. Refer to the Critical Accounting Developments, Estimates, and Measurements section of this MD&#38;A for further details.</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;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:#f2efec;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%">2024</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%">2023</font></td></tr><tr><td colspan="3" style="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:400;line-height:120%">Adjusted net income (note 2)</font></div></td><td colspan="2" style="background-color:#f2efec;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%">504.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:#f2efec;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%">408.4&#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:#f2efec;padding: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%">103.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:#f2efec;padding:2px 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%">91.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;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><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 1, 3)</font></div></td><td colspan="2" style="background-color:#f2efec;padding: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.1)</font></td><td style="background-color:#f2efec;padding:2px 1pt 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.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"><div><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) (note 1)</font></div></td><td colspan="2" style="background-color:#f2efec;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%">584.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:#f2efec;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%">479.0&#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:#f2efec;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"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Average shareholders' equity (note 1,4)</font></div></td><td colspan="2" style="background-color:#f2efec;padding: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,658.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:#f2efec;padding:2px 1pt 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,113.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"><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:#f2efec;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 style="padding-left:6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Adjusted net income (note 1, 2)</font></div></td><td colspan="2" style="background-color:#f2efec;padding: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%">592.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:#f2efec;padding:2px 1pt 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%">475.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"><div style="padding-left:6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Discontinued operations (note 5)</font></div></td><td colspan="2" style="background-color:#f2efec;padding: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:#f2efec;padding:2px 1pt 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"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Average adjusted shareholders' equity (note 1)</font></div></td><td colspan="2" style="background-color:#f2efec;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,362.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:#f2efec;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,701.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"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Average net debt (note 1, 4)</font></div></td><td colspan="2" style="background-color:#f2efec;padding: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,298.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:#f2efec;padding:2px 1pt 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,156.7&#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"><div><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 (note 1)</font></div></td><td colspan="2" style="background-color:#f2efec;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,661.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:#f2efec;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,857.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="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"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Adjusted ROIC (note 1, 6)</font></div></td><td colspan="2" style="background-color:#f2efec;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%">12.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:#f2efec;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%">12.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="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) Results for the year ended December 31, 2023 has been retrospectively revised for the change in accounting policy related to the treatment of deferred payments from our historical acquisitions. Refer to the Critical Accounting Developments, Estimates, and Measurements section of this MD&#38;A for further details.</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) 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 </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, 2024</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-top:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">includes the impact on average shareholders&#8217; equity of all historical differences between net income and adjusted net income, including $142.8 million related to the year ended December&#160;31, 2024 (2023 - $91.9 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%">(3) 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.3% </font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">in 2024 and 22.4% </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">in 2023.</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) 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%">(5) 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%">(6) 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="i71551a7d1213417d89d992b3420cdd45_64"></div><div style="margin-bottom:12pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;line-height:120%">Risk Factors</font></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',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 strategic objectives and protect shareholder value, we continually identify and manage potential Company-wide risks and uncertainties facing 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%">To effectively manage risks, our Enterprise Risk Management (ERM) program&#58;</font></div><div style="margin-bottom:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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="margin-bottom:3pt;margin-top:3pt;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">Considers the interdependencies and interconnectedness of risks</font></div><div style="margin-bottom:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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">Collaborates with Stantec's coordinated assurance functions</font></div><div style="margin-bottom:3pt;margin-top:3pt;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-top:3pt"><font style="color:#000000;font-family:'Arial',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 ERM 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&#58;</font></div><div style="margin-bottom:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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 to address our principal risks</font></div><div style="margin-bottom:3pt;margin-top:3pt;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 suitable for our organization</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As part of its risk oversight mandate, the ARC receives quarterly reports on changes in principal risks, mitigation strategies, and any emerging risks. It also monitors the Company&#8217;s cybersecurity program and countermeasures to ensure security of Stantec&#8217;s information technology systems and data, as well as emerging requirements related to the financial disclosure of climate-related 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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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) is responsible for corporate governance 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 decisions that enhance and protect shareholder value, without undue risk taking.</font></div><div><font><br></font></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',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 management and risk mitigation practices. With the&#160;C-Suite's&#160;oversight, responsibility for risk management is shared across the organization and is embedded into our day-</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, 2024</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%">to-day operations as well as in our key decision-making processes, such as strategic planning and project go&#47;no-go decisions.</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&#59; Human Resources&#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-top:3pt"><font style="color:#000000;font-family:'Arial',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%">Consistent with our peers, Stantec is exposed to a number of risks and uncertainties. Our risk assessment process 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, prospects, and achievement of the targets set out in our 2024-2026 Strategic Plan could be materially and adversely affected, which may, among other things, cause a decline in the price of Stantec's shares, or affect our ability to declare and&#47;or pay dividends on our shares or raise capital. Given our assessment, monitoring 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><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;including risks that we may be unaware of, risks that we are aware of but currently believe are not material, and risks that may arise based on new developments&#8212;could 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-top:3pt"><font style="color:#000000;font-family:'Arial',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 reputational harm and lost revenues. </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 and cloud service providers 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, protecting confidential information, and vetting any third-party systems we rely on, the threat of cyber and ransomware attacks, phishing, social engineering and other unauthorized access attempts by cyber-criminals remains high, in part due to geopolitical instability and the increased use by hackers of artificial intelligence (AI) tools and other innovations. Further, hackers may exploit any vulnerabilities that arise during the integration of newly 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%">A cybersecurity breach may cause 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 confidential data or an unauthorized disclosure of proprietary or personal information may harm our business, clients, employees, and others. While we hold cyber liability coverage, it may not cover all losses or fully compensate the Company for all damages it may suffer. 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%">In the normal course of its business, Stantec's employees perform work on project sites that can be dangerous. The failure to implement or follow proper safety measures could result in personal injury, illness, loss of life, environmental damage, or property damage, and 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 conditions and materials. Working with or in close proximity to heavy mobile equipment, vehicle traffic, live electrical systems, above- and underground storage tanks, and other hazardous conditions expose our staff to the risk of loss of life or personal injury, or result in environmental or other damage to our property or the property of others. As a global company with staff working on projects around the world, our employees and project sites may also be exposed to dangerous conditions from the impacts of geopolitical events. The failure to perform our work on project sites safely could lead to reputational damage, civil and statutory liability, and fines arising from injuries or deaths, or we may become liable for uninsured damages or damages higher than our insurance coverage. In addition, health, safety, and environment incidents may lead to delays, increase project costs, or result in the Company losing client confidence, all of which could negatively impact our ability to win work and maintain our backlog.</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, 2024</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><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 engage 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 develop 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. If we do not develop effective leadership or fully support our employees' performance, we may face lower engagement levels, which may result in higher employee turnover or limit our ability to attract new employees.</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 may 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%">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's time, 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. This risk remains high due to the complexity of the projects we are involved in as well as increased claims in the industry and a challenging 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%">Geopolitical events and developments may result in additional risks to our business and people. </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As a global company, Stantec is exposed to an increasingly interconnected and complex geopolitical landscape. Geopolitical events around the world, such as the ongoing armed conflicts between Russia and Ukraine and in the Middle East, may trigger new risks or amplify existing risks. The emergence of international tensions or military conflicts may lead to political uncertainty and social unrest, terrorism, supply chain issues, adverse macroeconomic conditions, market volatility, decreased public spending and slowing growth forecasts, 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. 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&#59; however, 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%">With projects and office locations across the globe, our Company and staff may be exposed to events such as civil unrest, political tensions in connection with elections, criminal activity, acts of terrorism, public health crises and other impacts resulting from political, social, and economic issues. In addition to possible safety concerns, such events may result in a loss of markets and contract opportunities, and additional costs to mitigate security risks or implement measures to protect the safety of our employees. </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%">Political developments in the countries we operate in, including but not limited to changes of administration, policy and regulatory changes, changes to government programs or funding, and tax reforms and tariffs, may create uncertainty and impact our clients or projects, affect our ability to achieve our strategic objectives or financial results, and impact other risks that are outlined in this 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%">Though Stantec does not have physical offices in countries that are currently experiencing armed military conflicts, 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. If we pursue projects in areas of conflict, we exercise due diligence to manage our risk exposure, including, most importantly, measures related to the safety and security of our staff. We&#160;also have robust business continuity plans and policies in place to assess and monitor geopolitical risks and policy and regulatory developments&#59; however, due to the uncertain, multifaceted, and often unpredictable nature of geopolitical risks, our business, employees, and operations may experience adverse impacts as a result of geopolitical 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, 2024</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><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Non-compliance with laws and regulations, including new or changing laws or regulations, 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 laws, regulations, and legal requirements. These include, among others, anti-corruption, export control and anti-boycott laws, trade restrictions, sanctions, data privacy and personal information laws, antitrust laws, tax laws and regulations, emerging regulations related to AI, human rights and modern slavery laws and reporting obligations, and evolving ESG regulations</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%">As we continue to grow geographically and diversify our business, and as the regulation of ESG and human rights issues increases in certain jurisdictions, complying with additional laws, regulations, reporting requirements and standards could materially increase our costs&#59; non-compliance could result in penalties, legal liabilities or remediation costs, and 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%">While we have a comprehensive code of business conduct in place, along with other policies and practices designed to support compliance with laws and regulations and prioritize conducting our business in accordance with high ethical, moral and legal standards, such controls are subject to inherent limitations including human error or the intentional, fraudulent or criminal acts or misconduct of our staff, agents, partners or third parties. Any such acts could expose our Company to fines and penalties, legal liability, sanctions, or impact our ability to bid on projects or deliver our services. Moreover, they may impact our reputation, operating results or financial condition, as well as our ability to attract and retain our staff.</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, Federal Acquisition Regulations, 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. Our failure 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%">Relaxed or repealed laws and regulations could also change demand for our services, impacting our revenues. </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%">We also support clients during various projects and at times assist them in submitting related applications for permits and approvals from the regulatory agencies. Regulatory agencies may revise their permitting and approval requirements, which could cause project delays and scope changes, including scope reduction, thus exposing Stantec to financial losses. These projects may also be subject to continuous governmental oversight or review. If there are violations found by the government agency on a client&#8217;s project, the government agency may also claim Stantec is in violation of the applicable laws and regulations. In these cases, Stantec defends itself, but cannot predict the outcomes, which may be unfavorable, resulting in citations, fines and&#47;or penalties, and lawsuits against Stantec may arise in the future as a result. </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. In addition, we procure third-party software to support and protect our critical business operations. A failure in our IT infrastructure, or a failure by a third-party software provider, could lead to system interruption, loss of critical data, communication issues, 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%">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%">Uncollectible accounts and 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 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, 2024</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><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 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. Uncollectible accounts reduce our profits and, thus, directly impact the results of 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%">Inefficiencies in invoicing clients or our project management processes, IT systems outages, and delays in the integration of acquired businesses all could increase the amount of time required to convert our unbilled receivables into receivables and collect on our accounts receivables. Such delays may impact our operating cash flows, limit our ability to invest in the Company's growth, 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 failure to effectively manage the Company&#8217;s workforce and maintain adequate utilization (defined as the percentage of an employee's total hours doing billable work) may lead to decreased profitability and margins. The following factors, among others, may impact utilization&#58; our ability to adequately allocate our professional staff's time between direct project hours and time spent on business development and administration, the efficiency of our internal project management procedures and systems, and the pace at which we integrate professional staff following an acquisition. </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. Further, there could be financial or other adverse impacts to our business or results of operations if we do not appropriately flow down our contractual liability to our subcontractors and subconsultants.</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 and we are selective when choosing our partners.</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 a global firm, we are exposed to geopolitical risks and macroeconomic fluctuations in global and local economies and capital and credit markets. Inflation, interest rates, currency fluctuations, financial and commodity market volatility, credit market disruptions, and changing government policies 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 for our services on time or at all, which, in turn, may adversely affect our backlog, working capital, earnings, and cash flows. Our </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, 2024</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:400;line-height:120%">clients may divert or reduce spending or delay projects due to an unfavorable macroeconomic environment, changing government policies, or as a result of geopolitical events, which could also impact our backlog and 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%">Clients may seek to reduce, change, or cancel the services they purchase, or demand more favorable contract terms, including lower prices. We may face increased 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 competition for projects, wage inflation and challenges in recovering increased labor costs 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, new trade barriers, tariffs, 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 may develop rapidly, and their impact on our business and clients may be 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%">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. While the termination of any single contract is unlikely to materially impact our backlog, the loss of a material client or multiple significant contracts could adversely impact our reported backlog or net revenue.</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><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 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 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 integrate acquired companies in an effective and timely manner may prevent us from achieving the key objectives of our acquisition program, including broadening our professional service offerings and geographic presence, increasing profitability, and gaining a competitive advantage.</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:3pt;margin-top:3pt;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 need for significant cash expenditures, stock issuances or the assumption of debt</font></div><div style="margin-bottom:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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 failure to recover investments made in connection with an acquisition</font></div><div style="margin-bottom:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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="margin-bottom:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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 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><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, 2024</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: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 work - professional consulting in planning, engineering, architecture, interior design, landscape architecture, surveying, environmental sciences, project management, and project economics - covers 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 failure 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 including their ability to respond to clients&#8217; needs.</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 changing climate presents risks to our business, including transitional risks and physical risks. </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%">Transitional Risks&#58; Transitioning to a sustainable, net-zero economy may involve extensive legal, regulatory, market, and technology changes to our business. The failure to adequately comply with emerging reporting requirements in the jurisdictions we operate in and to meet industry and interested parties' expectations regarding ESG matters may give rise to financial and reputational risks.</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%">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 laws and regulations applicable to Stantec include the Streamlined Energy and Carbon Reporting and the Climate-related Financial Disclosure Regulations in the UK, the Treasury Laws Amendment in Australia, the Climate Accountability Package in California and the Corporate Sustainability Reporting Directive in Europe. As a federally-incorporated company in Canada, Stantec is closely monitoring the development of climate-related regulations by 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. </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 provides services in various sectors across different geographies. As we work on infrastructure, buildings, energy and resources, water, and environmental projects, we may encounter new regulations and policies related to environmental protection or governments' efforts to encourage or inhibit certain projects. If we fail to comply with newly introduced requirements or adequately adjust our business model, including our fees and scope on projects, we risk financial losses from decreased revenues, project delays or cancellations, penalties, as well as reputational damage. Required actions to comply with new laws and regulations could also result in increased costs for Stantec and increase the risk of non-compliance. </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%">Some of the codes, standards, and guidelines that govern the services Stantec provides may be based on historical climate data and may be outdated because the regulatory authorities may not have yet considered current and&#47;or future climate conditions. This may require additional considerations on projects in light of changing climate conditions.</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 required by project scope, we may utilize our subject matter expertise in climate science, mitigation, and&#47;or adaptation to support our clients' efforts to mitigate climate-related risks by assisting with monitoring environmental and climate-related risks that may impact our clients and projects, which presents significant business opportunities. </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 may be considered by investors and other interested parties. </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 environmental and social key performance indicators, setting a 1.5&#186;C validated near-term science-based emissions reduction target, and committing to achieving operational </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, 2024</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%">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, changes in the Company's flexible workplace strategy, 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.  </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%">Technology 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's use of carbon and water intensive technologies, such as AI, could result in increased energy usage and contribute to increased greenhouse gas emissions. This could increase Stantec&#8217;s reported emissions and impact our ability to meet ESG performance targets. </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%">Physical Risks&#58; The probability and unpredictability of extreme weather events will likely continue to increase due to climate change. </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 Company may experience climate-related physical risks, both acute (such as hurricanes, cyclones, fires, heat waves, and flooding) and chronic (such as sustained higher temperatures, sea level rise, and changing precipitation patterns). In general, such events may cause outages of critical services (such as data centers, electricity, and internet connectivity) and&#47;or disrupt business continuity, resulting in the occurrence of operational response-related costs. Climate-related physical risks may cause damage to our offices and project sites, prevent our staff from travelling to work or working remotely, cause project delays, or lead to increased insurance premiums or the potential for reduced availability of insurance in high-risk locations. They may also limit the amount of time our employees can be in the field, either in response to an acute event (such as a heat wave or fire) or longer term (for example, as summer temperatures increase), resulting in changes to field work schedules, project delays or loss of revenue&#59; cause staff-related impacts such as illness, health, and well-being issues, which may result in increased worker compensation claims and increased premiums&#59; or cause increased operational costs due to atypical cooling, heating and air quality considerations. Our business interruption risk is exacerbated by the increasing frequency and severity of climate-related extreme weather events. Each of these factors may create financial risks for Stantec&#8217;s 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%">The financial impacts to our business resulting from climate-related physical risks are mitigated as Stantec provides people-based professional services, operates in primarily leased office space, and has comprehensive health and safety practices for office and field work. 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%">Deficiencies in internal controls over financial reporting may adversely affect Stantec'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%">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 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 result in fines or jeopardize our continued listing on the Toronto Stock Exchange, the New York Stock Exchange 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%">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%">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 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, 2024</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%">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 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 style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In addition, 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 may 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:400;line-height:120%">From time to time, we enter into contracts to manage market fluctuation risks. Further details on our market risks are included in the Financial Instruments and Market Risks section of our 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: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, including complex public procurement laws, that are applicable to government contractors. Some of these contract terms and related government regulations 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 impose additional requirements and some may control or restrict how we conduct our business. Complying with these requirements could necessitate 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 receive inquiries, investigative demands, subpoenas, and similar requests 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 increase costs, including legal fees and expenses, and harm Stantec&#8217;s reputation, market standing, and revenues.</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%">Given the nature of our government business, these audits, reviews, and investigations may focus, among other areas, on various aspects of procurement integrity, labor time reporting, sensitive and&#47;or classified information access and control, executive compensation and hiring practices, incurred and claimed costs, false claims, and post government employment restrictions. Responses to such matters may require time and effort and can result in considerable costs being incurred by Stantec. Such requests can also lead to the assertion of claims or the commencement of administrative, civil, or criminal legal proceedings against Stantec and others, as well as to settlements.</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 respect to sensitive information access and control, Stantec 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 failure to maintain security clearances could result in Stantec losing the ability to perform classified contracts and&#47;or result in liability.</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 </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, 2024</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:400;line-height:120%">and practices. We have developed 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, fraudulent or criminal acts committed by employees or others. Violations or allegations of violations could disrupt our business and materially adversely affect 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><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 workforce, offices, IT infrastructure, and project sites may be impacted by events beyond our control, such as pandemics, natural disasters, extreme weather, prolonged telecommunications and power outages, and acts of war or terrorism. While the diversification of geographies, business lines, and clients in our business, coupled with a strong business continuity program helps us to manage risk, the likelihood and impact of such events are difficult to predict. Depending on the type, magnitude, and frequency of force majeure events, our mitigation measures may not be sufficient, and as a result, 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><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 such as generative AI 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 and bias, reliability, data privacy, and confidentiality risks associated with the use of AI. Further, contract requirements, emerging regulations, and data protection laws relating to the use of AI may create additional compliance requirements. Our failure to implement and adhere to 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. The failure to comply with an increasing number of laws, regulations, and contract requirements could result in penalties, expose the Company to mitigation or litigation costs, and ultimately result in financial losses or impact our business, reputation or revenues.</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%">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%">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. 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%">An evolving and increasingly complex tax landscape could 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, with support from external advisors. Though we maintain a low-risk tax-profile by using accounting and fiscal principles to determine and support 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 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, 2024</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: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 defined benefit pension plans for employees in certain countries. 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-top:3pt"><font style="color:#000000;font-family:'Arial',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, digital technologies, 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, integration of digital technologies, 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><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 Integrated Management System (IMS) 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;2022 (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 majority of its operations and geographies for the Quality Management, Environmental Management, Occupational Health and Safety Management and Information Security Management standards.<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 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 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, 2024</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%">Our internal practice audit process enables us to assess the compliance of operations with the requirements of our IMS. 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.</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 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:400;line-height:120%">Reporting to management and the ARC, our global internal audit team conducts independent audits over key financial and operational processes. The annual audit plan is developed using a risk-based approach and in consultation with management. As well, annually, the internal audit team conducts independent assurance testing over financial and information technology controls in support of Sarbanes-Oxley certifications.</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&#47;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 and 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%">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 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 unsecured 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 and overdraft facilities, and the issuance of common shares.</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, 2024</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><div id="i71551a7d1213417d89d992b3420cdd45_67"></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;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;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 evaluation, our CEO and CFO concluded that the design and operation of our disclosure controls and procedures were effective as of December&#160;31, 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%">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 businesses of ZETCON, Morrison and Hershfield, and Hydrock</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</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 2024 audited consolidated financial statements because these entities were acquired by the Company through a business combination during 2024. The aggregate assets of this entity represent 2.6% of the Company&#8217;s total assets as at December&#160;31, 2024, and the aggregate liabilities represent 2.8% of the Company's total liabilities as at December&#160;31, 2024. Gross revenue earned from the date of acquisition to December&#160;31, 2024, represents 5.5% of the Company's gross revenue for the year ended December&#160;31, 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%">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 2024 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, 2024, 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="i71551a7d1213417d89d992b3420cdd45_70"></div><div style="margin-bottom:12pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;line-height:120%">Subsequent Event</font></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',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;24, 2025, our Board of Directors declared a dividend of $0.225 per share, payable on April&#160;15, 2025, to shareholders of record on March&#160;28, 2025.</font></div><div><font><br></font></div><div style="margin-top:3pt"><font><br></font></div><div id="i71551a7d1213417d89d992b3420cdd45_73"></div><div style="margin-bottom:12pt;margin-top:3pt"><font style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;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 MD&#38;A 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 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, 2024</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><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 2025 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:3pt;margin-top:3pt;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 continue to drive strong demand for our services&#59; </font></div><div style="margin-bottom:3pt;margin-top:3pt;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 industry continues to consolidate and provide robust acquisition opportunities to grow strategically in all our key sectors&#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 intention to continue to pursue selective acquisitions&#59;</font></div><div style="margin-bottom:3pt;margin-top:3pt;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="margin-bottom:3pt;margin-top:3pt;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, and their work within multiple sub-sectors, to meet demand and provide a high level of diversification for Stantec&#59;</font></div><div style="margin-bottom:3pt;margin-top:3pt;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 business mix and our growing geographic diversification also creates resiliency within our business&#59;</font></div><div style="margin-bottom:3pt;margin-top:3pt;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 on track for achieving the growth aspirations outlined in our 2024-2026 Strategic Plan</font></div><div style="margin-bottom:3pt;margin-top:3pt;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 2025&#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">Public sector spending will continue in alignment with currently announced programs and acts and do not contemplate any recessions of significance developing in any of our key geographies&#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">Net revenue growth of 7% to 10%, with organic net revenue growth in the mid- to high-single digits&#59;</font></div><div style="margin-bottom:3pt;margin-top:3pt;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 Canada, the US and Global regions in the mid- to high- single digits&#59;</font></div><div style="margin-bottom:3pt;margin-top:3pt;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 in the range of 16.7% to 17.3%, reflecting strong project margins driven by solid project execution and continued discipline and enhanced strategies in the management of administration and marketing costs, including expanding the use of our high value centers, optimizing digital strategies, and increased efficiencies from improving scale in certain geographies&#59; </font></div><div style="padding-left:121.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9642;</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 in Q1 and Q4 2025 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, offset by moving to the higher end of the range or above in Q2 and Q3 of 2025 as seasonal activities increase&#59;</font></div><div style="margin-bottom:3pt;margin-top:3pt;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.8%&#59; </font></div><div style="margin-bottom:3pt;margin-top:3pt;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 EPS growth in the range of 16% to 19%&#59;  </font></div><div style="margin-bottom:3pt;margin-top:3pt;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 12%&#59;</font></div><div style="margin-bottom:3pt;margin-top:3pt;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">Effective tax rate (without discrete transactions) in the range of 22% to 23%, earnings pattern of 42-47% in Q1 and Q4 2025 and 53-58% in Q2 and Q3 2025, capital expenditures as a percentage of net revenue of 1.5% to 2.0%, 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:3pt;margin-top:3pt;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 $8&#160;million to pension plans in 2025&#59;</font></div><div style="margin-bottom:3pt;margin-top:3pt;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 that the major projects awarded in 2024 will proceed as planned in Canada, the United States and globally&#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 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="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 internally generated cash flows, supplemented by borrowings, if necessary, will be sufficient to cover our normal operating and capital expenditures&#59;</font></div><div style="margin-bottom:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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 meet the terms of our lease payment commitments on the agreed terms and conditions&#59;</font></div><div style="margin-bottom:3pt;margin-top:3pt;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&#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, 2024</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><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;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, including our belief that each of the assumptions and estimates contained therein are appropriate to the circumstances and reflect the most likely future outcomes&#59; and</font></div><div style="margin-bottom:3pt;margin-top:3pt;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 Critical Accounting Developments, Estimates, and Measures 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%">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-top:3pt"><font style="color:#000000;font-family:'Arial',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 2025 and their effect on our business. The material factors and assumptions used to support our 2025 outlook included on M-10 are set forth below&#58;</font></div><div style="margin-bottom:3pt;margin-top:3pt;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 assumed an average value for the US dollar of $1.41, GBP $1.73, and AU of $0.90 for 2025. </font></div><div style="margin-bottom:3pt;margin-top:3pt;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 3.00% in Canada, 4.33% in the US, and 4.45% 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:3pt;margin-top:3pt;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 effective income tax rate, without discrete transactions, is expected to be approximately 22% to 23% and was considered based on the tax rates in place as of December&#160;31, 2024, as well as our mix of expected earnings for the countries we operate in.</font></div><div style="margin-bottom:3pt;margin-top:3pt;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 1.8% in 2025, while the US is projected to see a growth rate of 1.9%. In global markets, the UK is expected to experience GDP growth of 1.6%, while Australia is forecasted to grow by 0.6%.</font></div><div style="margin-bottom:3pt;margin-top:3pt;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 decrease in 2025 by 9% compared to 2024. In the United States, the forecasted seasonally adjusted annual rate of total housing starts for 2025 is 1.33 million, a 3% decrease compared to 2024. </font></div><div style="margin-bottom:3pt;margin-top:3pt;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 44.1 as of December 2024 from 45.4 at the end of 2023, reflecting a slight softening in business conditions, however architectural billings are expected to remain consistent in 2025. </font></div><div style="margin-bottom:3pt;margin-top:3pt;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 2025 to increase slightly from 2024 levels.  </font></div><div style="margin-bottom:3pt;margin-top:3pt;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;24, 2025, 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 2025, 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, 2024</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-45</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>4
<FILENAME>stn-20241231_d2.htm
<DESCRIPTION>EX-99.3
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:9fd91784-d04f-4524-81b7-0fb4eb18bbba,g:e3f170f4-76a1-48d8-b59f-574f8bbdc46b,d:57b02b7bfa4d4b8e91d30f276afee46d-->
<html xmlns:currency="http://xbrl.sec.gov/currency/2024" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:stn="http://www.stantec.com/20241231" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ifrs-full="https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:srt="http://fasb.org/srt/2024" xmlns="http://www.w3.org/1999/xhtml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>stn-20241231_d2</title></head><body><div id="i57b02b7bfa4d4b8e91d30f276afee46d_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="i57b02b7bfa4d4b8e91d30f276afee46d_4"></div><div style="margin-top:3pt"><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:22pt;font-weight:700;line-height:120%">Consolidated Financial Statements</span></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;line-height:120%">For the Years Ended December&#160;31, 2024, and 2023 </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="i57b02b7bfa4d4b8e91d30f276afee46d_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:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:16pt;font-weight:700;line-height:120%">Management Report </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 five 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:44.252%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:53.548%"/><td style="width:0.1%"/></tr><tr style="height:50pt"><td colspan="3" style="padding:0 1pt"><div><img src="stn-20241231_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-20241231_g2.jpg" alt="Vito-Culmone-05MAR24.jpg" style="height:73px;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%">Vito Culmone</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 24, 2025</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 24, 2025</span></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: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:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:16pt;font-weight:700;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, 2024, 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, 2024, 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 ZETCON Ingenieure GmbH (ZETCON), Morrison Hershfield Group Inc. (Morrison Hershfield), and Hydrock Holdings Limited (Hydrock) which are included in the Company&#8217;s 2024 consolidated financial statements, because they were acquired by the Company in purchase business combinations during 2024. ZETCON Ingenieure GmbH, Morrison Hershfield Group Inc., and Hydrock Holdings Limited are wholly-owned subsidiaries whose total assets and total gross revenue, excluded from management's assessment, collectively represent approximately 2.6% and 5.5%, respectively, of the related consolidated financial statement amounts as of and for the year ended December&#160;31, 2024.</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:44.252%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:53.548%"/><td style="width:0.1%"/></tr><tr style="height:50pt"><td colspan="3" style="padding:0 1pt"><div><img src="stn-20241231_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-20241231_g2.jpg" alt="Vito-Culmone-05MAR24.jpg" style="height:73px;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%">Vito Culmone</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 24, 2025</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 24, 2025</span></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: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="i57b02b7bfa4d4b8e91d30f276afee46d_10"></div><hr style="page-break-after:always"/><div style="min-height:108pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div><div><img src="stn-20241231_g3.jpg" alt="Picture1.jpg" style="height:59px;margin-bottom:5pt;vertical-align:text-bottom;width:76px"/></div></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:16pt;font-weight:700;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 Board of Directors and Shareholders 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 (the Company) as of December 31, 2024 and 2023, and the related consolidated statements of income, of comprehensive income, of shareholders&#8217; equity and of 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, 2024, 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 &#8210; 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, 2024 and 2023, 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, 2024, 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 &#8210; 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-style:italic;font-weight:400;line-height:120%">Change</span><span style="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-style:italic;font-weight:400;line-height:120%">in Accounting</span><span style="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-style:italic;font-weight:400;line-height:120%">Principle</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As discussed in Note 6(c) to the consolidated financial statements, the Company changed the manner in which it accounts for consideration with respect to business combinations in 2024. </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 ZETCON Ingenieure GmbH, Morrison Hershfield Group Inc., and Hydrock Holdings Limited from its assessment of internal control over financial reporting as of December 31, 2024, because they were acquired by the Company in purchase business combinations during 2024. We have also excluded ZETCON Ingenieure GmbH, </span></div><div style="height:90pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:120%">PricewaterhouseCoopers LLP</span></div><div><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:120%">Stantec Tower, 10220 103rd Avenue North West, Suite 2200, Edmonton, Alberta, Canada  T5J 0K4</span></div><div><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:120%">T.: +1 780 441 6700, F.: +1 780 441 6776, Fax to mail: ca_edmonton_main_fax@pwc.com</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:1.26pt;vertical-align:baseline">&#8220;PwC&#8221; refers to PricewaterhouseCoopers LLP, an Ontario limited liability partnership.</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: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="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:108pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div><div><img src="stn-20241231_g3.jpg" alt="Picture1.jpg" style="height:59px;margin-bottom:5pt;vertical-align:text-bottom;width:76px"/></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Morrison Hershfield Group Inc., and Hydrock Holdings Limited from our audit of internal control over financial reporting. ZETCON Ingenieure GmbH, Morrison Hershfield Group Inc., and Hydrock Holdings Limited are wholly-owned subsidiaries whose total assets and total gross revenue excluded from management&#8217;s assessment and our audit of internal control over financial reporting collectively represent 2.6% and 5.5%, respectively, of the related consolidated financial statement amounts as of and for the year ended December 31, 2024. </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%">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 committee and that (i) relate 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 separate opinions 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 &#8210; 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, 2024, revenue from fixed-fee and variable-fee-with-ceiling contracts makes up a significant portion of gross revenue of $7,500.0 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 &#8210; 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 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, </span></div><div style="height:90pt;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: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:108pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div><div><img src="stn-20241231_g3.jpg" alt="Picture1.jpg" style="height:59px;margin-bottom:5pt;vertical-align:text-bottom;width:76px"/></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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 &#8210; 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,712.5 million as of December 31, 2024, and the goodwill associated with the Global group of CGUs was $810.5 million as of December 31, 2024. 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;24, 2025</span></div><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:90pt;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: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="i57b02b7bfa4d4b8e91d30f276afee46d_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:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:16pt;font-weight:700;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:47.617%"/><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:13.162%"/><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:13.166%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"><span style="font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">As at </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;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%">December 31,<br/>2024</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%">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:8pt;font-weight:400;line-height:120%">January 1,<br/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;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="background-color:#ffffff;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="background-color:#ffffff;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></tr><tr><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:#f2efec;padding:0 1pt"/><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:8pt;font-weight:400;line-height:120%">(Note 6.c)</span><span 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</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:8pt;font-weight:400;line-height:120%">(Note 6.c)</span><span 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</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: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:#f2efec;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:8pt;font-weight:700;line-height:120%">Current</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;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: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:#f2efec;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-49">228.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="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-4" decimals="-5" name="ifrs-full:CashAndCashEquivalents" scale="6" id="f-50">352.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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:CashAndCashEquivalents" scale="6" id="f-51">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:#f2efec;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-52">1,323.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="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-4" decimals="-5" name="ifrs-full:TradeAndOtherCurrentReceivables" format="ixt:num-dot-decimal" scale="6" id="f-53">1,063.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: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:#f2efec;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">724.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="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-4" decimals="-5" name="stn:UnbilledReceivables" scale="6" id="f-56">623.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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="stn:UnbilledReceivables" scale="6" id="f-57">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:#f2efec;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-58">116.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="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-4" decimals="-5" name="ifrs-full:CurrentContractAssets" scale="6" id="f-59">88.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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:CurrentContractAssets" scale="6" id="f-60">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:#f2efec;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-61">64.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="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-4" decimals="-5" name="ifrs-full:CurrentTaxAssetsCurrent" scale="6" id="f-62">72.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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:CurrentTaxAssetsCurrent" scale="6" id="f-63">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:#f2efec;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-64">64.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="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-4" decimals="-5" name="ifrs-full:CurrentPrepaidExpenses" scale="6" id="f-65">53.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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:CurrentPrepaidExpenses" scale="6" id="f-66">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:#f2efec;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-67">27.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="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-4" decimals="-5" name="ifrs-full:OtherCurrentAssets" scale="6" id="f-68">17.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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:OtherCurrentAssets" scale="6" id="f-69">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:#f2efec;border-top:0.25pt 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-70">2,549.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:#f2efec;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-4" decimals="-5" name="ifrs-full:CurrentAssets" format="ixt:num-dot-decimal" scale="6" id="f-71">2,272.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: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-72">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:#f2efec;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: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:#f2efec;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-73">299.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="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-4" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-74">267.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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-75">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:#f2efec;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-76">474.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="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-4" decimals="-5" name="ifrs-full:RightofuseAssets" scale="6" id="f-77">442.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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:RightofuseAssets" scale="6" id="f-78">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:#f2efec;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-79">2,712.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="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-4" decimals="-5" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-80">2,073.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: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-81">2,032.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%">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:#f2efec;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-82">427.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="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-4" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-83">265.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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-84">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"/><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:#f2efec;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-85">75.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="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-4" decimals="-5" name="ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan" scale="6" id="f-86">72.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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan" scale="6" id="f-87">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:#f2efec;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-88">119.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="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-4" decimals="-5" name="ifrs-full:DeferredTaxAssets" scale="6" id="f-89">92.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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:DeferredTaxAssets" scale="6" id="f-90">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:#f2efec;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-91">300.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="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-4" decimals="-5" name="ifrs-full:OtherNoncurrentAssets" scale="6" id="f-92">279.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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:OtherNoncurrentAssets" scale="6" id="f-93">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:#f2efec;border-top:0.25pt 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-94">6,956.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:#f2efec;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-4" decimals="-5" name="ifrs-full:Assets" format="ixt:num-dot-decimal" scale="6" id="f-95">5,766.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: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-96">5,339.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%">LIABILITIES AND EQUITY</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;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:8pt;font-weight:700;line-height:120%">Current</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;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: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:#f2efec;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:BankIndebtedness" scale="6" id="f-97">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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="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-4" decimals="-5" name="stn:BankIndebtedness" scale="6" id="f-98">23.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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="stn:BankIndebtedness" scale="6" id="f-99">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:#f2efec;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" format="ixt:num-dot-decimal" scale="6" id="f-100">1,018.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="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-4" decimals="-5" name="ifrs-full:TradeAndOtherCurrentPayables" scale="6" id="f-101">842.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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:TradeAndOtherCurrentPayables" scale="6" id="f-102">784.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%">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:#f2efec;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-103">113.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="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-4" decimals="-5" name="ifrs-full:CurrentLeaseLiabilities" scale="6" id="f-104">101.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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:CurrentLeaseLiabilities" scale="6" id="f-105">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:#f2efec;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-106">502.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="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-4" decimals="-5" name="ifrs-full:CurrentContractLiabilities" scale="6" id="f-107">397.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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:CurrentContractLiabilities" scale="6" id="f-108">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:#f2efec;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-109">32.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="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-4" decimals="-5" name="ifrs-full:CurrentTaxLiabilitiesCurrent" scale="6" id="f-110">21.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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:CurrentTaxLiabilitiesCurrent" scale="6" id="f-111">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:#f2efec;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-112">175.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="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-4" decimals="-5" name="ifrs-full:CurrentPortionOfLongtermBorrowings" scale="6" id="f-113">124.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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:CurrentPortionOfLongtermBorrowings" scale="6" id="f-114">23.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:#f2efec;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-115">66.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="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-4" decimals="-5" name="ifrs-full:CurrentProvisions" scale="6" id="f-116">51.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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:CurrentProvisions" scale="6" id="f-117">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:#f2efec;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-118">53.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="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-4" decimals="-5" name="ifrs-full:OtherCurrentLiabilities" scale="6" id="f-119">55.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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:OtherCurrentLiabilities" scale="6" id="f-120">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:#f2efec;border-top:0.25pt 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-121">1,979.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:#f2efec;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-4" decimals="-5" name="ifrs-full:CurrentLiabilities" format="ixt:num-dot-decimal" scale="6" id="f-122">1,616.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: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-123">1,410.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="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:#f2efec;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: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:#f2efec;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-124">528.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="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-4" decimals="-5" name="ifrs-full:NoncurrentLeaseLiabilities" scale="6" id="f-125">477.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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:NoncurrentLeaseLiabilities" scale="6" id="f-126">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"/><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:#f2efec;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" format="ixt:num-dot-decimal" scale="6" id="f-127">1,208.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="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-4" decimals="-5" name="ifrs-full:LongtermBorrowings" scale="6" id="f-128">974.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: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-129">1,157.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%">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:#f2efec;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-130">167.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="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-4" decimals="-5" name="ifrs-full:NoncurrentProvisions" scale="6" id="f-131">134.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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:NoncurrentProvisions" scale="6" id="f-132">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:#f2efec;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-133">22.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="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-4" decimals="-5" name="ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" scale="6" id="f-134">29.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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" scale="6" id="f-135">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:#f2efec;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-136">63.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="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-4" decimals="-5" name="ifrs-full:DeferredTaxLiabilities" scale="6" id="f-137">26.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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:DeferredTaxLiabilities" scale="6" id="f-138">35.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%">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:#f2efec;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-139">41.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="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-4" decimals="-5" name="ifrs-full:OtherNoncurrentLiabilities" scale="6" id="f-140">55.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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:OtherNoncurrentLiabilities" scale="6" id="f-141">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:#f2efec;border-top:0.25pt 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-142">4,011.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:#f2efec;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-4" decimals="-5" name="ifrs-full:Liabilities" format="ixt:num-dot-decimal" scale="6" id="f-143">3,315.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: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-144">3,347.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="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"/></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="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"/></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:#f2efec;border-top:0.25pt 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-145">2,945.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:#f2efec;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-4" decimals="-5" name="ifrs-full:EquityAttributableToOwnersOfParent" format="ixt:num-dot-decimal" scale="6" id="f-146">2,451.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: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-147">1,991.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="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-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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt 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-148">6,956.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:#f2efec;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-4" decimals="-5" name="ifrs-full:EquityAndLiabilities" format="ixt:num-dot-decimal" scale="6" id="f-149">5,766.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"/><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-150">5,339.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"/></tr></table></div><div style="margin-top:3pt"><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="margin-top:3pt"><span 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 </span><ix:footnote id="fn-1" footnoteRole="http://www.xbrl.org/2003/role/footnote"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Revised for change in accounting policy (see Note 6.c)</span></ix:footnote></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:57pt"><td colspan="3" style="padding:0 1pt"><div><img src="stn-20241231_g4.jpg" alt="Douglas_Ammerman-Signature.jpg" style="height:56px;margin-bottom:5pt;vertical-align:text-bottom;width:201px"/></div></td><td colspan="3" style="padding:0 1pt"><div><img src="stn-20241231_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><table 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="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="i57b02b7bfa4d4b8e91d30f276afee46d_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:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:16pt;font-weight:700;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:#f2efec;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%">2024</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%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;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="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:#f2efec;padding:0 1pt"/><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:8pt;font-weight:400;line-height:120%">(Note 6.c)</span><span 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</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: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:#f2efec;border-top:1pt 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-151">7,500.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:#f2efec;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-152">6,479.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: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:#f2efec;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-153">1,633.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="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-154">1,413.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: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:#f2efec;border-top:0.25pt 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-155">5,866.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:#f2efec;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-156">5,066.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:#f2efec;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:DirectPayrollCosts" format="ixt:num-dot-decimal" scale="6" id="f-157">2,670.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="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:DirectPayrollCosts" format="ixt:num-dot-decimal" scale="6" id="f-158">2,321.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%">Project margin</span></div></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#f2efec;border-top:0.25pt 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:ProjectMargin" format="ixt:num-dot-decimal" scale="6" id="f-159">3,195.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:#f2efec;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:ProjectMargin" format="ixt:num-dot-decimal" scale="6" id="f-160">2,744.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: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,34</span></td><td colspan="2" style="background-color:#f2efec;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-161">2,286.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="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-162">1,965.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%">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:#f2efec;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-163">67.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="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-164">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;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:#f2efec;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-165">127.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="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-166">121.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%">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:#f2efec;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-167">123.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="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-168">102.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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net impairment of lease assets and property and equipment</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</span></div></td><td colspan="2" style="background-color:#f2efec;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:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" scale="6" id="f-169">34.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="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:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" scale="6" id="f-170">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"><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:#f2efec;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-171">104.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="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-172">93.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="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:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">30</span></td><td colspan="2" style="background-color:#f2efec;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-173">13.6</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="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-174">5.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"><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:#f2efec;border-top:0.25pt 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-175">465.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:#f2efec;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-176">407.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: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:#f2efec;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:#f2efec;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-177">146.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="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-178">141.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%">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:#f2efec;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-179">42.4</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="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-180">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="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:#f2efec;border-top:0.25pt 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-181">103.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:#f2efec;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-182">91.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="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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net income</span></div></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#f2efec;border-top:0.25pt 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-183">361.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:#f2efec;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-184">316.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 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:#f2efec;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="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><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%">Weighted average number of shares outstanding - basic and diluted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#f2efec;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="shares" contextRef="c-1" decimals="0" name="ifrs-full:AdjustedWeightedAverageShares" format="ixt:num-dot-decimal" scale="0" id="f-185"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="0" name="ifrs-full:WeightedAverageShares" format="ixt:num-dot-decimal" scale="0" id="f-186">114,066,995</ix:nonFraction></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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="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="shares" contextRef="c-6" decimals="0" name="ifrs-full:WeightedAverageShares" format="ixt:num-dot-decimal" scale="0" id="f-187"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="0" name="ifrs-full:AdjustedWeightedAverageShares" format="ixt:num-dot-decimal" scale="0" id="f-188">111,228,491</ix:nonFraction></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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Earnings per share - basic and diluted</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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt 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-189"><ix:nonFraction unitRef="cadPerShare" contextRef="c-1" decimals="2" name="ifrs-full:BasicEarningsLossPerShare" scale="0" id="f-190">3.17</ix:nonFraction></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:#f2efec;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="cadPerShare" contextRef="c-6" decimals="2" name="ifrs-full:DilutedEarningsLossPerShare" scale="0" id="f-191"><ix:nonFraction unitRef="cadPerShare" contextRef="c-6" decimals="2" name="ifrs-full:BasicEarningsLossPerShare" scale="0" id="f-192">2.85</ix:nonFraction></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="margin-top:3pt"><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="margin-top:3pt"><span 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 </span><ix:footnote id="fn-2" footnoteRole="http://www.xbrl.org/2003/role/footnote"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Revised for change in accounting policy (see Note 6.c)</span></ix:footnote></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:0 1pt"/><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-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="i57b02b7bfa4d4b8e91d30f276afee46d_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:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:16pt;font-weight:700;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: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:#f2efec;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%">2024</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%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;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="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:#f2efec;padding:0 1pt"/><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:8pt;font-weight:400;line-height:120%">(Note 6.c)</span><span 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</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:8pt;font-weight:700;line-height:120%">Net income</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#f2efec;border-top:1pt 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-193">361.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:#f2efec;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-194">316.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="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 income (loss)</span></div></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;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:#f2efec;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:#f2efec;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:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" scale="6" id="f-195">233.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="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:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" scale="6" id="f-196">60.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"/></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 unrealized (loss) gain on financial instruments</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%">14,24</span></td><td colspan="2" style="background-color:#f2efec;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="stn:NetUnrealizedGainsLossesOnFinancialInstruments" scale="6" id="f-197">5.0</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="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:NetUnrealizedGainsLossesOnFinancialInstruments" scale="6" id="f-198">5.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"/></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:#f2efec;border-top:0.25pt 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:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax" scale="6" id="f-199">228.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:#f2efec;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" sign="-" name="ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax" scale="6" id="f-200">55.3</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: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:#f2efec;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 (loss) 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:#f2efec;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:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="6" id="f-201">0.1</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="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-202">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-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 income (loss), 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:#f2efec;border-top:0.25pt 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:OtherComprehensiveIncome" scale="6" id="f-203">228.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:#f2efec;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" sign="-" name="ifrs-full:OtherComprehensiveIncome" scale="6" id="f-204">47.5</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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total comprehensive income, net of tax</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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt 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-205">589.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:#f2efec;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-206">269.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="margin-top:3pt"><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="margin-top:3pt"><span 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 </span><ix:footnote id="fn-3" footnoteRole="http://www.xbrl.org/2003/role/footnote"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Revised for change in accounting policy (see Note 6.c)</span></ix:footnote></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:0 1pt"/><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-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="i57b02b7bfa4d4b8e91d30f276afee46d_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:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:16pt;font-weight:700;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/>$</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"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance, December 31, 2022 as originally presented </span></div></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-207">110,809,020</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-208">983.8</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-209">6.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-9" decimals="-5" name="ifrs-full:EquityAttributableToOwnersOfParent" format="ixt:num-dot-decimal" scale="6" id="f-210">1,154.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="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" name="ifrs-full:EquityAttributableToOwnersOfParent" scale="6" id="f-211">140.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-11" decimals="-5" name="ifrs-full:EquityAttributableToOwnersOfParent" format="ixt:num-dot-decimal" scale="6" id="f-212">2,286.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="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;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%">Change in accounting policy     (Note 6.c)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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" sign="-" name="ifrs-full:EquityAttributableToOwnersOfParent" scale="6" id="f-213">270.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-13" decimals="-5" sign="-" name="ifrs-full:EquityAttributableToOwnersOfParent" scale="6" id="f-214">23.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-14" decimals="-5" sign="-" name="ifrs-full:EquityAttributableToOwnersOfParent" scale="6" id="f-215">294.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 2px 6.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Revised balance, <br/>January 1, 2023</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="shares" contextRef="c-15" decimals="INF" name="ifrs-full:NumberOfSharesOutstanding" format="ixt:num-dot-decimal" id="f-216">110,809,020</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-15" decimals="-5" name="ifrs-full:EquityAttributableToOwnersOfParent" scale="6" id="f-217">983.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-16" decimals="-5" name="ifrs-full:EquityAttributableToOwnersOfParent" scale="6" id="f-218">6.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-17" decimals="-5" name="ifrs-full:EquityAttributableToOwnersOfParent" scale="6" id="f-219">884.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-18" decimals="-5" name="ifrs-full:EquityAttributableToOwnersOfParent" scale="6" id="f-220">117.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-19" decimals="-5" name="ifrs-full:EquityAttributableToOwnersOfParent" format="ixt:num-dot-decimal" scale="6" id="f-221">1,991.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"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income (Note 6.c)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-222">316.5</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-223">316.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 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     (Note 6.c)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</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-21" decimals="-5" sign="-" name="ifrs-full:OtherComprehensiveIncome" scale="6" id="f-224">47.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-6" decimals="-5" sign="-" name="ifrs-full:OtherComprehensiveIncome" scale="6" id="f-225">47.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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total comprehensive income (Note 6.c)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</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="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-20" decimals="-5" name="ifrs-full:ComprehensiveIncome" scale="6" id="f-226">316.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-21" decimals="-5" sign="-" name="ifrs-full:ComprehensiveIncome" scale="6" id="f-227">47.5</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-6" decimals="-5" name="ifrs-full:ComprehensiveIncome" scale="6" id="f-228">269.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;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-22" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" id="f-229">278,561</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-22" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" scale="6" id="f-230">9.3</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-231">9.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%">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-23" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions" scale="6" id="f-232">0.4</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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:IncreaseDecreaseThroughSharebasedPaymentTransactions" scale="6" id="f-233">0.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;vertical-align:middle"><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></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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-234">3,108,450</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-22" decimals="-5" name="ifrs-full:IssueOfEquity" scale="6" id="f-235">277.8</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:IssueOfEquity" scale="6" id="f-236">277.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;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-22" decimals="INF" sign="-" name="stn:IncreaseDecreaseInNumberOfSharesRepurchased" format="ixt:num-dot-decimal" id="f-237">129,036</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-22" decimals="-5" name="ifrs-full:PurchaseOfTreasuryShares" scale="6" id="f-238">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%">&#8212;&#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-20" decimals="-5" name="ifrs-full:PurchaseOfTreasuryShares" scale="6" id="f-239">8.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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-240">10.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 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-22" decimals="-5" name="stn:ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity" scale="6" id="f-241">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-23" decimals="-5" sign="-" name="stn:ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity" scale="6" id="f-242">1.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="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-243">&#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-20" decimals="-5" name="ifrs-full:DividendsPaid" scale="6" id="f-244">87.2</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-245">87.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:9pt;font-weight:700;line-height:120%">Balance, December 31, 2023</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="shares" contextRef="c-24" decimals="INF" name="ifrs-full:NumberOfSharesOutstanding" format="ixt:num-dot-decimal" id="f-246">114,066,995</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-24" decimals="-5" name="ifrs-full:EquityAttributableToOwnersOfParent" format="ixt:num-dot-decimal" scale="6" id="f-247">1,271.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-25" decimals="-5" name="ifrs-full:EquityAttributableToOwnersOfParent" scale="6" id="f-248">5.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-26" decimals="-5" name="ifrs-full:EquityAttributableToOwnersOfParent" format="ixt:num-dot-decimal" scale="6" id="f-249">1,104.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-27" decimals="-5" name="ifrs-full:EquityAttributableToOwnersOfParent" scale="6" id="f-250">69.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-4" decimals="-5" name="ifrs-full:EquityAttributableToOwnersOfParent" format="ixt:num-dot-decimal" scale="6" id="f-251">2,451.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:8pt"><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"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2efec;padding:2px 1pt 2px 6.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%">Balance, December 31, 2023 as originally presented</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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-28" decimals="INF" name="ifrs-full:NumberOfSharesOutstanding" format="ixt:num-dot-decimal" id="f-252">114,066,995</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-28" decimals="-5" name="ifrs-full:EquityAttributableToOwnersOfParent" format="ixt:num-dot-decimal" scale="6" id="f-253">1,271.3</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-29" decimals="-5" name="ifrs-full:EquityAttributableToOwnersOfParent" scale="6" id="f-254">5.5</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-30" decimals="-5" name="ifrs-full:EquityAttributableToOwnersOfParent" format="ixt:num-dot-decimal" scale="6" id="f-255">1,390.1</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-31" decimals="-5" name="ifrs-full:EquityAttributableToOwnersOfParent" scale="6" id="f-256">89.7</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-32" decimals="-5" name="ifrs-full:EquityAttributableToOwnersOfParent" format="ixt:num-dot-decimal" scale="6" id="f-257">2,756.6</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#f2efec;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%">Change in accounting policy     (Note 6.c)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#f2efec;padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;padding:0 1pt"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-33" decimals="-5" sign="-" name="ifrs-full:EquityAttributableToOwnersOfParent" scale="6" id="f-258">285.6</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-34" decimals="-5" sign="-" name="ifrs-full:EquityAttributableToOwnersOfParent" scale="6" id="f-259">19.9</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-35" decimals="-5" sign="-" name="ifrs-full:EquityAttributableToOwnersOfParent" scale="6" id="f-260">305.5</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Revised balance, <br/>December 31, 2023</span></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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-261">114,066,995</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-262">1,271.3</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-263">5.5</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-264">1,104.5</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-265">69.8</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-4" decimals="-5" name="ifrs-full:EquityAttributableToOwnersOfParent" format="ixt:num-dot-decimal" scale="6" id="f-266">2,451.1</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;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:#f2efec;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:#f2efec;padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;padding:0 1pt"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-36" decimals="-5" name="ifrs-full:ProfitLoss" scale="6" id="f-267">361.5</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#f2efec;padding:0 1pt"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-268">361.5</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#f2efec;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="background-color:#f2efec;padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;padding:0 1pt"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-37" decimals="-5" name="ifrs-full:OtherComprehensiveIncome" scale="6" id="f-269">228.1</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:OtherComprehensiveIncome" scale="6" id="f-270">228.1</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#f2efec;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:#f2efec;padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;padding:0 1pt"/><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-36" decimals="-5" name="ifrs-full:ComprehensiveIncome" scale="6" id="f-271">361.5</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-37" decimals="-5" name="ifrs-full:ComprehensiveIncome" scale="6" id="f-272">228.1</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-273">589.6</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;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"/><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="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="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:#f2efec;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:#f2efec;padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;padding:0 1pt"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-36" decimals="-5" name="ifrs-full:DividendsPaid" scale="6" id="f-274">95.6</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#f2efec;padding:0 1pt"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-275">95.6</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#f2efec;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, 2024</span></td><td colspan="2" style="background-color:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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-38" decimals="INF" name="ifrs-full:NumberOfSharesOutstanding" format="ixt:num-dot-decimal" id="f-276">114,066,995</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-38" decimals="-5" name="ifrs-full:EquityAttributableToOwnersOfParent" format="ixt:num-dot-decimal" scale="6" id="f-277">1,271.3</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-39" decimals="-5" name="ifrs-full:EquityAttributableToOwnersOfParent" scale="6" id="f-278">5.5</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-40" decimals="-5" name="ifrs-full:EquityAttributableToOwnersOfParent" format="ixt:num-dot-decimal" scale="6" id="f-279">1,370.4</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-41" decimals="-5" name="ifrs-full:EquityAttributableToOwnersOfParent" scale="6" id="f-280">297.9</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-281">2,945.1</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;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="margin-top:3pt"><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="margin-top:3pt"><span 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 </span><ix:footnote id="fn-4" footnoteRole="http://www.xbrl.org/2003/role/footnote"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Revised for change in accounting policy (see Note 6.c)</span></ix:footnote></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:0 1pt"/><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-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="i57b02b7bfa4d4b8e91d30f276afee46d_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:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:16pt;font-weight:700;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:#f2efec;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%">2024</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%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;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="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:#f2efec;padding:0 1pt"/><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:8pt;font-weight:400;line-height:120%">(Note 6.c)</span><span 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</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%">OPERATING ACTIVITIES</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-282">361.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-283">316.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%">Add (deduct) items not affecting cash:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-42" decimals="-5" name="ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense" scale="6" id="f-284">67.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-43" decimals="-5" name="ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense" scale="6" id="f-285">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 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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-44" decimals="-5" name="ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense" scale="6" id="f-286">127.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-45" decimals="-5" name="ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense" scale="6" id="f-287">121.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%">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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-288">123.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-289">102.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%">Net impairment of lease assets and 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,11</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" scale="6" id="f-290">34.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" scale="6" id="f-291">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%">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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-292">42.4</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-293">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="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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-294">43.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-295">60.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%">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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-296">65.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:#f2efec;padding: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-297">27.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 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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-298">1.6</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding: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-299">5.5</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: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-300">779.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:#f2efec;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: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-301">632.3</ix:nonFraction>&#160;</span></td><td style="border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Trade and other receivables</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-302">123.7</ix:nonFraction>)</span></td><td style="background-color:#f2efec;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:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables" scale="6" id="f-303">26.5</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="padding:2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-304">44.3</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-305">71.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%">Contract assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-306">27.2</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-307">4.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%">Prepaid expenses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:AdjustmentsForDecreaseIncreaseInPrepaidExpenses" scale="6" id="f-308">3.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-309">4.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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:IncomeTaxesPaidRefundClassifiedAsOperatingActivities" scale="6" id="f-310">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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:IncomeTaxesPaidRefundClassifiedAsOperatingActivities" scale="6" id="f-311">17.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%">Trade and other payables and other accruals</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-312">59.6</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables" scale="6" id="f-313">59.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%">Deferred revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:AdjustmentsForIncreaseDecreaseInContractLiabilities" scale="6" id="f-314">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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:AdjustmentsForIncreaseDecreaseInContractLiabilities" scale="6" id="f-315">72.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:0 1pt"/><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-316">176.2</ix:nonFraction>)</span></td><td style="background-color:#f2efec;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: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-317">112.3</ix:nonFraction>)</span></td><td style="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"/></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:700;line-height:120%">Net cash flows from operating activities</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-318">603.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:#f2efec;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:CashFlowsFromUsedInOperatingActivities" scale="6" id="f-319">520.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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">INVESTING ACTIVITIES</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;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%">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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-320">555.0</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-321">75.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%">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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" scale="6" id="f-322">40.0</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" scale="6" id="f-323">110.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%">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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" scale="6" id="f-324">73.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" scale="6" id="f-325">72.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="padding:2px 1pt;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:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10,13</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-326">99.0</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-327">100.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%">Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-328">15.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-329">12.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 flows used in investing activities</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-330">605.0</ix:nonFraction>)</span></td><td style="background-color:#f2efec;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:CashFlowsFromUsedInInvestingActivities" scale="6" id="f-331">201.7</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%">FINANCING ACTIVITIES</span></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;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 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,31</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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" format="ixt:fixed-zero" scale="6" id="f-332">&#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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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" scale="6" id="f-333">348.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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net proceeds from (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%">31</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:ProceedsFromRepaymentsOfBorrowingsClassifiedAsFinancingActivities" scale="6" id="f-334">175.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-335">455.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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Repayment of notes payable and other financing obligations</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%">31</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:PaymentsOfNotesPayableAndOtherFinancingObligations" scale="6" id="f-336">101.1</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:PaymentsOfNotesPayableAndOtherFinancingObligations" scale="6" id="f-337">27.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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net repayment of bank indebtedness</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-338">7.9</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:NetRepaymentOfProceedsFromBankIndebtedness" scale="6" id="f-339">42.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%">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%">31</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" scale="6" id="f-340">124.1</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" scale="6" id="f-341">125.0</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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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" format="ixt:fixed-zero" scale="6" id="f-342">&#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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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" scale="6" id="f-343">277.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="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%">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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-344">94.0</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-345">84.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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities" format="ixt:fixed-zero" scale="6" id="f-346">&#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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities" scale="6" id="f-347">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="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 cash flows used in financing activities</span></div></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-348">152.1</ix:nonFraction>)</span></td><td style="background-color:#f2efec;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:CashFlowsFromUsedInFinancingActivities" scale="6" id="f-349">109.3</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%">Foreign exchange gain (loss) on cash held in foreign currency</span></div></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:EffectOfExchangeRateChangesOnCashAndCashEquivalents" scale="6" id="f-350">29.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:#f2efec;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:EffectOfExchangeRateChangesOnCashAndCashEquivalents" scale="6" id="f-351">4.4</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%">Net (decrease) increase in cash and cash equivalents</span></div></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:IncreaseDecreaseInCashAndCashEquivalents" scale="6" id="f-352">124.4</ix:nonFraction>)</span></td><td style="background-color:#f2efec;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:IncreaseDecreaseInCashAndCashEquivalents" scale="6" id="f-353">204.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="padding:2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-4" decimals="-5" name="ifrs-full:CashAndCashEquivalents" scale="6" id="f-354">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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:CashAndCashEquivalents" scale="6" id="f-355">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="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%">Cash and cash equivalents, end of the year</span></td><td colspan="3" style="border-bottom:0.25pt 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%">8</span></td><td colspan="2" style="background-color:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-356">228.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:#f2efec;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-4" decimals="-5" name="ifrs-full:CashAndCashEquivalents" scale="6" id="f-357">352.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><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="margin-top:3pt"><span 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 </span><ix:footnote id="fn-5" footnoteRole="http://www.xbrl.org/2003/role/footnote"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Revised for change in accounting policy (see Note 6.c)</span></ix:footnote></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:0 1pt"/><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-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="i57b02b7bfa4d4b8e91d30f276afee46d_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:12pt;margin-top: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="36" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_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%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i57b02b7bfa4d4b8e91d30f276afee46d_43">Material Accounting Policy 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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_46">19</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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_49">23</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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_55">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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_58">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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_61">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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_64">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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_67">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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_70">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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_73">33</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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_76">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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_79">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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_82">36</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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_85">Employee Defined Benefit 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="#i57b02b7bfa4d4b8e91d30f276afee46d_85">36</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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_88">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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_91">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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_94">40</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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_97">40</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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_100">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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_103">43</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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_106">46</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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_109">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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_112">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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_115">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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_118">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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_121">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="#i57b02b7bfa4d4b8e91d30f276afee46d_127">3</a>1</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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_127">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="#i57b02b7bfa4d4b8e91d30f276afee46d_130">3</a>2</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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_130">51</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="#i57b02b7bfa4d4b8e91d30f276afee46d_133">3</a>3</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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_133">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="#i57b02b7bfa4d4b8e91d30f276afee46d_136">3</a>4</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="#i57b02b7bfa4d4b8e91d30f276afee46d_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="#i57b02b7bfa4d4b8e91d30f276afee46d_136">54</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="#i57b02b7bfa4d4b8e91d30f276afee46d_139">3</a>5</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="#i57b02b7bfa4d4b8e91d30f276afee46d_139">Event</a><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:none" href="#i57b02b7bfa4d4b8e91d30f276afee46d_139"> 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="#i57b02b7bfa4d4b8e91d30f276afee46d_139">54</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 style="margin-top:3pt"><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 style="margin-top:3pt"><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 style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2024</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="i57b02b7bfa4d4b8e91d30f276afee46d_31"></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:'Amasis MT Pro',serif;font-size:22pt;font-weight:700;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div><span><br/></span></div><div id="i57b02b7bfa4d4b8e91d30f276afee46d_34"></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;line-height:120%">1. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory" id="f-358" continuedAt="f-358-1" escape="true">Corporate Information</ix:nonNumeric></span></div><ix:continuation id="f-358-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, 2024, were authorized for issuance in accordance with a resolution of the Company&#8217;s board of directors on February&#160;24, 2025. 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%">Stantec is a global leader in sustainable engineering, architecture, and environmental consulting. Our professionals deliver the expertise, technology, and innovation communities need to manage aging infrastructure, demographic and population changes, the energy transition, and more. 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="i57b02b7bfa4d4b8e91d30f276afee46d_37"></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;line-height:120%">2. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" id="f-359" continuedAt="f-359-1" escape="true">Basis of Preparation</ix:nonNumeric></span></div><ix:continuation id="f-359-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, 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 consolidated financial statements have been prepared on a historical cost basis, unless otherwise stated in the material accounting policy information. 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="i57b02b7bfa4d4b8e91d30f276afee46d_40"></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;line-height:120%">3. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfBasisOfConsolidationExplanatory" id="f-360" continuedAt="f-360-1" escape="true">Basis of Consolidation</ix:nonNumeric></span></div><ix:continuation id="f-360-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, 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%">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, 2024 and December&#160;31, 2023. 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="i57b02b7bfa4d4b8e91d30f276afee46d_43"></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;line-height:120%">4. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory" id="f-361" continuedAt="f-361-1" escape="true">Material Accounting Policy Information</ix:nonNumeric></span></div><ix:continuation id="f-361-1" continuedAt="f-361-2"><div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">a)</span><ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents" id="f-362" continuedAt="f-362-1" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.61pt">Cash and cash equivalents</span></ix:nonNumeric></div><ix:continuation id="f-362-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-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">b)</span><ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" id="f-363" continuedAt="f-363-1" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.07pt">Property and equipment</span></ix:nonNumeric></div><ix:continuation id="f-363-1" continuedAt="f-363-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 style="margin-top:3pt"><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 style="margin-top:3pt"><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 style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2024</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-361-2" continuedAt="f-361-3"><ix:continuation id="f-363-2"><ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfAccountingPolicyForDepreciationExpenseExplanatory" id="f-364" 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-46" name="ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" format="ixt-sec:duryear" id="f-365">5</ix:nonNumeric> to <ix:nonNumeric contextRef="c-47" name="ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" format="ixt-sec:duryear" id="f-366">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-48" name="ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" format="ixt-sec:duryear" id="f-367">5</ix:nonNumeric> to <ix:nonNumeric contextRef="c-49" name="ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" format="ixt-sec:duryear" id="f-368">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-50" name="ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" format="ixt-sec:duryear" id="f-369">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-51" name="ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" format="ixt-sec:duryear" id="f-370">5</ix:nonNumeric> to <ix:nonNumeric contextRef="c-52" name="ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" format="ixt-sec:duryear" id="f-371">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-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">c)</span><ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory" id="f-372" continuedAt="f-372-1" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.61pt">Intangible assets</span></ix:nonNumeric></div><ix:continuation id="f-372-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 amortizes client relationships over <ix:nonNumeric contextRef="c-53" name="ifrs-full:UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill" format="ixt-sec:duryear" id="f-373">10</ix:nonNumeric> years and contract backlog over <ix:nonNumeric contextRef="c-54" name="ifrs-full:UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill" format="ixt-sec:duryear" id="f-374">1</ix:nonNumeric> to <ix:nonNumeric contextRef="c-55" name="ifrs-full:UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill" format="ixt-sec:duryear" id="f-375">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 involves estimating the revenues and earnings expected from the asset.</span></div></ix:continuation><div><span><br/></span></div><div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">d)</span><ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfAccountingPolicyForLeasesExplanatory" id="f-376" continuedAt="f-376-1" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.07pt">Leases</span></ix:nonNumeric></div><ix:continuation id="f-376-1" continuedAt="f-376-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 style="margin-top:3pt"><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 style="margin-top:3pt"><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 style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2024</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-361-3" continuedAt="f-361-4"><ix:continuation id="f-376-2" continuedAt="f-376-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-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">e)</span><ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory" id="f-377" continuedAt="f-377-1" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.61pt">Investments in joint arrangements and associates</span></ix:nonNumeric></div><div><ix:continuation id="f-377-1" continuedAt="f-377-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-377-2">t.</ix:continuation> </span></div><div><span><br/></span></div><div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">f)</span><ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfAccountingPolicyForProvisionsExplanatory" id="f-378" continuedAt="f-378-1" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:6.84pt">Provisions</span></ix:nonNumeric></div><ix:continuation id="f-378-1" continuedAt="f-378-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. 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.</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-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">g)</span><ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory" id="f-379" continuedAt="f-379-1" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.07pt">Foreign currency translation</span></ix:nonNumeric></div><ix:continuation id="f-379-1" continuedAt="f-379-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><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 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 </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 style="margin-top:3pt"><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 style="margin-top:3pt"><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 style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2024</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-361-4" continuedAt="f-361-5"><ix:continuation id="f-379-2"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">h)</span><ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory" id="f-380" continuedAt="f-380-1" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.07pt">Financial <span id="i072bbddda137407c8425c18d0bbc5927_34417"></span>instruments</span></ix:nonNumeric></div><ix:continuation id="f-380-1" continuedAt="f-380-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 Company reclassifies financial assets only when its business approach for managing those assets changes.</span></div><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 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%">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><br/></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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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 </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 style="margin-top:3pt"><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 style="margin-top:3pt"><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 style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2024</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-361-5" continuedAt="f-361-6"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="f-380-2">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-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">i)</span><ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory" id="f-381" continuedAt="f-381-1" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:7.4pt">Impairment</span></ix:nonNumeric></div><ix:continuation id="f-381-1" continuedAt="f-381-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 results of these valuation techniques are corroborated by the market capitalization of comparable public companies and arm&#8217;s length transactions of comparable companies. 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. </span></div><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 intangible assets, if indicators of impairment are present, the Company tests for impairment 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. This includes estimates of current and future contracts with clients, margins, market conditions, and the useful lives of the assets. 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. </span></div><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></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-381-2">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.</ix:continuation> </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 style="margin-top:3pt"><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 style="margin-top:3pt"><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 style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2024</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-361-6" continuedAt="f-361-7"><div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">j)</span><ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfAccountingPolicyForRecognitionOfRevenue" id="f-382" continuedAt="f-382-1" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:7.4pt">Revenue recognition</span></ix:nonNumeric></div><ix:continuation id="f-382-1" continuedAt="f-382-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 retains 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><br/></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></ix:continuation><div><span><br/></span></div><div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">k)</span><ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" id="f-383" continuedAt="f-383-1" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.61pt">Employee benefit plans</span></ix:nonNumeric></div><ix:continuation id="f-383-1" continuedAt="f-383-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 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%">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. 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 </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 style="margin-top:3pt"><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 style="margin-top:3pt"><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 style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2024</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-361-7" continuedAt="f-361-8"><ix:continuation id="f-383-2" continuedAt="f-383-3"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">occur. 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%">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><div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">l)</span><ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfAccountingPolicyForIncomeTaxExplanatory" id="f-384" continuedAt="f-384-1" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:7.4pt">Taxes</span></ix:nonNumeric></div><ix:continuation id="f-384-1" continuedAt="f-384-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 Rules as a result of the mandatory temporary exception adopted in IAS 12.</span></div><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%">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-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">m)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:1.28pt"> <ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory" id="f-385" continuedAt="f-385-1" escape="true">Share-based payment transactions</ix:nonNumeric></span></div><ix:continuation id="f-385-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-56" decimals="INF" name="stn:NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementPerCommonShare" format="ixt-sec:numwordsen" scale="0" id="f-386">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-57" name="stn:MaximumTermOfOptionsGrantedForShareBasedPaymentArrangement" format="ixt-sec:durwordsen" id="f-387">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></ix:continuation><div><span><br/></span></div><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 style="margin-top:3pt"><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 style="margin-top:3pt"><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 style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2024</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-361-8"><div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">n)</span><ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfAccountingPolicyForBusinessCombinationsAndGoodwillExplanatory" id="f-388" continuedAt="f-388-1" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.07pt">Business combinations and goodwill</span></ix:nonNumeric></div><ix:continuation id="f-388-1"><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 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 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="i57b02b7bfa4d4b8e91d30f276afee46d_46"></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;line-height:120%">5. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory" id="f-389" continuedAt="f-389-1" escape="true">Significant Accounting Judgments, Estimates, and Assumptions</ix:nonNumeric></span></div><ix:continuation id="f-389-1" continuedAt="f-389-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%">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-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">a)</span><ix:continuation id="f-382-2" continuedAt="f-382-3"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.61pt">Revenue recognition</span></ix:continuation></div><ix:continuation id="f-382-3" continuedAt="f-382-4"><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 direct expenditures. 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 as to price, is included in estimated revenue to the extent it is highly probable that a significant reversal of cumulative </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 style="margin-top:3pt"><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 style="margin-top:3pt"><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 style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2024</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-389-2" continuedAt="f-389-3"><ix:continuation id="f-382-4"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">b)</span><ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" id="f-390" continuedAt="f-390-1" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.07pt">Impairment of non-financial assets</span></ix:nonNumeric></div><ix:continuation id="f-390-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 style="margin-top:3pt"><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 style="margin-top:3pt"><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 style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2024</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-389-3" continuedAt="f-389-4"><div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">c)</span><ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory" id="f-391" continuedAt="f-391-1" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.61pt">Business combinations</span></ix:nonNumeric></div><ix:continuation id="f-391-1" continuedAt="f-391-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-391-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-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">d)</span><ix:continuation id="f-376-3" continuedAt="f-376-4"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.07pt">Leases</span></ix:continuation></div><ix:continuation id="f-376-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-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">e)</span><ix:continuation id="f-378-2" continuedAt="f-378-3"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.61pt">Provision for self-insured liabilities and claims</span></ix:continuation></div><ix:continuation id="f-378-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-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">f)</span><ix:continuation id="f-384-2" continuedAt="f-384-3"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:6.84pt">Taxes</span></ix:continuation></div><ix:continuation id="f-384-3" continuedAt="f-384-4"><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 </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 style="margin-top:3pt"><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 style="margin-top:3pt"><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 style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2024</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-389-4" continuedAt="f-389-5"><ix:continuation id="f-384-4"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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><div><span><br/></span></div><div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">g)</span><ix:continuation id="f-383-3" continuedAt="f-383-4"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.07pt">Employee defined benefit plans</span></ix:continuation></div><ix:continuation id="f-383-4" continuedAt="f-383-5"><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, 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%">For the 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. 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. </span></div></ix:continuation></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-389-5"><ix:continuation id="f-383-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></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 style="margin-top:3pt"><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 style="margin-top:3pt"><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 style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2024</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><div id="i57b02b7bfa4d4b8e91d30f276afee46d_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:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;line-height:120%">6. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory" id="f-392" continuedAt="f-392-1" escape="true">Recent Accounting Pronouncements and Changes to Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="f-392-1" continuedAt="f-392-2"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',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, 2024 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 January 2020, the IASB issued </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Classification of Liabilities as Current or Non-current (Amendments to IAS 1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> that aimed 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 clarified 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 provided 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. </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 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Lease Liability in a Sale and Leaseback (Amendments to IFRS 16)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The amendments addressed 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. </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 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Supplier Finance Arrangements (Amendments to IAS 7 and IFRS 7)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, which introduced new disclosure requirements related to an entity's use of supplier finance arrangements. </span></div><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 April 2024, the IFRS Interpretations Committee (IFRIC) issued an agenda decision on </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Payments Contingent on Continued Employment during Handover Periods (IFRS 3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. See section c) Change in accounting policy for the adoption impact.</span></div><div><span><br/></span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',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 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 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><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 April 2024, the IASB issued IFRS 18 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Presentation and Disclosure in Financial Statements</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, which will replace IAS 1 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Presentation of Financial Statements</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> and will be accompanied by limited amendments to IAS 7 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Statement of Cash Flows. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">IFRS 18 will introduce a defined structure for the statement of profit or loss and add disclosures about management-defined performance measures and new principles for aggregation and disaggregation of information. The standard will be effective for annual reporting periods beginning on or after January 1, 2027, 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 May 2024, the IASB issued </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Amendments to the Classification and Measurement of Financial Instruments </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(Amendments to IFRS 9 and IFRS 7). The amendments clarify that financial liabilities are derecognized on the settlement date, subject to an accounting policy choice for certain financial liabilities settled through an electronic payment system; clarify the classification and measurement requirements for financial assets with Environmental, Social, and Governance linked and non-recourse features; and add certain disclosure requirements. The amendments are effective for annual reporting periods beginning on or after January 1, 2026, with earlier application permitted, applied retrospectively.</span></div><div><span><br/></span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">c) <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfChangesInAccountingPoliciesExplanatory" id="f-393" continuedAt="f-393-1" escape="true">Change in accounting policy</ix:nonNumeric></span></div><ix:continuation id="f-393-1" continuedAt="f-393-2"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">IFRS 3 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> requires contingent payments (including deferred payments) to employees or selling shareholders to be treated as contingent consideration in a business combination or as separate transactions, depending on the nature of the payments. In April 2024, the IFRS Interpretations Committee (IFRIC) issued an agenda decision on </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Payments Contingent on Continued Employment during Handover Periods (IFRS 3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The agenda </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 style="margin-top:3pt"><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 style="margin-top:3pt"><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 style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2024</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><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-392-2" continuedAt="f-392-3"><ix:continuation id="f-393-2" continuedAt="f-393-3"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">decision provided clarification on how automatic forfeiture should be applied to payments in a business combination which may be contingent on the sellers' continued employment. </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-393-3">Historically the Company issued notes payable as purchase consideration that were contingent on selling shareholders complying with the terms of the acquisition agreement. Effective September 30, 2024, the Company performed a reassessment of historical acquisitions based on the IFRIC clarification, and revised the accounting for certain historical notes payable from purchase consideration to compensation for post-combination services. The Company has also changed the terms used in recent acquisition agreements to clarify that adjustments to the notes payable are not contingent on continued employment but adjusted based on factors relevant to the performance of the business. The reassessment was applied as a change in accounting policy, retrospectively to all prior periods presented.</ix:continuation> <ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfInitialApplicationOfStandardsOrInterpretations" id="f-394" continuedAt="f-394-1" escape="true">The impacts on the Company&#8217;s consolidated financial statements were as follows:</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="f-394-1" continuedAt="f-394-2"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:25.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.079%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.079%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.079%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.079%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.079%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.082%"/><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:8pt;font-weight:400;line-height:120%">December 31, 2023 <br/>(as previously stated)</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%">Increase (Decrease)</span></td><td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:400;line-height:120%">December 31, 2023 </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(revised)</span></div></td><td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:400;line-height:120%">January 1, 2023 </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(as previously stated)</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%">Increase (Decrease)</span></td><td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:400;line-height:120%">January 1, 2023 </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(revised)</span></div></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%">$</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><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><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><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><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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-current 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"/><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:8pt;font-weight:400;line-height:120%">Goodwill:   Canada</span></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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-58" decimals="-5" name="ifrs-full:Goodwill" scale="6" id="f-395">359.5</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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-59" decimals="-5" sign="-" name="ifrs-full:Goodwill" scale="6" id="f-396">65.7</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-60" decimals="-5" name="ifrs-full:Goodwill" scale="6" id="f-397">293.8</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-61" decimals="-5" name="ifrs-full:Goodwill" scale="6" id="f-398">359.5</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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-62" decimals="-5" sign="-" name="ifrs-full:Goodwill" scale="6" id="f-399">65.7</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-63" decimals="-5" name="ifrs-full:Goodwill" scale="6" id="f-400">293.8</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 style="padding-left:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;United States</span></div></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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-64" decimals="-5" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-401">1,452.4</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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-65" decimals="-5" sign="-" name="ifrs-full:Goodwill" scale="6" id="f-402">136.4</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-66" decimals="-5" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-403">1,316.0</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-67" decimals="-5" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-404">1,408.0</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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-68" decimals="-5" sign="-" name="ifrs-full:Goodwill" scale="6" id="f-405">139.6</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-69" decimals="-5" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-406">1,268.4</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 style="padding-left:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;Global</span></div></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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-70" decimals="-5" name="ifrs-full:Goodwill" scale="6" id="f-407">572.1</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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-71" decimals="-5" sign="-" name="ifrs-full:Goodwill" scale="6" id="f-408">108.3</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-72" decimals="-5" name="ifrs-full:Goodwill" scale="6" id="f-409">463.8</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-73" decimals="-5" name="ifrs-full:Goodwill" scale="6" id="f-410">578.9</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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-74" decimals="-5" sign="-" name="ifrs-full:Goodwill" scale="6" id="f-411">108.5</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-75" decimals="-5" name="ifrs-full:Goodwill" scale="6" id="f-412">470.4</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-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:8pt;font-weight:400;line-height:120%">Total Goodwill</span></div></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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-32" decimals="-5" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-413">2,384.0</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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-35" decimals="-5" sign="-" name="ifrs-full:Goodwill" scale="6" id="f-414">310.4</ix:nonFraction>)</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-4" decimals="-5" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-415">2,073.6</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-76" decimals="-5" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-416">2,346.4</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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-77" decimals="-5" sign="-" name="ifrs-full:Goodwill" scale="6" id="f-417">313.8</ix:nonFraction>)</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: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-418">2,032.6</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total assets</span></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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-32" decimals="-5" name="ifrs-full:Assets" format="ixt:num-dot-decimal" scale="6" id="f-419">6,076.7</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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-35" decimals="-5" sign="-" name="ifrs-full:Assets" scale="6" id="f-420">310.4</ix:nonFraction>)</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-4" decimals="-5" name="ifrs-full:Assets" format="ixt:num-dot-decimal" scale="6" id="f-421">5,766.3</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-76" decimals="-5" name="ifrs-full:Assets" format="ixt:num-dot-decimal" scale="6" id="f-422">5,652.9</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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-77" decimals="-5" sign="-" name="ifrs-full:Assets" scale="6" id="f-423">313.8</ix:nonFraction>)</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: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-424">5,339.1</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 style="height:15pt"><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"/><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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Current 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"/><td colspan="3" style="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:8pt;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-32" decimals="-5" name="ifrs-full:TradeAndOtherCurrentPayables" scale="6" id="f-425">818.5</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-35" decimals="-5" name="ifrs-full:TradeAndOtherCurrentPayables" scale="6" id="f-426">23.9</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-4" decimals="-5" name="ifrs-full:TradeAndOtherCurrentPayables" scale="6" id="f-427">842.4</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-76" decimals="-5" name="ifrs-full:TradeAndOtherCurrentPayables" scale="6" id="f-428">755.7</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-77" decimals="-5" name="ifrs-full:TradeAndOtherCurrentPayables" scale="6" id="f-429">29.1</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:TradeAndOtherCurrentPayables" scale="6" id="f-430">784.8</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"><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="2" style="padding:2px 0 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%"><ix:nonFraction unitRef="cad" contextRef="c-32" decimals="-5" name="ifrs-full:CurrentPortionOfLongtermBorrowings" scale="6" id="f-431">146.7</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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-35" decimals="-5" sign="-" name="ifrs-full:CurrentPortionOfLongtermBorrowings" scale="6" id="f-432">22.7</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-4" decimals="-5" name="ifrs-full:CurrentPortionOfLongtermBorrowings" scale="6" id="f-433">124.0</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-76" decimals="-5" name="ifrs-full:CurrentPortionOfLongtermBorrowings" scale="6" id="f-434">52.2</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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-77" decimals="-5" sign="-" name="ifrs-full:CurrentPortionOfLongtermBorrowings" scale="6" id="f-435">29.0</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:CurrentPortionOfLongtermBorrowings" scale="6" id="f-436">23.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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-current 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"/><td colspan="3" style="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:8pt;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-32" decimals="-5" name="ifrs-full:LongtermBorrowings" scale="6" id="f-437">982.3</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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-35" decimals="-5" sign="-" name="ifrs-full:LongtermBorrowings" scale="6" id="f-438">8.1</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-4" decimals="-5" name="ifrs-full:LongtermBorrowings" scale="6" id="f-439">974.2</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-76" decimals="-5" name="ifrs-full:LongtermBorrowings" format="ixt:num-dot-decimal" scale="6" id="f-440">1,183.6</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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-77" decimals="-5" sign="-" name="ifrs-full:LongtermBorrowings" scale="6" id="f-441">26.5</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: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-442">1,157.1</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:8pt;font-weight:400;line-height:120%">Deferred tax liabilities</span></div></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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-32" decimals="-5" name="ifrs-full:DeferredTaxLiabilities" scale="6" id="f-443">24.4</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-35" decimals="-5" name="ifrs-full:DeferredTaxLiabilities" scale="6" id="f-444">2.0</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-4" decimals="-5" name="ifrs-full:DeferredTaxLiabilities" scale="6" id="f-445">26.4</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-76" decimals="-5" name="ifrs-full:DeferredTaxLiabilities" scale="6" id="f-446">28.2</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-77" decimals="-5" name="ifrs-full:DeferredTaxLiabilities" scale="6" id="f-447">6.8</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-5" decimals="-5" name="ifrs-full:DeferredTaxLiabilities" scale="6" id="f-448">35.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="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:8pt;font-weight:700;line-height:120%">Total liabilities</span></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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-32" decimals="-5" name="ifrs-full:Liabilities" format="ixt:num-dot-decimal" scale="6" id="f-449">3,320.1</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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-35" decimals="-5" sign="-" name="ifrs-full:Liabilities" scale="6" id="f-450">4.9</ix:nonFraction>)</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-4" decimals="-5" name="ifrs-full:Liabilities" format="ixt:num-dot-decimal" scale="6" id="f-451">3,315.2</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-76" decimals="-5" name="ifrs-full:Liabilities" format="ixt:num-dot-decimal" scale="6" id="f-452">3,366.9</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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-77" decimals="-5" sign="-" name="ifrs-full:Liabilities" scale="6" id="f-453">19.6</ix:nonFraction>)</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: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-454">3,347.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 style="height:15pt"><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"/><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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total shareholders' equity</span></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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-32" decimals="-5" name="ifrs-full:EquityAttributableToOwnersOfParent" format="ixt:num-dot-decimal" scale="6" id="f-455">2,756.6</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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-35" decimals="-5" sign="-" name="ifrs-full:EquityAttributableToOwnersOfParent" scale="6" id="f-456">305.5</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-4" decimals="-5" name="ifrs-full:EquityAttributableToOwnersOfParent" format="ixt:num-dot-decimal" scale="6" id="f-457">2,451.1</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-76" decimals="-5" name="ifrs-full:EquityAttributableToOwnersOfParent" format="ixt:num-dot-decimal" scale="6" id="f-458">2,286.0</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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-77" decimals="-5" sign="-" name="ifrs-full:EquityAttributableToOwnersOfParent" scale="6" id="f-459">294.2</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: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-460">1,991.8</ix:nonFraction>&#160;</span></td><td style="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="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-bottom:1pt solid #000;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:8pt;font-weight:700;line-height:120%">Total liabilities and equity</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-32" decimals="-5" name="ifrs-full:EquityAndLiabilities" format="ixt:num-dot-decimal" scale="6" id="f-461">6,076.7</ix:nonFraction>&#160;</span></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 colspan="2" style="border-bottom:1pt solid #000;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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-35" decimals="-5" sign="-" name="ifrs-full:EquityAndLiabilities" scale="6" id="f-462">310.4</ix:nonFraction>)</span></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 colspan="2" style="border-bottom:1pt solid #000;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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-4" decimals="-5" name="ifrs-full:EquityAndLiabilities" format="ixt:num-dot-decimal" scale="6" id="f-463">5,766.3</ix:nonFraction>&#160;</span></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 colspan="2" style="border-bottom:1pt solid #000;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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-76" decimals="-5" name="ifrs-full:EquityAndLiabilities" format="ixt:num-dot-decimal" scale="6" id="f-464">5,652.9</ix:nonFraction>&#160;</span></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 colspan="2" style="border-bottom:1pt solid #000;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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-77" decimals="-5" sign="-" name="ifrs-full:EquityAndLiabilities" scale="6" id="f-465">313.8</ix:nonFraction>)</span></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 colspan="2" style="border-bottom:1pt solid #000;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: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-466">5,339.1</ix:nonFraction>&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.079%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.079%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.081%"/><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:8pt;font-weight:400;line-height:120%">2023 <br/>(as previously stated)</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%">Increase (Decrease)</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%">2023 <br/>(revised)</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%">$</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><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:bottom"><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="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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-78" decimals="-5" name="ifrs-full:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="6" id="f-467">1,945.8</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-79" decimals="-5" name="ifrs-full:SellingGeneralAndAdministrativeExpense" scale="6" id="f-468">19.5</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: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-469">1,965.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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Income before income taxes</span></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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-78" decimals="-5" name="ifrs-full:ProfitLossBeforeTax" scale="6" id="f-470">427.2</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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-79" decimals="-5" sign="-" name="ifrs-full:ProfitLossBeforeTax" scale="6" id="f-471">19.5</ix:nonFraction>)</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:ProfitLossBeforeTax" scale="6" id="f-472">407.7</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:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Deferred income taxes</span></div></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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-78" decimals="-5" sign="-" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="f-473">45.6</ix:nonFraction>)</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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-79" decimals="-5" sign="-" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="f-474">4.8</ix:nonFraction>)</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: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-475">50.4</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="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:8pt;font-weight:700;line-height:120%">Net income </span></div></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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-78" decimals="-5" name="ifrs-full:ProfitLoss" scale="6" id="f-476">331.2</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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-79" decimals="-5" sign="-" name="ifrs-full:ProfitLoss" scale="6" id="f-477">14.7</ix:nonFraction>)</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:ProfitLoss" scale="6" id="f-478">316.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="border-bottom:1pt solid #000;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:8pt;font-weight:700;line-height:120%">Earnings per share, basic and diluted</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;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%"><ix:nonFraction unitRef="cadPerShare" contextRef="c-78" decimals="2" name="ifrs-full:BasicEarningsLossPerShare" id="f-479"><ix:nonFraction unitRef="cadPerShare" contextRef="c-78" decimals="2" name="ifrs-full:DilutedEarningsLossPerShare" id="f-480">2.98</ix:nonFraction></ix:nonFraction></span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cadPerShare" contextRef="c-79" decimals="2" sign="-" name="ifrs-full:BasicEarningsLossPerShare" id="f-481"><ix:nonFraction unitRef="cadPerShare" contextRef="c-79" decimals="2" sign="-" name="ifrs-full:DilutedEarningsLossPerShare" id="f-482">0.13</ix:nonFraction></ix:nonFraction>)</span></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 colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;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%"><ix:nonFraction unitRef="cadPerShare" contextRef="c-6" decimals="2" name="ifrs-full:BasicEarningsLossPerShare" id="f-483"><ix:nonFraction unitRef="cadPerShare" contextRef="c-6" decimals="2" name="ifrs-full:DilutedEarningsLossPerShare" id="f-484">2.85</ix:nonFraction></ix:nonFraction></span></td></tr></table></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 style="margin-top:3pt"><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 style="margin-top:3pt"><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 style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2024</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-394-2"><ix:continuation id="f-392-3"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:100.000%"><tr><td style="width:1.0%"/><td style="width:62.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.079%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.079%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.081%"/><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:8pt;font-weight:400;line-height:120%">2023 <br/>(as previously stated)</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%">Increase (Decrease)</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%">2023 <br/>(revised)</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%">$</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><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:bottom"><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="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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-78" decimals="-5" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" scale="6" id="f-485">64.0</ix:nonFraction>)</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-79" decimals="-5" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" scale="6" id="f-486">3.4</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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" scale="6" id="f-487">60.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="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:8pt;font-weight:700;line-height:120%">Other comprehensive income (loss), net of tax</span></div></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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-78" decimals="-5" sign="-" name="ifrs-full:OtherComprehensiveIncome" scale="6" id="f-488">50.9</ix:nonFraction>)</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-79" decimals="-5" name="ifrs-full:OtherComprehensiveIncome" scale="6" id="f-489">3.4</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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" sign="-" name="ifrs-full:OtherComprehensiveIncome" scale="6" id="f-490">47.5</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="border-bottom:1pt solid #000;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:8pt;font-weight:700;line-height:120%">Total comprehensive income, net of tax</span></div></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-78" decimals="-5" name="ifrs-full:ComprehensiveIncome" scale="6" id="f-491">280.3</ix:nonFraction>&#160;</span></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 colspan="2" style="border-bottom:1pt solid #000;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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-79" decimals="-5" sign="-" name="ifrs-full:ComprehensiveIncome" scale="6" id="f-492">11.3</ix:nonFraction>)</span></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 colspan="2" style="border-bottom:1pt solid #000;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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:ComprehensiveIncome" scale="6" id="f-493">269.0</ix:nonFraction>&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Consolidated Statements of Cash Flows</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.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.079%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.079%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.081%"/><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:8pt;font-weight:400;line-height:120%">2023 <br/>(as previously stated)</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%">Increase (Decrease)</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%">2023 <br/>(revised)</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%">$</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><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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net income</span></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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-78" decimals="-5" name="ifrs-full:ProfitLossFromContinuingOperations" scale="6" id="f-494">331.2</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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-79" decimals="-5" sign="-" name="ifrs-full:ProfitLossFromContinuingOperations" scale="6" id="f-495">14.7</ix:nonFraction>)</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:ProfitLossFromContinuingOperations" scale="6" id="f-496">316.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:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Deferred income taxes</span></div></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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-78" decimals="-5" sign="-" name="ifrs-full:AdjustmentsForDeferredTaxExpense" scale="6" id="f-497">45.6</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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-79" decimals="-5" sign="-" name="ifrs-full:AdjustmentsForDeferredTaxExpense" scale="6" id="f-498">4.8</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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" sign="-" name="ifrs-full:AdjustmentsForDeferredTaxExpense" scale="6" id="f-499">50.4</ix:nonFraction>)</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:8pt;font-weight:400;line-height:120%">Trade and other payables and other accruals</span></div></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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-78" decimals="-5" sign="-" name="ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables" scale="6" id="f-500">54.4</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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-79" decimals="-5" sign="-" name="ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables" scale="6" id="f-501">5.2</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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" sign="-" name="ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables" scale="6" id="f-502">59.6</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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net cash flows from operating activities</span></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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-78" decimals="-5" name="ifrs-full:CashFlowsFromUsedInOperatingActivities" scale="6" id="f-503">544.7</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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-79" decimals="-5" sign="-" name="ifrs-full:CashFlowsFromUsedInOperatingActivities" scale="6" id="f-504">24.7</ix:nonFraction>)</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:CashFlowsFromUsedInOperatingActivities" scale="6" id="f-505">520.0</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Repayment of notes payable and other financing obligations</span></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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-78" decimals="-5" name="stn:PaymentsOfNotesPayableAndOtherFinancingObligations" scale="6" id="f-506">52.4</ix:nonFraction>)</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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-79" decimals="-5" sign="-" name="stn:PaymentsOfNotesPayableAndOtherFinancingObligations" scale="6" id="f-507">24.7</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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="stn:PaymentsOfNotesPayableAndOtherFinancingObligations" scale="6" id="f-508">27.7</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="border-bottom:1pt solid #000;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:8pt;font-weight:700;line-height:120%">Net cash flows used in financing activities</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-78" decimals="-5" sign="-" name="ifrs-full:CashFlowsFromUsedInFinancingActivities" scale="6" id="f-509">134.0</ix:nonFraction>)</span></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 colspan="2" style="border-bottom:1pt solid #000;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:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-79" decimals="-5" name="ifrs-full:CashFlowsFromUsedInFinancingActivities" scale="6" id="f-510">24.7</ix:nonFraction>&#160;</span></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 colspan="2" style="border-bottom:1pt solid #000;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:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" sign="-" name="ifrs-full:CashFlowsFromUsedInFinancingActivities" scale="6" id="f-511">109.3</ix:nonFraction>)</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation><div><span><br/></span></div><div id="i57b02b7bfa4d4b8e91d30f276afee46d_52"></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;line-height:120%">7. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfBusinessCombinationsExplanatory" id="f-512" continuedAt="f-512-1" escape="true">Business Acquisitions</ix:nonNumeric></span></div><ix:continuation id="f-512-1" continuedAt="f-512-2"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',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-80" decimals="INF" name="ifrs-full:NumberOfEmployees" scale="0" id="f-513">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><span><br/></span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Acquisitions in 2024</span></div><div style="margin-top:3pt"><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), for cash consideration and notes payable. ZETCON is a <ix:nonFraction unitRef="employee" contextRef="c-81" decimals="INF" name="ifrs-full:NumberOfEmployees" scale="0" id="f-514">645</ix:nonFraction>-person engineering firm headquartered in Bochum, Germany. This addition further strengthened the Company's Infrastructure operations in the group of Global cash-generating units (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 February 9, 2024, the Company acquired all of the shares of Morrison Hershfield Group Inc. (Morrison Hershfield), for cash consideration and notes payable. Morrison Hershfield is a <ix:nonFraction unitRef="employee" contextRef="c-82" decimals="INF" name="ifrs-full:NumberOfEmployees" format="ixt:num-dot-decimal" scale="0" id="f-515">1,150</ix:nonFraction>-person engineering and management firm headquartered in Markham, Ontario. This addition further strengthened the Company's Infrastructure, Buildings, Environmental Services, and Water operations in Canada and the United States 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 April 30, 2024, the Company acquired all of the shares of Hydrock Holdings Limited (Hydrock), for cash consideration and notes payable. Hydrock is a <ix:nonFraction unitRef="employee" contextRef="c-83" decimals="INF" name="ifrs-full:NumberOfEmployees" scale="0" id="f-516">950</ix:nonFraction>-person integrated engineering design firm headquartered in Bristol, England. This addition further strengthened the Company's Energy &amp; Resources, Buildings, and Infrastructure operations in the Global group of CGUs.</span></div></ix:continuation><div style="margin-top:3pt"><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 style="margin-top:3pt"><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 style="margin-top:3pt"><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 style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2024</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-512-2" continuedAt="f-512-3"><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory" id="f-517" 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:57.714%"/><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:15.887%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.888%"/><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:#f2efec;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%">2024</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%">2023</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:#f2efec;padding:2px 1pt;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-84" decimals="-5" name="ifrs-full:CashTransferred" scale="6" id="f-518">581.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-4" decimals="-5" name="ifrs-full:CashTransferred" scale="6" id="f-519">86.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%">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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-84" decimals="-5" name="ifrs-full:LiabilitiesIncurred" scale="6" id="f-520">90.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-4" decimals="-5" name="ifrs-full:LiabilitiesIncurred" scale="6" id="f-521">50.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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-84" decimals="-5" name="ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred" scale="6" id="f-522">671.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:#f2efec;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-4" decimals="-5" name="ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred" scale="6" id="f-523">137.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 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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-84" decimals="-5" name="ifrs-full:CashTransferred" scale="6" id="f-524">581.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-4" decimals="-5" name="ifrs-full:CashTransferred" scale="6" id="f-525">86.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%">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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-84" decimals="-5" name="ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" scale="6" id="f-526">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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-4" decimals="-5" name="ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" scale="6" id="f-527">11.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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-85" decimals="-5" name="ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" scale="6" id="f-528">555.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:#f2efec;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-529">75.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 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:#f2efec;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-84" decimals="-5" name="ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" scale="6" id="f-530">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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-4" decimals="-5" name="ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" scale="6" id="f-531">11.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="3" style="background-color:#f2efec;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.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%">Trade receivables</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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-84" decimals="-5" name="ifrs-full:FinancialAssetsRecognisedAsOfAcquisitionDate" scale="6" id="f-532">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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-4" decimals="-5" name="ifrs-full:FinancialAssetsRecognisedAsOfAcquisitionDate" scale="6" id="f-533">16.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 7.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%">Unbilled receivables</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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-84" decimals="-5" name="stn:NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate" scale="6" id="f-534">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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-4" decimals="-5" name="stn:NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate" scale="6" id="f-535">10.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 7.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%">Trade and other payables</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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-84" decimals="-5" name="ifrs-full:TradeAndOtherPayablesRecognisedAsOfAcquisitionDate" scale="6" id="f-536">61.6</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-4" decimals="-5" name="ifrs-full:TradeAndOtherPayablesRecognisedAsOfAcquisitionDate" scale="6" id="f-537">11.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"/><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 7.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%">Deferred revenue</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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-84" decimals="-5" name="ifrs-full:ContractLiabilitiesRecognisedAsOfAcquisitionDate" scale="6" id="f-538">35.0</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-4" decimals="-5" name="ifrs-full:ContractLiabilitiesRecognisedAsOfAcquisitionDate" scale="6" id="f-539">7.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 7.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 non-cash 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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-84" decimals="-5" sign="-" name="stn:NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate" scale="6" id="f-540">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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-4" decimals="-5" sign="-" name="stn:NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate" scale="6" id="f-541">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="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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-84" decimals="-5" name="stn:RightOfUseAssetsRecognisedAsOfAcquisitionDate" scale="6" id="f-542">60.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-4" decimals="-5" name="stn:RightOfUseAssetsRecognisedAsOfAcquisitionDate" scale="6" id="f-543">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="padding:2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-84" decimals="-5" name="ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" scale="6" id="f-544">183.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-4" decimals="-5" name="ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" scale="6" id="f-545">37.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"/><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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-84" decimals="-5" name="stn:NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate" scale="6" id="f-546">57.3</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-4" decimals="-5" name="stn:NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate" scale="6" id="f-547">13.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%">Long-term debt</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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-84" decimals="-5" name="ifrs-full:NoncurrentLiabilitiesRecognisedAsOfAcquisitionDate" scale="6" id="f-548">44.5</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-4" decimals="-5" name="ifrs-full:NoncurrentLiabilitiesRecognisedAsOfAcquisitionDate" format="ixt:fixed-zero" scale="6" id="f-549">&#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%">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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-84" decimals="-5" name="ifrs-full:ContingentLiabilitiesRecognisedAsOfAcquisitionDate" scale="6" id="f-550">24.2</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-4" decimals="-5" name="ifrs-full:ContingentLiabilitiesRecognisedAsOfAcquisitionDate" scale="6" id="f-551">1.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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred tax (liabilities) assets</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%">26</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-84" decimals="-5" name="ifrs-full:DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate" scale="6" id="f-552">57.0</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-4" decimals="-5" name="ifrs-full:DeferredTaxAssetsRecognisedAsOfAcquisitionDate" scale="6" id="f-553">1.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%">Other</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,14</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-84" decimals="-5" sign="-" name="stn:OtherRecognisedAsOfAcquisitionDate" scale="6" id="f-554">46.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-4" decimals="-5" sign="-" name="stn:OtherRecognisedAsOfAcquisitionDate" scale="6" id="f-555">3.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: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-84" decimals="-5" name="ifrs-full:IdentifiableAssetsAcquiredLiabilitiesAssumed" scale="6" id="f-556">168.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:#f2efec;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-4" decimals="-5" name="ifrs-full:IdentifiableAssetsAcquiredLiabilitiesAssumed" scale="6" id="f-557">63.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="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:#f2efec;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-84" decimals="-5" name="ifrs-full:GoodwillRecognisedAsOfAcquisitionDate" scale="6" id="f-558">503.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:#f2efec;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-4" decimals="-5" name="ifrs-full:GoodwillRecognisedAsOfAcquisitionDate" scale="6" id="f-559">74.2</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><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-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. Goodwill of $<ix:nonFraction unitRef="cad" contextRef="c-81" decimals="-5" name="ifrs-full:GoodwillRecognisedAsOfAcquisitionDate" scale="6" id="f-560">207.9</ix:nonFraction> and intangible assets of $<ix:nonFraction unitRef="cad" contextRef="c-81" decimals="-5" name="ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" scale="6" id="f-561">84.3</ix:nonFraction> were allocated to ZETCON, goodwill of $<ix:nonFraction unitRef="cad" contextRef="c-82" decimals="-5" name="ifrs-full:GoodwillRecognisedAsOfAcquisitionDate" scale="6" id="f-562">175.3</ix:nonFraction> and intangible assets of $<ix:nonFraction unitRef="cad" contextRef="c-82" decimals="-5" name="ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" scale="6" id="f-563">59.1</ix:nonFraction> were allocated to Morrison Hershfield, and goodwill of $<ix:nonFraction unitRef="cad" contextRef="c-83" decimals="-5" name="ifrs-full:GoodwillRecognisedAsOfAcquisitionDate" scale="6" id="f-564">119.8</ix:nonFraction> and intangible assets of $<ix:nonFraction unitRef="cad" contextRef="c-83" decimals="-5" name="ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" scale="6" id="f-565">40.4</ix:nonFraction> were allocated to Hydrock. <ix:nonFraction unitRef="cad" contextRef="c-84" decimals="INF" name="ifrs-full:GoodwillExpectedDeductibleForTaxPurposes" format="ixt:fixed-zero" scale="0" id="f-566">None</ix:nonFraction> of the goodwill and intangible assets arising from the acquisitions are expected to be deductible for income tax 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%">Non-current provisions for claims of $<ix:nonFraction unitRef="cad" contextRef="c-86" decimals="-5" name="ifrs-full:ContingentLiabilitiesRecognisedAsOfAcquisitionDate" scale="6" id="f-567">20.3</ix:nonFraction> were recognized from the acquisitions in 2024, based on their expected probable outcomes (note 17). There is significant uncertainty as to the timing and amount of the cash outflows, which depends on the development of the claims. As at the acquisition dates, the Company recognized $<ix:nonFraction unitRef="cad" contextRef="c-84" decimals="-5" name="ifrs-full:AssetRecognisedForExpectedReimbursementOtherProvisions" scale="6" id="f-568">15.1</ix:nonFraction> in expected reimbursements related to these provisions for claims, included in Other Assets (note 14). </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 style="margin-top:3pt"><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 style="margin-top:3pt"><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 style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2024</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><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-512-3"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gross revenue earned from acquisitions since the acquisition date was $<ix:nonFraction unitRef="cad" contextRef="c-85" decimals="-5" name="ifrs-full:RevenueOfAcquiree" scale="6" id="f-569">411.2</ix:nonFraction>. </span></div><div><span><br/></span></div><div style="margin-top:3pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',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 ZETCON and Morrison Hershfield. For Hydrock, management is reviewing the respective vendors' closing financial statements, purchase adjustments, and other outstanding information. Once the outstanding information is received, 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="i57b02b7bfa4d4b8e91d30f276afee46d_55"></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;line-height:120%">8. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory" id="f-570" continuedAt="f-570-1" escape="true">Cash and Cash Equivalents</ix:nonNumeric></span></div><ix:continuation id="f-570-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-571" continuedAt="f-571-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-571-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:#f2efec;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-572">215.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:#f2efec;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-4" decimals="-5" name="ifrs-full:Cash" scale="6" id="f-573">194.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"/></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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-574">12.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-4" decimals="-5" name="ifrs-full:ShorttermInvestmentsClassifiedAsCashEquivalents" scale="6" id="f-575">158.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="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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-576">228.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:#f2efec;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-4" decimals="-5" name="ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition" scale="6" id="f-577">352.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:continuation></ix:continuation><div><span><br/></span></div><div id="i57b02b7bfa4d4b8e91d30f276afee46d_58"></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;line-height:120%">9. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory" id="f-578" continuedAt="f-578-1" escape="true">Trade and Other Receivables</ix:nonNumeric></span></div><ix:continuation id="f-578-1"><ix:nonNumeric contextRef="c-1" name="stn:DisclosureOfDetailedInformationAboutTradeAndOtherReceivablesTextBlock" id="f-579" 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:#f2efec;padding:2px 1pt;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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-87" decimals="-5" name="ifrs-full:TradeReceivables" scale="6" id="f-580">2.7</ix:nonFraction> (2023 &#8211; $<ix:nonFraction unitRef="cad" contextRef="c-88" decimals="-5" name="ifrs-full:TradeReceivables" scale="6" id="f-581">2.7</ix:nonFraction>)</span></div></td><td colspan="2" style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-582">1,282.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:#f2efec;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-4" decimals="-5" name="ifrs-full:TradeReceivables" format="ixt:num-dot-decimal" scale="6" id="f-583">1,016.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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-584">26.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-4" decimals="-5" name="ifrs-full:OtherReceivables" scale="6" id="f-585">36.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"><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%">Insurance receivables</span></div></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:InsuranceReceivables" scale="6" id="f-586">14.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-4" decimals="-5" name="stn:InsuranceReceivables" scale="6" id="f-587">10.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 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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-588">1,323.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:#f2efec;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-4" decimals="-5" name="ifrs-full:TradeAndOtherReceivables" format="ixt:num-dot-decimal" scale="6" id="f-589">1,063.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></table></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="stn:DisclosureOfDetailedInformationAboutTheAgingAnalysisOfGrossTradeReceivablesTextBlock" id="f-590" 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:#f2efec;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, 2024</span></td><td colspan="2" style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-591">1,285.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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-89" decimals="-5" name="stn:GrossTradeReceivables" scale="6" id="f-592">655.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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-90" decimals="-5" name="stn:GrossTradeReceivables" scale="6" id="f-593">380.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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-91" decimals="-5" name="stn:GrossTradeReceivables" scale="6" id="f-594">118.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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-92" decimals="-5" name="stn:GrossTradeReceivables" scale="6" id="f-595">36.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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-93" decimals="-5" name="stn:GrossTradeReceivables" scale="6" id="f-596">94.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:#f2efec;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, 2023</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-4" decimals="-5" name="stn:GrossTradeReceivables" format="ixt:num-dot-decimal" scale="6" id="f-597">1,018.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-94" decimals="-5" name="stn:GrossTradeReceivables" scale="6" id="f-598">503.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-95" decimals="-5" name="stn:GrossTradeReceivables" scale="6" id="f-599">309.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-96" decimals="-5" name="stn:GrossTradeReceivables" scale="6" id="f-600">92.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-97" decimals="-5" name="stn:GrossTradeReceivables" scale="6" id="f-601">31.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"/><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-98" decimals="-5" name="stn:GrossTradeReceivables" scale="6" id="f-602">82.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%">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 style="margin-top:3pt"><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 style="margin-top:3pt"><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 style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2024</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="i57b02b7bfa4d4b8e91d30f276afee46d_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:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;line-height:120%">10. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory" id="f-603" continuedAt="f-603-1" escape="true">Property and Equipment</ix:nonNumeric></span></div><ix:continuation id="f-603-1"><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" id="f-604" 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, 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-99" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-605">138.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-100" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-606">80.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-101" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-607">248.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-102" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-608">46.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-103" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-609">513.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%">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-104" decimals="-5" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="f-610">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-105" decimals="-5" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="f-611">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-106" decimals="-5" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="f-612">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-107" decimals="-5" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="f-613">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-108" decimals="-5" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="f-614">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-104" decimals="-5" name="ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="f-615">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-105" decimals="-5" name="ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="f-616">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-106" decimals="-5" name="ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="f-617">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-107" decimals="-5" name="ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="f-618">&#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-108" decimals="-5" name="ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="f-619">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-104" decimals="-5" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="f-620">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-105" decimals="-5" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="f-621">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-106" decimals="-5" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="f-622">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-107" decimals="-5" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="f-623">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-108" decimals="-5" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="f-624">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="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-104" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="f-625">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-105" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="f-626">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-106" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="f-627">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-107" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="f-628">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-108" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="f-629">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="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, 2023</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-109" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-630">154.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-110" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-631">75.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-111" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-632">238.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-112" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-633">52.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-113" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-634">520.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 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-114" decimals="-5" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="f-635">39.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-115" decimals="-5" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="f-636">3.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-116" decimals="-5" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="f-637">29.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-117" decimals="-5" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="f-638">9.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-118" decimals="-5" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="f-639">82.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%">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-114" decimals="-5" name="ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="f-640">4.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-115" decimals="-5" name="ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="f-641">3.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-116" decimals="-5" name="ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="f-642">6.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-117" decimals="-5" name="ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="f-643">0.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-118" decimals="-5" name="ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="f-644">14.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%">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-114" decimals="-5" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="f-645">30.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-115" decimals="-5" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="f-646">9.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-116" decimals="-5" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="f-647">24.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-117" decimals="-5" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="f-648">4.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-118" decimals="-5" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="f-649">68.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 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-114" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="f-650">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-115" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="f-651">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-116" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="f-652">9.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-117" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="f-653">3.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-118" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="f-654">24.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="background-color:#f2efec;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, 2024</span></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-119" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-655">173.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-120" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-656">78.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-121" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-657">258.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-122" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-658">62.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-123" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-659">572.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:#f2efec;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, 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-124" decimals="-5" sign="-" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-660">67.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-125" decimals="-5" sign="-" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-661">42.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-126" decimals="-5" sign="-" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-662">134.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-127" decimals="-5" sign="-" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-663">18.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-128" decimals="-5" sign="-" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-664">262.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%">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-129" decimals="-5" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="6" id="f-665">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-130" decimals="-5" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="6" id="f-666">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-131" decimals="-5" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="6" id="f-667">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-132" decimals="-5" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="6" id="f-668">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-133" decimals="-5" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="6" id="f-669">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="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-129" decimals="-5" sign="-" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="f-670">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-130" decimals="-5" sign="-" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="f-671">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-131" decimals="-5" sign="-" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="f-672">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-132" decimals="-5" sign="-" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="f-673">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-133" decimals="-5" sign="-" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="f-674">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="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%">Net impairment (note 11)</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-129" decimals="-5" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="f-675">&#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-130" decimals="-5" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" scale="6" id="f-676">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-131" decimals="-5" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" scale="6" id="f-677">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-132" decimals="-5" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="f-678">&#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-133" decimals="-5" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" scale="6" id="f-679">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-129" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="f-680">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-130" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="f-681">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-131" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="f-682">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-132" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="f-683">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-133" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="f-684">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="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, 2023</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-134" decimals="-5" sign="-" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-685">68.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-135" decimals="-5" sign="-" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-686">41.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-136" decimals="-5" sign="-" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-687">125.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-137" decimals="-5" sign="-" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-688">17.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-138" decimals="-5" sign="-" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-689">252.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 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-139" decimals="-5" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="6" id="f-690">25.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-140" decimals="-5" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="6" id="f-691">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-141" decimals="-5" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="6" id="f-692">27.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-142" decimals="-5" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="6" id="f-693">5.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-143" decimals="-5" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="6" id="f-694">67.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%">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-139" decimals="-5" sign="-" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="f-695">29.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-140" decimals="-5" sign="-" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="f-696">8.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-141" decimals="-5" sign="-" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="f-697">23.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-142" decimals="-5" sign="-" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="f-698">3.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-143" decimals="-5" sign="-" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="6" id="f-699">64.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"><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-139" decimals="-5" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="f-700">&#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-140" decimals="-5" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" scale="6" id="f-701">0.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-141" decimals="-5" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" scale="6" id="f-702">5.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-142" decimals="-5" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="f-703">&#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-143" decimals="-5" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" scale="6" id="f-704">5.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-139" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="f-705">3.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-140" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="f-706">1.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-141" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="f-707">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-142" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="f-708">1.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-143" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="f-709">12.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="background-color:#f2efec;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, 2024</span></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-144" decimals="-5" sign="-" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-710">67.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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" sign="-" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-711">43.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-146" decimals="-5" sign="-" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-712">141.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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" sign="-" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-713">20.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-148" decimals="-5" sign="-" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-714">273.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:#f2efec;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, 2023</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-149" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-715">85.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-150" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-716">33.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-151" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-717">112.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-152" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-718">35.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-4" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-719">267.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:#f2efec;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, 2024</span></td><td colspan="2" style="background-color:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-153" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-720">106.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:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-154" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-721">34.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:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-155" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-722">117.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:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-156" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="f-723">41.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:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-724">299.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:#f2efec;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 style="margin-top:3pt"><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 style="margin-top:3pt"><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 style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2024</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="i57b02b7bfa4d4b8e91d30f276afee46d_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:12pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;line-height:120%">11. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfLeasesExplanatory" id="f-725" continuedAt="f-725-1" escape="true">Lease Assets</ix:nonNumeric></span></div><ix:continuation id="f-725-1" continuedAt="f-725-2"><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory" id="f-726" 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, 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-157" decimals="-5" name="ifrs-full:RightofuseAssets" scale="6" id="f-727">455.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-158" decimals="-5" name="ifrs-full:RightofuseAssets" scale="6" id="f-728">15.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-159" decimals="-5" name="ifrs-full:RightofuseAssets" scale="6" id="f-729">470.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;padding:2px 1pt;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-160" decimals="-5" name="ifrs-full:AdditionsToRightofuseAssets" scale="6" id="f-730">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-161" decimals="-5" name="ifrs-full:AdditionsToRightofuseAssets" scale="6" id="f-731">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-45" decimals="-5" name="ifrs-full:AdditionsToRightofuseAssets" scale="6" id="f-732">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-160" decimals="-5" name="ifrs-full:AcquisitionsThroughBusinessCombinationsRightofuseAssets" scale="6" id="f-733">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-161" decimals="-5" name="ifrs-full:AcquisitionsThroughBusinessCombinationsRightofuseAssets" scale="6" id="f-734">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-45" decimals="-5" name="ifrs-full:AcquisitionsThroughBusinessCombinationsRightofuseAssets" scale="6" id="f-735">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-160" decimals="-5" name="ifrs-full:DepreciationRightofuseAssets" scale="6" id="f-736">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-161" decimals="-5" name="ifrs-full:DepreciationRightofuseAssets" scale="6" id="f-737">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-45" decimals="-5" name="ifrs-full:DepreciationRightofuseAssets" scale="6" id="f-738">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-160" decimals="-5" name="stn:IncreaseDecreaseThroughModificationOfRightOfUseAssets" scale="6" id="f-739">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-161" decimals="-5" name="stn:IncreaseDecreaseThroughModificationOfRightOfUseAssets" scale="6" id="f-740">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-45" decimals="-5" name="stn:IncreaseDecreaseThroughModificationOfRightOfUseAssets" scale="6" id="f-741">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="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-160" decimals="-5" sign="-" name="stn:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets" scale="6" id="f-742">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-161" decimals="-5" name="stn:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets" format="ixt:fixed-zero" scale="6" id="f-743">&#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-45" decimals="-5" sign="-" name="stn:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets" scale="6" id="f-744">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: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-160" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesRightofuseAssets" scale="6" id="f-745">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-161" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesRightofuseAssets" scale="6" id="f-746">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-45" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesRightofuseAssets" scale="6" id="f-747">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:#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, 2023</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-162" decimals="-5" name="ifrs-full:RightofuseAssets" scale="6" id="f-748">431.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-163" decimals="-5" name="ifrs-full:RightofuseAssets" scale="6" id="f-749">11.9</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-164" decimals="-5" name="ifrs-full:RightofuseAssets" scale="6" id="f-750">442.9</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-165" decimals="-5" name="ifrs-full:AdditionsToRightofuseAssets" scale="6" id="f-751">60.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-166" decimals="-5" name="ifrs-full:AdditionsToRightofuseAssets" scale="6" id="f-752">10.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-44" decimals="-5" name="ifrs-full:AdditionsToRightofuseAssets" scale="6" id="f-753">70.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:#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-165" decimals="-5" name="ifrs-full:AcquisitionsThroughBusinessCombinationsRightofuseAssets" scale="6" id="f-754">56.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-166" decimals="-5" name="ifrs-full:AcquisitionsThroughBusinessCombinationsRightofuseAssets" scale="6" id="f-755">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-44" decimals="-5" name="ifrs-full:AcquisitionsThroughBusinessCombinationsRightofuseAssets" scale="6" id="f-756">60.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="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-165" decimals="-5" name="ifrs-full:DepreciationRightofuseAssets" scale="6" id="f-757">117.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-166" decimals="-5" name="ifrs-full:DepreciationRightofuseAssets" scale="6" id="f-758">9.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-44" decimals="-5" name="ifrs-full:DepreciationRightofuseAssets" scale="6" id="f-759">127.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-165" decimals="-5" name="stn:IncreaseDecreaseThroughModificationOfRightOfUseAssets" scale="6" id="f-760">36.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-166" decimals="-5" name="stn:IncreaseDecreaseThroughModificationOfRightOfUseAssets" scale="6" id="f-761">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-44" decimals="-5" name="stn:IncreaseDecreaseThroughModificationOfRightOfUseAssets" scale="6" id="f-762">37.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%">Net impairment</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-165" decimals="-5" name="stn:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets" scale="6" id="f-763">29.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-166" decimals="-5" name="stn:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets" format="ixt:fixed-zero" scale="6" id="f-764">&#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-44" decimals="-5" name="stn:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets" scale="6" id="f-765">29.0</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="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-165" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesRightofuseAssets" scale="6" id="f-766">17.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-166" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesRightofuseAssets" scale="6" id="f-767">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-44" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesRightofuseAssets" scale="6" id="f-768">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="background-color:#f2efec;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, 2024</span></td><td colspan="3" style="background-color:#f2efec;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-167" decimals="-5" name="ifrs-full:RightofuseAssets" scale="6" id="f-769">454.8</ix:nonFraction></span></td><td colspan="3" style="background-color:#f2efec;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-168" decimals="-5" name="ifrs-full:RightofuseAssets" scale="6" id="f-770">19.5</ix:nonFraction></span></td><td colspan="3" style="background-color:#f2efec;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-169" decimals="-5" name="ifrs-full:RightofuseAssets" scale="6" id="f-771">474.3</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-170" name="stn:LeaseTerm" format="ixt-sec:duryear" id="f-772">1</ix:nonNumeric> to <ix:nonNumeric contextRef="c-171" name="stn:LeaseTerm" format="ixt-sec:duryear" id="f-773">15</ix:nonNumeric> years and a weighted average remaining lease term of <ix:nonNumeric contextRef="c-172" name="stn:LeaseTerm" format="ixt-sec:duryear" id="f-774">6.1</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, 2024</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (2023 - <ix:nonNumeric contextRef="c-173" name="stn:LeaseTerm" format="ixt-sec:duryear" id="f-775">6.2</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-48" name="stn:LeaseTerm" format="ixt-sec:duryear" id="f-776">1</ix:nonNumeric> to <ix:nonNumeric contextRef="c-49" name="stn:LeaseTerm" format="ixt-sec:duryear" id="f-777">7</ix:nonNumeric> years and a weighted average remaining lease term of <ix:nonNumeric contextRef="c-174" name="stn:LeaseTerm" format="ixt-sec:duryear" id="f-778">2.5</ix:nonNumeric> years at December&#160;31, 2024 (2023 - <ix:nonNumeric contextRef="c-175" name="stn:LeaseTerm" format="ixt-sec:duryear" id="f-779">2.8</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-176" name="stn:LeaseTerm" format="ixt-sec:duryear" id="f-780">1</ix:nonNumeric> to <ix:nonNumeric contextRef="c-177" name="stn:LeaseTerm" format="ixt-sec:duryear" id="f-781">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%">As part of the Company's strategic plan, the real estate lease portfolio was evaluated and resulted in the approval of a formal plan to sublease certain underutilized office spaces resulting from our hybrid working model. This change in use resulted in the recognition of impairment losses, where the carrying amount of the assets exceeded the recoverable amount, determined based on the value in use method. A net impairment charge of $<ix:nonFraction unitRef="cad" contextRef="c-44" decimals="-5" name="stn:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets" scale="6" id="f-782">29.0</ix:nonFraction> (2023 - impairment reversal of $<ix:nonFraction unitRef="cad" contextRef="c-45" decimals="-5" sign="-" name="stn:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets" scale="6" id="f-783">1.6</ix:nonFraction>) and an onerous contract provision of $<ix:nonFraction unitRef="cad" contextRef="c-178" decimals="-5" name="ifrs-full:AdditionalProvisionsOtherProvisions" scale="6" id="f-784">6.8</ix:nonFraction> (2023 - $<ix:nonFraction unitRef="cad" contextRef="c-179" decimals="-5" name="ifrs-full:AdditionalProvisionsOtherProvisions" scale="6" id="f-785">2.5</ix:nonFraction>) (note 17) were recognized. The impaired lease assets are primarily within the Canada and United States reportable segments. </span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfImpairmentLossAndReversalOfImpairmentLossExplanatory" id="f-786" 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: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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Canada</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%">United States</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%">Global</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%">Total</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:700;line-height:120%">At December&#160;31, 2024</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: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: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: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: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%">Impairment losses</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"/></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%">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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-180" decimals="-5" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossRightofuseAssets" scale="6" id="f-787">12.6</ix:nonFraction></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:nonFraction unitRef="cad" contextRef="c-181" decimals="-5" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossRightofuseAssets" scale="6" id="f-788">14.9</ix:nonFraction></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:nonFraction unitRef="cad" contextRef="c-182" decimals="-5" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossRightofuseAssets" scale="6" id="f-789">2.4</ix:nonFraction></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%"><ix:nonFraction unitRef="cad" contextRef="c-44" decimals="-5" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossRightofuseAssets" scale="6" id="f-790">29.9</ix:nonFraction></span></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%">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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-183" decimals="-5" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" scale="6" id="f-791">5.2</ix:nonFraction></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:nonFraction unitRef="cad" contextRef="c-184" decimals="-5" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" scale="6" id="f-792">0.4</ix:nonFraction></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:nonFraction unitRef="cad" contextRef="c-185" decimals="-5" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" scale="6" id="f-793">0.5</ix:nonFraction></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%"><ix:nonFraction unitRef="cad" contextRef="c-42" decimals="-5" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" scale="6" id="f-794">6.1</ix:nonFraction></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%">Impairment reversals</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:nonFraction unitRef="cad" contextRef="c-186" decimals="-5" name="ifrs-full:ReversalOfImpairmentLossRecognisedInProfitOrLoss" scale="6" id="f-795">0.4</ix:nonFraction>)</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:nonFraction unitRef="cad" contextRef="c-187" decimals="-5" name="ifrs-full:ReversalOfImpairmentLossRecognisedInProfitOrLoss" scale="6" id="f-796">0.6</ix:nonFraction>)</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:nonFraction unitRef="cad" contextRef="c-188" decimals="-5" name="ifrs-full:ReversalOfImpairmentLossRecognisedInProfitOrLoss" scale="6" id="f-797">0.1</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:ReversalOfImpairmentLossRecognisedInProfitOrLoss" scale="6" id="f-798">1.1</ix:nonFraction>)</span></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%">Net impairment of lease assets and property and equipment</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:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-186" decimals="-5" name="ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" scale="6" id="f-799">17.4</ix:nonFraction></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:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-187" decimals="-5" name="ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" scale="6" id="f-800">14.7</ix:nonFraction></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:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-188" decimals="-5" name="ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" scale="6" id="f-801">2.8</ix:nonFraction></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:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" scale="6" id="f-802">34.9</ix:nonFraction></span></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%">Recoverable amount remaining</span></div></td><td colspan="3" style="border-bottom:0.25pt 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:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-189" decimals="-5" name="ifrs-full:RecoverableAmountOfAssetOrCashgeneratingUnit" format="ixt:fixed-zero" scale="6" id="f-803">&#8212;</ix:nonFraction></span></td><td colspan="3" style="border-bottom:0.25pt 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:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-190" decimals="-5" name="ifrs-full:RecoverableAmountOfAssetOrCashgeneratingUnit" format="ixt:fixed-zero" scale="6" id="f-804">&#8212;</ix:nonFraction></span></td><td colspan="3" style="border-bottom:0.25pt 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:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-191" decimals="-5" name="ifrs-full:RecoverableAmountOfAssetOrCashgeneratingUnit" scale="6" id="f-805">1.3</ix:nonFraction></span></td><td colspan="3" style="border-bottom:0.25pt 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:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:RecoverableAmountOfAssetOrCashgeneratingUnit" scale="6" id="f-806">1.3</ix:nonFraction></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%">In 2023 the Company had impairment losses on lease assets and property and equipment of $<ix:nonFraction unitRef="cad" contextRef="c-192" decimals="-5" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" scale="6" id="f-807">2.1</ix:nonFraction> and $<ix:nonFraction unitRef="cad" contextRef="c-193" decimals="-5" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLoss" scale="6" id="f-808">2.6</ix:nonFraction>, respectively, primarily in the United States. This was offset by impairment reversals on lease assets and property and </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 style="margin-top:3pt"><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 style="margin-top:3pt"><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 style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2024</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-725-2"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">equipment of $<ix:nonFraction unitRef="cad" contextRef="c-194" decimals="-5" name="ifrs-full:ReversalOfImpairmentLossRecognisedInProfitOrLoss" scale="6" id="f-809">4.4</ix:nonFraction> primarily in Canada and the United States. The aggregate remaining recoverable amounts for previously recorded impairments were $<ix:nonFraction unitRef="cad" contextRef="c-72" decimals="-5" name="ifrs-full:RecoverableAmountOfAssetOrCashgeneratingUnit" scale="6" id="f-810">2.8</ix:nonFraction> relating primarily to Global.</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 style="height:6pt"><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="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"/></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="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"/></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="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"/></tr></table></div><ix:nonNumeric contextRef="c-1" name="stn:DisclosureOfDetailedInformationAboutLeaseCostsTextBlock" id="f-811" 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: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:#f2efec;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%">2024</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%">2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-812">52.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:#f2efec;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-813">47.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%">Rent expense - short-term leases and leases of&#160;low-value&#160;assets</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-814">4.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:#f2efec;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-815">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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-816">3.5</ix:nonFraction>)</span></td><td style="background-color:#f2efec;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-817">2.9</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:#f2efec;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:#f2efec;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-818">52.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:#f2efec;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-819">47.5</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 31.</span></div></ix:continuation><div><span><br/></span></div><div id="i57b02b7bfa4d4b8e91d30f276afee46d_67"></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;line-height:120%">12. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfGoodwillExplanatory" id="f-820" continuedAt="f-820-1" escape="true">Goodwill</ix:nonNumeric></span></div><ix:continuation id="f-820-1" continuedAt="f-820-2"><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfReconciliationOfChangesInGoodwillExplanatory" id="f-821" 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:#f2efec;padding:2px 1pt;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;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="padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;padding:0 1pt"/><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:8pt;font-weight:400;line-height:120%">(Note 6.c)</span><span 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</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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-822">2,193.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:#f2efec;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-103" decimals="-5" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-823">2,152.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="padding:2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-118" decimals="-5" name="ifrs-full:AdditionalRecognitionGoodwill" scale="6" id="f-824">503.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:AdditionalRecognitionGoodwill" scale="6" id="f-825">74.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"/></tr><tr><td colspan="3" style="padding:2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-118" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesGoodwill" scale="6" id="f-826">135.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesGoodwill" scale="6" id="f-827">33.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:9pt;font-weight:700;line-height:120%">Gross goodwill, end of the year</span></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-123" decimals="-5" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-828">2,832.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:#f2efec;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-113" decimals="-5" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-829">2,193.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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-195" decimals="-5" sign="-" name="ifrs-full:Goodwill" scale="6" id="f-830">119.8</ix:nonFraction>)</span></td><td style="background-color:#f2efec;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-196" decimals="-5" sign="-" name="ifrs-full:Goodwill" scale="6" id="f-831">119.8</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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-832">2,712.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:#f2efec;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-4" decimals="-5" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-833">2,073.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><div style="margin-top:3pt"><span 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 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Revised for change in accounting policy (see Note 6.c)</span></div></ix:nonNumeric><div style="margin-top:3pt"><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, UK/Europe/Middle East, and Germany. 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-834" 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:#f2efec;padding:2px 1pt;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;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="padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;padding:0 1pt"/><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:8pt;font-weight:400;line-height:120%">(Note 6.c)</span><span 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</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:#f2efec;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-197" decimals="-5" name="ifrs-full:Goodwill" scale="6" id="f-835">422.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:#f2efec;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-198" decimals="-5" name="ifrs-full:Goodwill" scale="6" id="f-836">293.8</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:#f2efec;padding:2px 0 2px 1pt;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-199" decimals="-5" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-837">1,479.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:#f2efec;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-200" decimals="-5" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-838">1,316.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:#f2efec;padding:2px 0 2px 1pt;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-201" decimals="-5" name="ifrs-full:Goodwill" scale="6" id="f-839">810.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:#f2efec;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-202" decimals="-5" name="ifrs-full:Goodwill" scale="6" id="f-840">463.8</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:#f2efec;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-203" decimals="-5" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-841">2,712.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:#f2efec;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-204" decimals="-5" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-842">2,073.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:bottom"/></tr></table></div><div style="margin-top:3pt"><span 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 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Revised for change in accounting policy (see Note 6.c)</span></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 style="margin-top:3pt"><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 style="margin-top:3pt"><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 style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2024</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><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-820-2"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On October&#160;1, 2024, and October&#160;1, 2023, the Company performed its annual goodwill impairment test in accordance with its policy described in note 4. Based on the results of the 2024 and 2023 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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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, 2024 impairment tests, the Company discounted the cash flows using an&#160;after-tax&#160;discount rate of <ix:nonFraction unitRef="number" contextRef="c-205" decimals="3" name="ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections" scale="-2" id="f-843">8.7</ix:nonFraction>% for Canada, <ix:nonFraction unitRef="number" contextRef="c-206" decimals="3" name="ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections" scale="-2" id="f-844">9.4</ix:nonFraction>% for United States, and a weighted average discount rate of <ix:nonFraction unitRef="number" contextRef="c-207" decimals="3" name="ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections" scale="-2" id="f-845">10.1</ix:nonFraction>% for the Global group of CGUs (October 1, 2023 - <ix:nonFraction unitRef="number" contextRef="c-208" decimals="3" name="ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections" scale="-2" id="f-846">8.9</ix:nonFraction>% for Canada, <ix:nonFraction unitRef="number" contextRef="c-209" decimals="3" name="ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections" scale="-2" id="f-847">9.5</ix:nonFraction>% for United States, and <ix:nonFraction unitRef="number" contextRef="c-210" decimals="3" name="ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections" scale="-2" id="f-848">10.8</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:3pt;margin-top:3pt;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-211" decimals="3" name="ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections" scale="-2" id="f-849">2.5</ix:nonFraction>% (2023 &#8211; <ix:nonFraction unitRef="number" contextRef="c-212" decimals="3" name="ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections" scale="-2" id="f-850">3.5</ix:nonFraction>%). </span></div><div style="margin-bottom:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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, 2024, the recoverable amounts of CGUs and group of CGUs tested exceeded their carrying amounts and management believes that no reasonably possible change in any of the above key assumptions would have caused the carrying amounts to exceed the recoverable 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%">As at October&#160;1, 2024, the recoverable amounts of the Canada and US CGUs exceeded their carrying amounts and  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-213" decimals="-5" name="ifrs-full:AmountByWhichUnitsRecoverableAmountExceedsItsCarryingAmount" scale="6" id="f-851">256.4</ix:nonFraction> assuming terminal operating margins averaging <ix:nonFraction unitRef="number" contextRef="c-213" decimals="3" name="stn:ValueAssignedToKeyAssumption" scale="-2" id="f-852">10.5</ix:nonFraction>%. Assuming all other assumptions remain the same, the operating margin in all forecasted periods, including the terminal period, would need to decline by <ix:nonFraction unitRef="number" contextRef="c-213" decimals="0" name="ifrs-full:AmountByWhichValueAssignedToKeyAssumptionMustChangeInOrderForUnitsRecoverableAmountToBeEqualToCarryingAmount" scale="0" id="f-853">150</ix:nonFraction>-basis points for the Global group of CGUs carrying amount to exceed its recoverable amount.</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 style="margin-top:3pt"><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 style="margin-top:3pt"><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 style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2024</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="i57b02b7bfa4d4b8e91d30f276afee46d_70"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;line-height:120%">13. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfIntangibleAssetsExplanatory" id="f-854" continuedAt="f-854-1" escape="true">Intangible Assets</ix:nonNumeric></span></div><ix:continuation id="f-854-1" continuedAt="f-854-2"><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory" id="f-855" 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, 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-214" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-856">471.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-215" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-857">48.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-216" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-858">90.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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-103" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-859">610.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="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-217" decimals="-5" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="6" id="f-860">&#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-218" decimals="-5" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="6" id="f-861">&#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-219" decimals="-5" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-862">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-108" decimals="-5" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-863">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-217" decimals="-5" name="ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-864">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-218" decimals="-5" name="ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-865">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-219" decimals="-5" name="ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="6" id="f-866">&#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-108" decimals="-5" name="ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-867">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="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-217" decimals="-5" name="ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-868">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-218" decimals="-5" name="ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-869">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-219" decimals="-5" name="ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-870">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-108" decimals="-5" name="ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-871">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-217" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" scale="6" id="f-872">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-218" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" scale="6" id="f-873">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-219" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" scale="6" id="f-874">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-108" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" scale="6" id="f-875">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="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, 2023</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-220" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-876">464.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-221" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-877">12.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-222" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-878">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"/><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-113" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-879">540.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="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-223" decimals="-5" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="6" id="f-880">&#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-224" decimals="-5" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="6" id="f-881">&#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-225" decimals="-5" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-882">84.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-118" decimals="-5" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-883">84.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="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-223" decimals="-5" name="ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-884">137.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-224" decimals="-5" name="ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-885">45.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-225" decimals="-5" name="ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-886">0.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-118" decimals="-5" name="ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-887">183.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="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-223" decimals="-5" name="ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-888">30.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-224" decimals="-5" name="ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-889">13.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-225" decimals="-5" name="ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-890">24.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-118" decimals="-5" name="ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-891">68.8</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-223" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" scale="6" id="f-892">31.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-224" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" scale="6" id="f-893">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-225" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" scale="6" id="f-894">0.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-118" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" scale="6" id="f-895">33.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="background-color:#f2efec;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, 2024</span></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-226" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-896">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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-227" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-897">46.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-228" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-898">124.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:#f2efec;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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-123" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-899">773.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:#f2efec;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, 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-229" decimals="-5" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-900">215.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-230" decimals="-5" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-901">31.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-231" decimals="-5" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-902">43.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-128" decimals="-5" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-903">290.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="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-232" decimals="-5" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" scale="6" id="f-904">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-233" decimals="-5" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" scale="6" id="f-905">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-234" decimals="-5" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" scale="6" id="f-906">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-133" decimals="-5" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" scale="6" id="f-907">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="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-232" decimals="-5" sign="-" name="ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-908">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-233" decimals="-5" sign="-" name="ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-909">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-234" decimals="-5" sign="-" name="ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-910">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-133" decimals="-5" sign="-" name="ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-911">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-232" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" scale="6" id="f-912">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-233" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" scale="6" id="f-913">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-234" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" scale="6" id="f-914">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-133" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" scale="6" id="f-915">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="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, 2023</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-235" decimals="-5" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-916">232.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-236" decimals="-5" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-917">4.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-237" decimals="-5" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-918">38.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="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-138" decimals="-5" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-919">274.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="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-238" decimals="-5" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" scale="6" id="f-920">58.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-239" decimals="-5" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" scale="6" id="f-921">31.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-240" decimals="-5" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" scale="6" id="f-922">34.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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-143" decimals="-5" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" scale="6" id="f-923">123.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="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-238" decimals="-5" sign="-" name="ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-924">30.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-239" decimals="-5" sign="-" name="ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-925">13.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-240" decimals="-5" sign="-" name="ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-926">24.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-143" decimals="-5" sign="-" name="ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill" scale="6" id="f-927">68.8</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-238" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" scale="6" id="f-928">15.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-239" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" scale="6" id="f-929">1.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-240" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" scale="6" id="f-930">0.1</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-143" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" scale="6" id="f-931">16.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="background-color:#f2efec;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, 2024</span></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-241" decimals="-5" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-932">276.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-242" decimals="-5" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-933">22.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-243" decimals="-5" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-934">47.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:#f2efec;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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-148" decimals="-5" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-935">346.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:#f2efec;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, 2023</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-244" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-936">231.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-245" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-937">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-246" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-938">26.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-4" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-939">265.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="background-color:#f2efec;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, 2024</span></td><td colspan="2" style="background-color:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-247" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-940">326.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:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-941">23.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:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-249" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="f-942">76.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:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-943">427.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:#f2efec;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 2024, the Company concluded that there were no indicators of impairment related to intangible assets.</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-854-2">The net book value of software acquired through software financing obligations is $<ix:nonFraction unitRef="cad" contextRef="c-250" decimals="-5" name="stn:SoftwareFinancingObligation" scale="6" id="f-944">41.5</ix:nonFraction> (2023 - $<ix:nonFraction unitRef="cad" contextRef="c-251" decimals="-5" name="stn:SoftwareFinancingObligation" scale="6" id="f-945">15.4</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 style="margin-top:3pt"><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 style="margin-top:3pt"><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 style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2024</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><div id="i57b02b7bfa4d4b8e91d30f276afee46d_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:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;line-height:120%">14. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfOtherAssetsExplanatory" id="f-946" continuedAt="f-946-1" escape="true">Other Assets</ix:nonNumeric></span></div><ix:continuation id="f-946-1"><ix:nonNumeric contextRef="c-1" name="stn:DisclosureOfDetailedInformationAboutOtherAssetsTextBlock" id="f-947" 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:#f2efec;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Notes</span></div></td><td colspan="3" style="background-color:#f2efec;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-252" decimals="-5" name="ifrs-full:OtherFinancialAssets" scale="6" id="f-948">195.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:#f2efec;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-253" decimals="-5" name="ifrs-full:OtherFinancialAssets" scale="6" id="f-949">204.5</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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-254" decimals="-5" name="ifrs-full:OtherFinancialAssets" scale="6" id="f-950">43.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:#f2efec;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-255" decimals="-5" name="ifrs-full:OtherFinancialAssets" scale="6" id="f-951">25.2</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%">Derivative financial instruments</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,24</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-256" decimals="-5" name="ifrs-full:OtherFinancialAssets" scale="6" id="f-952">20.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:#f2efec;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-257" decimals="-5" name="ifrs-full:OtherFinancialAssets" scale="6" id="f-953">20.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"><div style="padding-left:12.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Insurance recovery assets</span></div></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%">7</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-258" decimals="-5" name="ifrs-full:OtherFinancialAssets" scale="6" id="f-954">10.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:#f2efec;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-259" decimals="-5" name="ifrs-full:OtherFinancialAssets" format="ixt:fixed-zero" scale="6" id="f-955">&#8212;</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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-260" decimals="-5" name="ifrs-full:OtherFinancialAssets" scale="6" id="f-956">39.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:#f2efec;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-261" decimals="-5" name="ifrs-full:OtherFinancialAssets" scale="6" id="f-957">28.6</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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-260" decimals="-5" name="ifrs-full:OtherNonfinancialAssets" scale="6" id="f-958">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:#f2efec;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-261" decimals="-5" name="ifrs-full:OtherNonfinancialAssets" scale="6" id="f-959">18.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="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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-960">327.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:#f2efec;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-4" decimals="-5" name="ifrs-full:OtherAssets" scale="6" id="f-961">296.3</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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-962">26.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:#f2efec;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-4" decimals="-5" name="ifrs-full:OtherCurrentFinancialAssets" scale="6" id="f-963">15.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;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-964">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:#f2efec;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-4" decimals="-5" name="ifrs-full:OtherCurrentNonfinancialAssets" scale="6" id="f-965">1.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-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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-966">300.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:#f2efec;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-4" decimals="-5" name="ifrs-full:OtherNoncurrentAssets" scale="6" id="f-967">279.2</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 sublease receivables and deposits.&#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-968" 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:#f2efec;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="background-color:#f2efec;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:#f2efec;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:#f2efec;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:#f2efec;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-262" decimals="-5" name="ifrs-full:OtherFinancialAssets" scale="6" id="f-969">122.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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="background-color:#f2efec;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-262" decimals="-5" name="stn:OtherFinancialAssetAtAmortisedCost" scale="6" id="f-970">123.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:#f2efec;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-263" decimals="-5" name="ifrs-full:OtherFinancialAssets" scale="6" id="f-971">127.2</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-263" decimals="-5" name="stn:OtherFinancialAssetAtAmortisedCost" scale="6" id="f-972">125.0</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:#f2efec;padding:2px 0 2px 1pt;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:OtherFinancialAssets" scale="6" id="f-973">73.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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="stn:OtherFinancialAssetAtAmortisedCost" scale="6" id="f-974">54.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:#f2efec;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-265" decimals="-5" name="ifrs-full:OtherFinancialAssets" scale="6" id="f-975">77.3</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-265" decimals="-5" name="stn:OtherFinancialAssetAtAmortisedCost" scale="6" id="f-976">66.3</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:#f2efec;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-977">195.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:#f2efec;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:#f2efec;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-978">177.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:#f2efec;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-4" decimals="-5" name="ifrs-full:OtherFinancialAssets" scale="6" id="f-979">204.5</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-4" decimals="-5" name="stn:OtherFinancialAssetAtAmortisedCost" scale="6" id="f-980">191.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: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-266" decimals="4" name="stn:BondsInterestRatePercentage" scale="-2" id="f-981">0.63</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-267" decimals="4" name="stn:BondsInterestRatePercentage" scale="-2" id="f-982">8.00</ix:nonFraction>% per annum (2023 &#8211; <ix:nonFraction unitRef="number" contextRef="c-268" decimals="4" name="stn:BondsInterestRatePercentage" scale="-2" id="f-983">0.63</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-269" decimals="4" name="stn:BondsInterestRatePercentage" scale="-2" id="f-984">8.00</ix:nonFraction>%). <ix:nonNumeric contextRef="c-1" name="ifrs-full:MaturityAnalysisForDerivativeFinancialLiabilities" id="f-985" continuedAt="f-985-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-985-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:#f2efec;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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="stn:FairValueOfOtherFinancialAssetsMaturity" scale="6" id="f-986">6.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:#f2efec;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-271" decimals="-5" name="stn:FairValueOfOtherFinancialAssetsMaturity" scale="6" id="f-987">0.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="padding:2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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="stn:FairValueOfOtherFinancialAssetsMaturity" scale="6" id="f-988">37.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-273" decimals="-5" name="stn:FairValueOfOtherFinancialAssetsMaturity" scale="6" id="f-989">43.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%">More than five years</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-274" decimals="-5" name="stn:FairValueOfOtherFinancialAssetsMaturity" scale="6" id="f-990">79.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-275" decimals="-5" name="stn:FairValueOfOtherFinancialAssetsMaturity" scale="6" id="f-991">83.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: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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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="stn:FairValueOfOtherFinancialAssetsMaturity" scale="6" id="f-992">122.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:#f2efec;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-263" decimals="-5" name="stn:FairValueOfOtherFinancialAssetsMaturity" scale="6" id="f-993">127.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></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 style="margin-top:3pt"><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 style="margin-top:3pt"><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 style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2024</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="i57b02b7bfa4d4b8e91d30f276afee46d_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:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;line-height:120%">15. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory" id="f-994" continuedAt="f-994-1" escape="true">Trade and Other Payables</ix:nonNumeric></span></div><ix:nonNumeric contextRef="c-1" name="stn:DisclosureOfDetailedInformationAboutTradeAndOtherPayablesTextBlock" id="f-995" escape="true"><ix:continuation id="f-994-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:#f2efec;padding:2px 1pt;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;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="padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;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%">(Note 6.c)</span></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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-996">447.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:#f2efec;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-4" decimals="-5" name="ifrs-full:TradeAndOtherPayablesToTradeSuppliers" scale="6" id="f-997">351.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%">Employee and payroll liabilities </span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-998">453.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-4" decimals="-5" name="stn:EmployeeAndPayrollLiabilities" scale="6" id="f-999">415.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"><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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1000">117.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-4" decimals="-5" name="ifrs-full:Accruals" scale="6" id="f-1001">74.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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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" format="ixt:num-dot-decimal" scale="6" id="f-1002">1,018.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:#f2efec;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-4" decimals="-5" name="ifrs-full:TradeAndOtherPayables" scale="6" id="f-1003">842.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></ix:nonNumeric><div style="margin-top:3pt"><span><br/></span></div><div id="i57b02b7bfa4d4b8e91d30f276afee46d_79"></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;line-height:120%">16. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfBorrowingsExplanatory" id="f-1004" continuedAt="f-1004-1" escape="true">Long-Term Debt</ix:nonNumeric></span></div><ix:continuation id="f-1004-1" continuedAt="f-1004-2"><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory" id="f-1005" continuedAt="f-1005-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:#f2efec;padding:2px 1pt;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;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="padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;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%">(Note 6.c)</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%">Senior unsecured notes</span></td><td colspan="2" style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-276" decimals="-5" name="ifrs-full:Borrowings" scale="6" id="f-1006">548.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:#f2efec;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-277" decimals="-5" name="ifrs-full:Borrowings" scale="6" id="f-1007">547.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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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" name="ifrs-full:Borrowings" scale="6" id="f-1008">256.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-279" decimals="-5" name="ifrs-full:Borrowings" scale="6" id="f-1009">79.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%">Term loan facilities</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-280" decimals="-5" name="ifrs-full:Borrowings" scale="6" id="f-1010">405.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:Borrowings" scale="6" id="f-1011">408.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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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" name="ifrs-full:Borrowings" scale="6" id="f-1012">116.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:Borrowings" scale="6" id="f-1013">52.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%">Other financing obligations</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-284" decimals="-5" name="ifrs-full:Borrowings" scale="6" id="f-1014">57.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:Borrowings" scale="6" id="f-1015">10.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:0 1pt"/><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1016">1,383.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:#f2efec;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-4" decimals="-5" name="ifrs-full:Borrowings" format="ixt:num-dot-decimal" scale="6" id="f-1017">1,098.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 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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1018">175.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-4" decimals="-5" name="ifrs-full:CurrentPortionOfLongtermBorrowings" scale="6" id="f-1019">124.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 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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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" format="ixt:num-dot-decimal" scale="6" id="f-1020">1,208.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:#f2efec;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-4" decimals="-5" name="ifrs-full:LongtermBorrowings" scale="6" id="f-1021">974.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: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-286" decimals="INF" name="ifrs-full:NotionalAmount" scale="6" id="f-1022">300</ix:nonFraction> of notes that mature on October 8, 2027, bearing interest at a fixed rate of <ix:nonFraction unitRef="number" contextRef="c-286" decimals="INF" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="f-1023">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-287" decimals="INF" name="ifrs-full:NotionalAmount" scale="6" id="f-1024">250</ix:nonFraction> of notes that mature on June 27, 2030, bearing interest at a fixed rate of <ix:nonFraction unitRef="number" contextRef="c-287" decimals="INF" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="f-1025">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 an unsecured senior revolving credit facility in the maximum amount of $<ix:nonFraction unitRef="cad" contextRef="c-288" decimals="-5" name="stn:SyndicatedSeniorCreditFacilitiesMaximumBorrowingCapacity" scale="6" id="f-1026">800</ix:nonFraction> and an unsecured senior term loan of $<ix:nonFraction unitRef="cad" contextRef="c-289" decimals="-5" name="stn:SyndicatedSeniorCreditFacilitiesMaximumBorrowingCapacity" scale="6" id="f-1027">310</ix:nonFraction> in <ix:nonFraction unitRef="tranche" contextRef="c-290" decimals="INF" name="stn:NumberOfTranches" format="ixt-sec:numwordsen" scale="0" id="f-1028">two</ix:nonFraction> tranches. Additional funds of $<ix:nonFraction unitRef="cad" contextRef="c-291" decimals="-5" name="stn:SyndicatedSeniorCreditFacilitiesAdditionalBorrowingCapacity" scale="6" id="f-1029">600</ix:nonFraction> can be accessed subject to approval and under the same terms and conditions. On June 27, 2024, the Company amended the syndicated senior credit facilities to change certain terms and conditions, including extending the maturity dates for the revolving credit facility from December 8, 2027 to June 27, 2029, the $<ix:nonFraction unitRef="cad" contextRef="c-292" decimals="INF" name="stn:SyndicatedSeniorCreditFacilitiesMaximumBorrowingCapacity" scale="6" id="f-1030">150</ix:nonFraction> tranche B of the term loan from December 8, 2025 to June 27, 2027, and the $<ix:nonFraction unitRef="cad" contextRef="c-293" decimals="INF" name="stn:SyndicatedSeniorCreditFacilitiesMaximumBorrowingCapacity" scale="6" id="f-1031">160</ix:nonFraction> tranche C of the term loan from December 8, 2027 to June 27, 2029. The amendments to the terms and conditions were not considered to be substantial. As such, the amendments were accounted for as a debt modification.</span></div><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 unsecured bilateral term credit facility of $<ix:nonFraction unitRef="cad" contextRef="c-294" decimals="-5" name="stn:LineOfCreditFacilityMaximumBorrowingsCapacity" scale="6" id="f-1032">100</ix:nonFraction> matured on June 17, 2024 and has been replaced with a new unsecured bilateral term credit facility of $<ix:nonFraction unitRef="cad" contextRef="c-294" decimals="-5" name="stn:LineOfCreditFacilityMaximumBorrowingsCapacity" scale="6" id="f-1033">100</ix:nonFraction> maturing on June 28, 2025. </span></div><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, 2024, $<ix:nonFraction unitRef="cad" contextRef="c-295" decimals="-5" name="stn:BorrowingsPayableAmount" scale="6" id="f-1034">256.0</ix:nonFraction> of the revolving credit facility was payable in Canadian funds (2023 - payable in US funds of $<ix:nonFraction unitRef="cad" contextRef="c-296" decimals="-5" name="stn:BorrowingsPayableAmount" scale="6" id="f-1035">79.5</ix:nonFraction> (US$<ix:nonFraction unitRef="usd" contextRef="c-296" decimals="-5" name="stn:BorrowingsPayableAmount" scale="6" id="f-1036">60.0</ix:nonFraction>)). As at December&#160;31, 2024 and 2023, the term loan facilities were payable in Canadian funds. The revolving credit facility and the term loan facilities may be repaid from time to time at the option of the Company. The average interest rate for the revolving credit facility and term loan facilities at December&#160;31, 2024, was <ix:nonFraction unitRef="number" contextRef="c-3" decimals="4" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="f-1037">4.86</ix:nonFraction>% (2023 &#8211; <ix:nonFraction unitRef="number" contextRef="c-4" decimals="4" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="f-1038">6.78</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 style="margin-top:3pt"><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 style="margin-top:3pt"><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 style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2024</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-1004-2"><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, 2024, the Company had issued outstanding letters of credit that expire at various dates before October 2025, are payable in various currencies, and total $<ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="stn:LettersOfCreditOutstandingIssuedAmount" scale="6" id="f-1039">4.2</ix:nonFraction> (2023 &#8211; $<ix:nonFraction unitRef="cad" contextRef="c-4" decimals="-5" name="stn:LettersOfCreditOutstandingIssuedAmount" scale="6" id="f-1040">2.4</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, 2024, $<ix:nonFraction unitRef="cad" contextRef="c-278" decimals="-5" name="ifrs-full:UndrawnBorrowingFacilities" scale="6" id="f-1041">539.8</ix:nonFraction></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%">(2023 &#8211; $<ix:nonFraction unitRef="cad" contextRef="c-279" decimals="-5" name="ifrs-full:UndrawnBorrowingFacilities" scale="6" id="f-1042">718.1</ix:nonFraction>) was available under the revolving credit facility.</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%">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-297" decimals="-6" name="stn:LineOfCreditFacilityMaximumBorrowingsCapacity" scale="6" id="f-1043">20</ix:nonFraction> and an overdraft facility of up to AU$<ix:nonFraction unitRef="aud" contextRef="c-298" decimals="-6" name="stn:LineOfCreditFacilityMaximumBorrowingsCapacity" scale="6" id="f-1044">5</ix:nonFraction>, repayable on demand. The amount drawn at December&#160;31, 2024 was $<ix:nonFraction unitRef="cad" contextRef="c-299" decimals="-5" name="stn:BorrowingsPayableAmount" scale="6" id="f-1045">17.1</ix:nonFraction> (&#163;<ix:nonFraction unitRef="gbp" contextRef="c-299" decimals="-5" name="stn:BorrowingsPayableAmount" scale="6" id="f-1046">9.5</ix:nonFraction>) (2023 - $<ix:nonFraction unitRef="cad" contextRef="c-300" decimals="-5" name="stn:BorrowingsPayableAmount" scale="6" id="f-1047">23.6</ix:nonFraction> (&#163;<ix:nonFraction unitRef="gbp" contextRef="c-300" decimals="-5" name="stn:BorrowingsPayableAmount" scale="6" id="f-1048">14.0</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-301" decimals="-5" name="ifrs-full:BankOverdraftsClassifiedAsCashEquivalents" format="ixt-sec:numwordsen" scale="6" id="f-1049">No</ix:nonFraction> balances were drawn at December&#160;31, 2024 (2023 - <ix:nonFraction unitRef="cad" contextRef="c-302" decimals="-5" name="ifrs-full:BankOverdraftsClassifiedAsCashEquivalents" format="ixt:fixed-zero" scale="6" id="f-1050">nil</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 and other finance obligations</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%">2025 to</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> 2027. 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, 2024, was <ix:nonFraction unitRef="number" contextRef="c-303" decimals="3" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="f-1051">4.9</ix:nonFraction>% (2023 - <ix:nonFraction unitRef="number" contextRef="c-304" decimals="3" name="ifrs-full:BorrowingsInterestRate" scale="-2" id="f-1052">5.0</ix:nonFraction>% (notes payable were revised, see note 6.c)). <ix:continuation id="f-1005-1" continuedAt="f-1005-2">The aggregate maturity value of the notes of $<ix:nonFraction unitRef="cad" contextRef="c-305" decimals="-5" name="stn:AggregateMaturityValueOfNotes" scale="6" id="f-1053">116.6</ix:nonFraction> (2023 - $<ix:nonFraction unitRef="cad" contextRef="c-306" decimals="-5" name="stn:AggregateMaturityValueOfNotes" scale="6" id="f-1054">52.0</ix:nonFraction>) is comprised of:</ix:continuation></span></div><div><span><br/></span></div><ix:continuation id="f-1005-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:#f2efec;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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="padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;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%">(Note 6.c)</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%">(Note 6.c)</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:#f2efec;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-307" decimals="-5" name="stn:CarryingAmountOfNotesPayable" scale="6" id="f-1055">36.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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f2efec;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-307" decimals="-5" name="stn:CarryingAmountOfNotesPayable" scale="6" id="f-1056">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:#f2efec;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-308" decimals="-5" name="stn:CarryingAmountOfNotesPayable" scale="6" id="f-1057">50.5</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-308" decimals="-5" name="stn:CarryingAmountOfNotesPayable" scale="6" id="f-1058">38.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="padding:2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;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:CarryingAmountOfNotesPayable" scale="6" id="f-1059">3.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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-309" decimals="-5" name="stn:CarryingAmountOfNotesPayable" scale="6" id="f-1060">2.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:#f2efec;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-310" decimals="-5" name="stn:CarryingAmountOfNotesPayable" scale="6" id="f-1061">0.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-310" decimals="-5" name="stn:CarryingAmountOfNotesPayable" scale="6" id="f-1062">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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Euro</span></div></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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-311" decimals="-5" name="stn:CarryingAmountOfNotesPayable" scale="6" id="f-1063">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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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="eur" contextRef="c-311" decimals="-5" name="stn:CarryingAmountOfNotesPayable" scale="6" id="f-1064">50.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:#f2efec;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-312" decimals="-5" name="stn:CarryingAmountOfNotesPayable" format="ixt:fixed-zero" scale="6" id="f-1065">&#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="eur" contextRef="c-312" decimals="-5" name="stn:CarryingAmountOfNotesPayable" format="ixt:fixed-zero" scale="6" id="f-1066">&#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;padding:2px 1pt;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:#f2efec;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-313" decimals="-5" name="stn:CarryingAmountOfNotesPayable" scale="6" id="f-1067">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:#f2efec;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f2efec;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-313" decimals="-5" name="stn:CarryingAmountOfNotesPayable" scale="6" id="f-1068">1.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:#f2efec;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-314" decimals="-5" name="stn:CarryingAmountOfNotesPayable" scale="6" id="f-1069">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"/><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-314" decimals="-5" name="stn:CarryingAmountOfNotesPayable" scale="6" id="f-1070">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: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 other financing obligations for software (included in intangible assets), equipment, and leasehold improvements. These obligations expire at various dates before November 2026. Other financing obligations include software additions of $<ix:nonFraction unitRef="cad" contextRef="c-315" decimals="-5" name="stn:IncreaseDecreaseInBorrowings" scale="6" id="f-1071">66.3</ix:nonFraction> (2023 - $<ix:nonFraction unitRef="cad" contextRef="c-316" decimals="-5" name="stn:IncreaseDecreaseInBorrowings" scale="6" id="f-1072">0.6</ix:nonFraction>) which have been excluded from the consolidated statement of cash flows (note 31).</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 issues letters of credit within its revolving credit facility and has a separate facility outside of its revolving credit facility that provides letters of credit up to $<ix:nonFraction unitRef="cad" contextRef="c-317" decimals="INF" name="stn:LineOfCreditFacilityMaximumBorrowingsCapacity" scale="6" id="f-1073">100</ix:nonFraction>. At December&#160;31, 2024, $<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="stn:LettersOfCreditIssuedAndOutstandingInAddition" scale="6" id="f-1074">75.5</ix:nonFraction> (2023 &#8211; $<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="stn:LettersOfCreditIssuedAndOutstandingInAddition" scale="6" id="f-1075">57.0</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-318" decimals="-5" name="stn:LettersOfCreditIssuedAndOutstandingInAddition" scale="6" id="f-1076">47.3</ix:nonFraction> (2023 &#8211; $<ix:nonFraction unitRef="cad" contextRef="c-319" decimals="-5" name="stn:LettersOfCreditIssuedAndOutstandingInAddition" scale="6" id="f-1077">41.6</ix:nonFraction>) expire at various dates before May 2035 and $<ix:nonFraction unitRef="cad" contextRef="c-320" decimals="-5" name="stn:LettersOfCreditIssuedAndOutstandingInAddition" scale="6" id="f-1078">28.2</ix:nonFraction> (2023 &#8211; $<ix:nonFraction unitRef="cad" contextRef="c-321" decimals="-5" name="stn:LettersOfCreditIssuedAndOutstandingInAddition" scale="6" id="f-1079">15.4</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%">At December&#160;31, 2024, the Company has $<ix:nonFraction unitRef="cad" contextRef="c-322" decimals="-5" name="ifrs-full:BondsIssued" scale="6" id="f-1080">44.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%">(2023 - $<ix:nonFraction unitRef="cad" contextRef="c-323" decimals="-5" name="ifrs-full:BondsIssued" scale="6" id="f-1081">20.3</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><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 surety facilities related to Construction Services (which was sold in 2018) to accommodate the issuance of bonds for certain types of project work of $<ix:nonFraction unitRef="cad" contextRef="c-324" decimals="-5" name="ifrs-full:BondsIssued" scale="6" id="f-1082">3.5</ix:nonFraction> (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-325" decimals="-5" name="ifrs-full:BondsIssued" scale="6" id="f-1083">16.6</ix:nonFraction>) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">in US funds 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 May 2025.The purchaser of the Construction Services business has indemnified the Company for any obligations that may arise from these bonds.</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 style="margin-top:3pt"><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 style="margin-top:3pt"><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 style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2024</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><div id="i57b02b7bfa4d4b8e91d30f276afee46d_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:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;line-height:120%">17. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory" id="f-1084" continuedAt="f-1084-1" escape="true">Provisions</ix:nonNumeric></span></div><ix:continuation id="f-1084-1" continuedAt="f-1084-2"><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfOtherProvisionsExplanatory" id="f-1085" 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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;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-326" decimals="-5" name="ifrs-full:OtherProvisions" scale="6" id="f-1086">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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f2efec;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-327" decimals="-5" name="ifrs-full:OtherProvisions" scale="6" id="f-1087">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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f2efec;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-328" decimals="-5" name="ifrs-full:OtherProvisions" scale="6" id="f-1088">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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f2efec;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-329" decimals="-5" name="ifrs-full:OtherProvisions" scale="6" id="f-1089">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:#f2efec;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:#f2efec;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-4" decimals="-5" name="ifrs-full:OtherProvisions" scale="6" id="f-1090">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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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-330" decimals="-5" name="ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions" scale="6" id="f-1091">43.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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-331" decimals="-5" name="ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions" scale="6" id="f-1092">22.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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-332" decimals="-5" name="ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions" scale="6" id="f-1093">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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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-178" decimals="-5" name="ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions" scale="6" id="f-1094">9.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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-1095">79.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:#f2efec;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%">Acquisitions</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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-330" decimals="-5" name="ifrs-full:AcquisitionsThroughBusinessCombinationsOtherProvisions" format="ixt:fixed-zero" scale="6" id="f-1096">&#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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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-331" decimals="-5" name="ifrs-full:AcquisitionsThroughBusinessCombinationsOtherProvisions" scale="6" id="f-1097">20.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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-332" decimals="-5" name="ifrs-full:AcquisitionsThroughBusinessCombinationsOtherProvisions" scale="6" id="f-1098">1.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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-178" decimals="-5" name="ifrs-full:AcquisitionsThroughBusinessCombinationsOtherProvisions" scale="6" id="f-1099">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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:AcquisitionsThroughBusinessCombinationsOtherProvisions" scale="6" id="f-1100">24.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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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-330" decimals="-5" name="ifrs-full:ProvisionUsedOtherProvisions" scale="6" id="f-1101">23.8</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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-331" decimals="-5" name="ifrs-full:ProvisionUsedOtherProvisions" scale="6" id="f-1102">22.6</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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-332" decimals="-5" name="ifrs-full:ProvisionUsedOtherProvisions" scale="6" id="f-1103">5.0</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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-178" decimals="-5" name="ifrs-full:ProvisionUsedOtherProvisions" scale="6" id="f-1104">15.7</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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-1105">67.1</ix:nonFraction>)</span></td><td style="background-color:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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-330" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" scale="6" id="f-1106">6.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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-331" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" scale="6" id="f-1107">3.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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-332" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" scale="6" id="f-1108">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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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-178" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" scale="6" id="f-1109">0.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" scale="6" id="f-1110">11.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:#f2efec;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:#f2efec;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-333" decimals="-5" name="ifrs-full:OtherProvisions" scale="6" id="f-1111">113.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f2efec;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-334" decimals="-5" name="ifrs-full:OtherProvisions" scale="6" id="f-1112">70.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f2efec;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-335" decimals="-5" name="ifrs-full:OtherProvisions" scale="6" id="f-1113">29.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f2efec;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-336" decimals="-5" name="ifrs-full:OtherProvisions" scale="6" id="f-1114">21.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:#f2efec;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:#f2efec;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-1115">234.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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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-333" decimals="-5" name="ifrs-full:OtherShorttermProvisions" scale="6" id="f-1116">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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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-334" decimals="-5" name="ifrs-full:OtherShorttermProvisions" scale="6" id="f-1117">39.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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-335" decimals="-5" name="ifrs-full:OtherShorttermProvisions" scale="6" id="f-1118">5.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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-336" decimals="-5" name="ifrs-full:OtherShorttermProvisions" scale="6" id="f-1119">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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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-1120">66.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:#f2efec;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:#f2efec;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-333" decimals="-5" name="ifrs-full:OtherLongtermProvisions" scale="6" id="f-1121">101.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:#f2efec;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:#f2efec;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-334" decimals="-5" name="ifrs-full:OtherLongtermProvisions" scale="6" id="f-1122">30.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:#f2efec;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:#f2efec;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-335" decimals="-5" name="ifrs-full:OtherLongtermProvisions" scale="6" id="f-1123">24.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:#f2efec;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:#f2efec;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-336" decimals="-5" name="ifrs-full:OtherLongtermProvisions" scale="6" id="f-1124">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:#f2efec;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:#f2efec;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-1125">167.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:#f2efec;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-337" name="ifrs-full:DescriptionOfExpectedTimingOfOutflowsOtherProvisions" id="f-1126">one</ix:nonNumeric> to <ix:nonNumeric contextRef="c-338" name="ifrs-full:DescriptionOfExpectedTimingOfOutflowsOtherProvisions" id="f-1127">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-339" name="ifrs-full:DescriptionOfExpectedTimingOfOutflowsOtherProvisions" id="f-1128">one</ix:nonNumeric> to <ix:nonNumeric contextRef="c-340" name="ifrs-full:DescriptionOfExpectedTimingOfOutflowsOtherProvisions" id="f-1129">fourteen years</ix:nonNumeric>.</span></div></ix:continuation><div><span><br/></span></div><div id="i57b02b7bfa4d4b8e91d30f276afee46d_85"></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;line-height:120%">18. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfEmployeeBenefitsExplanatory" id="f-1130" continuedAt="f-1130-1" escape="true">Employee Defined Benefit Plans</ix:nonNumeric></span></div><ix:continuation id="f-1130-1" continuedAt="f-1130-2"><ix:nonNumeric contextRef="c-1" name="stn:DisclosureOfDefinedBenefitObligationsExplanatoryTextBlock" id="f-1131" continuedAt="f-1131-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:#f2efec;padding:2px 1pt;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-341" decimals="-5" name="ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan" scale="6" id="f-1132">75.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:#f2efec;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-342" decimals="-5" name="ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan" scale="6" id="f-1133">72.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 style="height:14pt"><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-341" decimals="-5" name="ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" scale="6" id="f-1134">6.4</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-342" decimals="-5" name="ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" scale="6" id="f-1135">15.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%">End of employment benefit plans</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-343" decimals="-5" name="ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" scale="6" id="f-1136">16.0</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-344" decimals="-5" name="ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" scale="6" id="f-1137">13.9</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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net employee defined benefit liability</span></div></td><td colspan="2" style="background-color:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1138">22.4</ix:nonFraction>)</span></td><td style="background-color:#f2efec;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-4" decimals="-5" name="ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" scale="6" id="f-1139">29.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"/></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.</span></div><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 at 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-1140">8</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 2025.</span></div><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></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 style="margin-top:3pt"><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 style="margin-top:3pt"><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 style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2024</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-1130-2" continuedAt="f-1130-3"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In 2024, the UK Court of Appeal upheld a ruling given by the High Court that specific alterations to the rules of salary-related contracted-out pension schemes made between 1997 and 2016 would be invalid if they lacked a confirmation under Section 37 of the Pension Schemes Act 1993 from the scheme's actuary. This ruling has potentially significant implications because of the wide-ranging impact of the judgement. We are in the process of understanding the impact of the ruling on Stantec's UK defined benefit plans. Therefore, it is not currently possible to assess with any certainty whether there could be a potential financial impact.</span></div><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 December&#160;31, 2024, <ix:nonFraction unitRef="number" contextRef="c-3" decimals="3" name="stn:PercentageOfDefinedBenefitObligationFullyCoveredWithAnnuityPolicies" scale="-2" id="f-1141">55.6</ix:nonFraction>% (2023 - <ix:nonFraction unitRef="number" contextRef="c-4" decimals="3" name="stn:PercentageOfDefinedBenefitObligationFullyCoveredWithAnnuityPolicies" scale="-2" id="f-1142">55.2</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 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-1143" 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:#f2efec;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%">2024</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%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;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:#f2efec;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:#f2efec;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-345" decimals="-5" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="f-1144">402.6</ix:nonFraction>)</span></td><td style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-346" decimals="-5" sign="-" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="f-1145">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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-342" decimals="-5" sign="-" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="f-1146">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:#f2efec;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-347" decimals="-5" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="f-1147">382.5</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-348" decimals="-5" sign="-" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="f-1148">422.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="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-349" decimals="-5" sign="-" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="f-1149">40.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"/><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:#f2efec;padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;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 (expense) income</span></div></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-350" decimals="-5" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="6" id="f-1150">18.4</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-351" decimals="-5" sign="-" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="6" id="f-1151">21.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-352" decimals="-5" sign="-" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="6" id="f-1152">2.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="6" id="f-1153">17.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-354" decimals="-5" sign="-" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="6" id="f-1154">20.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-355" decimals="-5" sign="-" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="6" id="f-1155">2.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"/><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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-350" decimals="-5" name="stn:AdministrativeExpenseNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="f-1156">&#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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-351" decimals="-5" name="stn:AdministrativeExpenseNetDefinedBenefitLiabilityAsset" scale="6" id="f-1157">1.9</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-352" decimals="-5" name="stn:AdministrativeExpenseNetDefinedBenefitLiabilityAsset" scale="6" id="f-1158">1.9</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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="stn:AdministrativeExpenseNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="f-1159">&#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-354" decimals="-5" name="stn:AdministrativeExpenseNetDefinedBenefitLiabilityAsset" scale="6" id="f-1160">2.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-355" decimals="-5" name="stn:AdministrativeExpenseNetDefinedBenefitLiabilityAsset" scale="6" id="f-1161">2.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;border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-350" decimals="-5" name="stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss" scale="6" id="f-1162">18.4</ix:nonFraction>)</span></td><td style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-351" decimals="-5" sign="-" name="stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss" scale="6" id="f-1163">19.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-352" decimals="-5" sign="-" name="stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss" scale="6" id="f-1164">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:#f2efec;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-353" decimals="-5" name="stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss" scale="6" id="f-1165">17.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-354" decimals="-5" sign="-" name="stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss" scale="6" id="f-1166">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-355" decimals="-5" sign="-" name="stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss" scale="6" id="f-1167">0.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-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:#f2efec;border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-350" decimals="-5" name="ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="f-1168">&#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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-351" decimals="-5" sign="-" name="ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" scale="6" id="f-1169">57.1</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-352" decimals="-5" sign="-" name="ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" scale="6" id="f-1170">57.1</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="f-1171">&#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-354" decimals="-5" name="ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" scale="6" id="f-1172">10.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-355" decimals="-5" name="ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" scale="6" id="f-1173">10.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"><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:#f2efec;padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-350" decimals="-5" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" scale="6" id="f-1174">3.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-351" decimals="-5" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" 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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-352" decimals="-5" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" scale="6" id="f-1176">3.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" scale="6" id="f-1177">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-354" decimals="-5" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="f-1178">&#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-355" decimals="-5" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" scale="6" id="f-1179">5.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%">Changes in financial assumptions</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-350" decimals="-5" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" scale="6" id="f-1180">47.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-351" decimals="-5" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="f-1181">&#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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-352" decimals="-5" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" scale="6" id="f-1182">47.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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" sign="-" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" scale="6" id="f-1183">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-354" decimals="-5" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="f-1184">&#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-355" decimals="-5" sign="-" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" scale="6" id="f-1185">9.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 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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-350" decimals="-5" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" scale="6" id="f-1186">6.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-351" decimals="-5" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="f-1187">&#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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-352" decimals="-5" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" scale="6" id="f-1188">6.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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" sign="-" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" scale="6" id="f-1189">3.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-354" decimals="-5" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="f-1190">&#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-355" decimals="-5" sign="-" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" scale="6" id="f-1191">3.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-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 (loss) gain, before tax</span></div></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-350" decimals="-5" sign="-" name="ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="6" id="f-1192">57.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-351" decimals="-5" name="ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="6" id="f-1193">57.1</ix:nonFraction>)</span></td><td style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-352" decimals="-5" name="ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="6" id="f-1194">0.1</ix:nonFraction>)</span></td><td style="background-color:#f2efec;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-353" decimals="-5" name="ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="6" id="f-1195">7.2</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-354" decimals="-5" sign="-" name="ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="6" id="f-1196">10.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-355" decimals="-5" sign="-" name="ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="6" id="f-1197">3.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:9pt;font-weight:400;line-height:120%">Effect of movement in exchange rates</span></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-350" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" scale="6" id="f-1198">27.0</ix:nonFraction>)</span></td><td style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-351" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" scale="6" id="f-1199">31.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-352" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" scale="6" id="f-1200">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:#f2efec;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-353" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" scale="6" id="f-1201">11.1</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-354" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" scale="6" id="f-1202">12.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-355" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" scale="6" id="f-1203">1.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-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-350" decimals="-5" name="ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" scale="6" id="f-1204">30.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-351" decimals="-5" sign="-" name="ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" scale="6" id="f-1205">26.0</ix:nonFraction>)</span></td><td style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-352" decimals="-5" name="ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" scale="6" id="f-1206">4.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:#f2efec;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-353" decimals="-5" sign="-" name="ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" scale="6" id="f-1207">18.3</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-354" decimals="-5" name="ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" scale="6" id="f-1208">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-355" decimals="-5" name="ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" scale="6" id="f-1209">4.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="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:#f2efec;border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-350" decimals="-5" name="ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset" scale="6" id="f-1210">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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-351" decimals="-5" sign="-" name="ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset" scale="6" id="f-1211">17.6</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-352" decimals="-5" name="ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="f-1212">&#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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:PaymentsFromPlanNetDefinedBenefitLiabilityAsset" scale="6" id="f-1213">16.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-354" decimals="-5" sign="-" name="ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset" scale="6" id="f-1214">16.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-355" decimals="-5" name="ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="f-1215">&#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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-350" decimals="-5" name="ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="f-1216">&#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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-351" decimals="-5" name="ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" scale="6" id="f-1217">7.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-352" decimals="-5" name="ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" scale="6" id="f-1218">7.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="f-1219">&#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-354" decimals="-5" name="ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" scale="6" id="f-1220">11.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-355" decimals="-5" name="ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" scale="6" id="f-1221">11.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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-350" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" scale="6" id="f-1222">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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-351" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" scale="6" id="f-1223">10.5</ix:nonFraction>)</span></td><td style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-352" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" scale="6" id="f-1224">7.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:#f2efec;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-353" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" scale="6" id="f-1225">16.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-354" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" scale="6" id="f-1226">4.4</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-355" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" scale="6" id="f-1227">11.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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-356" decimals="-5" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="f-1228">373.4</ix:nonFraction>)</span></td><td style="background-color:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-357" decimals="-5" sign="-" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="f-1229">442.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:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-341" decimals="-5" sign="-" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="f-1230">68.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:#f2efec;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-345" decimals="-5" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="f-1231">402.6</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-346" decimals="-5" sign="-" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="f-1232">459.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"/><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-342" decimals="-5" sign="-" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="f-1233">56.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></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 style="margin-top:3pt"><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 style="margin-top:3pt"><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 style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2024</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><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-1130-3" continuedAt="f-1130-4"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The total remeasurement loss on the net employee defined benefit asset at December&#160;31, 2024, was $<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="6" id="f-1234">0.1</ix:nonFraction> (net of deferred tax expense of nil) (2023 &#8211; a gain of $<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="6" id="f-1235">3.1</ix:nonFraction> and a deferred tax recovery of $<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" sign="-" name="ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome" scale="6" id="f-1236">4.7</ix:nonFraction>, primarily from a tax rate change in the United Kingdom, for a total OCI impact of $<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="6" id="f-1237">7.8</ix:nonFraction>).</span></div><div><span><br/></span></div><ix:continuation id="f-1131-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:#f2efec;padding:2px 1pt;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-341" decimals="-5" name="ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan" scale="6" id="f-1238">75.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-342" decimals="-5" name="ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan" scale="6" id="f-1239">72.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 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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-341" decimals="-5" name="ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" scale="6" id="f-1240">6.4</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-342" decimals="-5" name="ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" scale="6" id="f-1241">15.6</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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-341" decimals="-5" sign="-" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="f-1242">68.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:#f2efec;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-342" decimals="-5" sign="-" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="f-1243">56.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><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-1244" 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:#f2efec;padding:2px 1pt;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1245">28.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:#f2efec;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-4" decimals="-5" name="ifrs-full:CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets" scale="6" id="f-1246">26.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="padding:2px 1pt;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-358" decimals="-5" name="ifrs-full:EquityInstrumentsAmountContributedToFairValueOfPlanAssets" scale="6" id="f-1247">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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:EquityInstrumentsAmountContributedToFairValueOfPlanAssets" scale="6" id="f-1248">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;Fixed income, corporate bonds, and gilts</span></div></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-358" decimals="-5" name="ifrs-full:DebtInstrumentsAmountContributedToFairValueOfPlanAssets" scale="6" id="f-1249">84.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:DebtInstrumentsAmountContributedToFairValueOfPlanAssets" scale="6" id="f-1250">71.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%">&#160;&#160;Pooled fund liability-driven investments</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-358" decimals="-5" name="stn:PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets" scale="6" id="f-1251">113.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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="stn:PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets" scale="6" id="f-1252">118.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;Alternatives and property funds</span></div></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-358" decimals="-5" name="ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets" scale="6" id="f-1253">1.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:InvestmentFundsAmountContributedToFairValueOfPlanAssets" scale="6" id="f-1254">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="padding:2px 1pt;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-360" decimals="-5" name="stn:AnnuityPoliciesAmountContributedToFairValueOfPlanAssets" scale="6" id="f-1255">207.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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="stn:AnnuityPoliciesAmountContributedToFairValueOfPlanAssets" scale="6" id="f-1256">222.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"/></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-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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1257">442.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:#f2efec;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-4" decimals="-5" name="ifrs-full:PlanAssetsAtFairValue" scale="6" id="f-1258">459.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><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-1259">53</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-1260">47</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. </span></div><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 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-1261" continuedAt="f-1261-1" escape="true">The significant 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-1261-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:#f2efec;padding:2px 1pt;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/>2024</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/>2023</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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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-1262">5.38</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;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-4" decimals="4" name="ifrs-full:ActuarialAssumptionOfDiscountRates" scale="-2" id="f-1263">4.48</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="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%">Rate of inflation,&#160;pre-retirement</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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-1264">2.84</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;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-4" decimals="4" name="ifrs-full:ActuarialAssumptionOfExpectedRatesOfInflation" scale="-2" id="f-1265">2.64</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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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-1266">3.28</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;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-4" decimals="4" name="ifrs-full:ActuarialAssumptionOfExpectedRatesOfPensionIncreases" scale="-2" id="f-1267">3.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%">Life expectancy at age 65 for current pensioners:</span></td><td colspan="3" style="background-color:#f2efec;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:#f2efec;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-1268">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-1269">21</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:#f2efec;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-1270">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-1271">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:#f2efec;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:#f2efec;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-1272">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-1273">22</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:#f2efec;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-1274">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-1275">25</ix:nonNumeric> years</span></td></tr></table></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 style="margin-top:3pt"><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 style="margin-top:3pt"><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 style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2024</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><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-1130-4"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At December&#160;31, 2024, 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-1276">14</ix:nonNumeric> years (2023 &#8211; <ix:nonNumeric contextRef="c-6" name="ifrs-full:WeightedAverageDurationOfDefinedBenefitObligation2019" format="ixt-sec:duryear" id="f-1277">14</ix:nonNumeric> years).</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory" id="f-1278" 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:#f2efec;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;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:#f2efec;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-362" decimals="4" name="ifrs-full:PercentageOfReasonablyPossibleIncreaseInActuarialAssumption" scale="-2" id="f-1279"><ix:nonFraction unitRef="number" contextRef="c-362" decimals="4" name="ifrs-full:PercentageOfReasonablyPossibleDecreaseInActuarialAssumption" scale="-2" id="f-1280">0.25</ix:nonFraction></ix:nonFraction>%</span></div></td><td colspan="2" style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-362" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption" scale="6" id="f-1281">12.8</ix:nonFraction>)</span></td><td style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-362" decimals="-5" name="ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption" scale="6" id="f-1282">13.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:#f2efec;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-363" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption" scale="6" id="f-1283">13.8</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-363" decimals="-5" name="ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption" scale="6" id="f-1284">14.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"><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-364" decimals="4" name="ifrs-full:PercentageOfReasonablyPossibleDecreaseInActuarialAssumption" scale="-2" id="f-1285"><ix:nonFraction unitRef="number" contextRef="c-364" decimals="4" name="ifrs-full:PercentageOfReasonablyPossibleIncreaseInActuarialAssumption" scale="-2" id="f-1286">0.25</ix:nonFraction></ix:nonFraction>%</span></div></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-364" decimals="-5" name="ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption" scale="6" id="f-1287">2.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-364" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption" scale="6" id="f-1288">2.2</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption" scale="6" id="f-1289">2.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-365" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption" scale="6" id="f-1290">2.4</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"/></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-366" decimals="4" name="ifrs-full:PercentageOfReasonablyPossibleIncreaseInActuarialAssumption" scale="-2" id="f-1291"><ix:nonFraction unitRef="number" contextRef="c-366" decimals="4" name="ifrs-full:PercentageOfReasonablyPossibleDecreaseInActuarialAssumption" scale="-2" id="f-1292">0.25</ix:nonFraction></ix:nonFraction>%</span></div></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-366" decimals="-5" name="ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption" scale="6" id="f-1293">6.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-366" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption" scale="6" id="f-1294">6.6</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption" scale="6" id="f-1295">7.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-367" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption" scale="6" id="f-1296">7.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;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:#f2efec;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-368" decimals="-5" name="ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption" scale="6" id="f-1297">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:#f2efec;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;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-368" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption" scale="6" id="f-1298">12.0</ix:nonFraction>)</span></td><td style="background-color:#f2efec;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-369" decimals="-5" name="ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption" scale="6" id="f-1299">13.5</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-369" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption" scale="6" id="f-1300">13.5</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 style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div id="i57b02b7bfa4d4b8e91d30f276afee46d_88"></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;line-height:120%">19. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfOtherLiabilitiesExplanatory" id="f-1301" continuedAt="f-1301-1" escape="true">Other Liabilities</ix:nonNumeric></span></div><ix:nonNumeric contextRef="c-1" name="stn:DisclosureOfDetailedInformationAboutOtherLiabilitiesTextBlock" id="f-1302" escape="true"><ix:continuation id="f-1301-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:#f2efec;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/>2024</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/>2023</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:#f2efec;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1303">85.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:#f2efec;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-4" decimals="-5" name="ifrs-full:LiabilitiesFromSharebasedPaymentTransactions2011" scale="6" id="f-1304">95.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"/><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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1305">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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-4" decimals="-5" name="stn:MiscellaneousOtherLiabilities" scale="6" id="f-1306">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="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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1307">94.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:#f2efec;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-4" decimals="-5" name="ifrs-full:OtherLiabilities" scale="6" id="f-1308">110.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="padding:2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1309">53.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-4" decimals="-5" name="ifrs-full:OtherCurrentLiabilities" scale="6" id="f-1310">55.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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1311">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:#f2efec;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-4" decimals="-5" name="ifrs-full:OtherNoncurrentLiabilities" scale="6" id="f-1312">55.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:continuation></ix:nonNumeric><div><span><br/></span></div><div id="i57b02b7bfa4d4b8e91d30f276afee46d_91"></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;line-height:120%">20. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfCommitmentsExplanatory" id="f-1313" continuedAt="f-1313-1" escape="true">Commitments</ix:nonNumeric></span></div><ix:continuation id="f-1313-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-1314" continuedAt="f-1314-1" escape="true">These commitments as at December&#160;31, 2024, are as follows:</ix:nonNumeric></span></div><ix:continuation id="f-1314-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:#f2efec;padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;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:#f2efec;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-1315">293.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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f2efec;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-370" decimals="-5" name="stn:LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed" scale="6" id="f-1316">55.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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f2efec;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-371" decimals="-5" name="stn:LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed" scale="6" id="f-1317">92.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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f2efec;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-372" decimals="-5" name="stn:LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed" scale="6" id="f-1318">145.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:#f2efec;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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-1319">8.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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-370" decimals="-5" name="stn:LeasesNotYetCommencedToWhichLesseeIsCommitted" scale="6" id="f-1320">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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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-371" decimals="-5" name="stn:LeasesNotYetCommencedToWhichLesseeIsCommitted" scale="6" id="f-1321">2.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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-372" decimals="-5" name="stn:LeasesNotYetCommencedToWhichLesseeIsCommitted" scale="6" id="f-1322">5.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1323">9.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-370" decimals="-5" name="ifrs-full:ContractualCommitmentsForAcquisitionOfIntangibleAssets" scale="6" id="f-1324">2.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-371" decimals="-5" name="ifrs-full:ContractualCommitmentsForAcquisitionOfIntangibleAssets" scale="6" id="f-1325">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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-372" decimals="-5" name="ifrs-full:ContractualCommitmentsForAcquisitionOfIntangibleAssets" scale="6" id="f-1326">3.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#f2efec;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-1327">312.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:#f2efec;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:#f2efec;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-370" decimals="-5" name="stn:Commitments" scale="6" id="f-1328">59.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:#f2efec;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:#f2efec;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-371" decimals="-5" name="stn:Commitments" scale="6" id="f-1329">99.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:#f2efec;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:#f2efec;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-372" decimals="-5" name="stn:Commitments" scale="6" id="f-1330">154.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:#f2efec;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, 2024 are $<ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="stn:UndiscountedLeasePaymentsToBeReceived" scale="6" id="f-1331">46.0</ix:nonFraction> (2023 - $<ix:nonFraction unitRef="cad" contextRef="c-4" decimals="-5" name="stn:UndiscountedLeasePaymentsToBeReceived" scale="6" id="f-1332">41.4</ix:nonFraction>) and are due over the next <ix:nonNumeric contextRef="c-1" name="stn:UndiscountedLeasePaymentsToBeReceivedTerm" format="ixt-sec:duryear" id="f-1333">9</ix:nonNumeric> years, of which $<ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:UndiscountedFinanceLeasePaymentsToBeReceived" scale="6" id="f-1334">21.5</ix:nonFraction> (2023 - $<ix:nonFraction unitRef="cad" contextRef="c-4" decimals="-5" name="ifrs-full:UndiscountedFinanceLeasePaymentsToBeReceived" scale="6" id="f-1335">18.8</ix:nonFraction>) relates to sublease receivables included in other assets (note 14).</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 style="margin-top:3pt"><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 style="margin-top:3pt"><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 style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2024</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><div id="i57b02b7bfa4d4b8e91d30f276afee46d_94"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;line-height:120%">21. <ix:continuation id="f-1084-2" continuedAt="f-1084-3">Contingencies and Guarantees</ix:continuation></span></div><ix:continuation id="f-1084-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-373" decimals="INF" name="ifrs-full:EstimatedFinancialEffectOfContingentAssets" format="ixt:fixed-zero" scale="6" id="f-1336">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 id="i57b02b7bfa4d4b8e91d30f276afee46d_97"></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;line-height:120%">22. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory" id="f-1337" continuedAt="f-1337-1" escape="true">Share Capital</ix:nonNumeric></span></div><ix:continuation id="f-1337-1" continuedAt="f-1337-2"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',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-top:3pt"><span style="color:#000000;font-family:'Arial',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%">The Company has approval to repurchase up to <ix:nonFraction unitRef="shares" contextRef="c-374" decimals="INF" name="stn:NumberOfSharesAuthorizedToBeRepurchasedInStockRepurchaseProgram" format="ixt:num-dot-decimal" scale="0" id="f-1338">2,281,339</ix:nonFraction> common shares during the period December 13, 2024 to December 12, 2025, and 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 Normal Course Issuer Bid (NCIB) at any time during predetermined trading blackout periods. During 2024, <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="0" name="stn:SharesRepurchasedForCancellation" format="ixt:fixed-zero" scale="0" id="f-1339">no</ix:nonFraction> (2023 &#8211; <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="0" name="stn:SharesRepurchasedForCancellation" format="ixt:num-dot-decimal" scale="0" id="f-1340">129,036</ix:nonFraction> at a cost of $<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:CancellationOfTreasuryShares" scale="6" id="f-1341">10.0</ix:nonFraction>) common shares were repurchased for cancellation pursuant to the NCIB. As at December&#160;31, 2024 and 2023, 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%">In 2023, the Company completed a public offering and issued <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="0" name="ifrs-full:IncreaseDecreaseInNumberOfOrdinarySharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-1342">3,108,450</ix:nonFraction> common shares from treasury, at a price of $<ix:nonFraction unitRef="cadPerShare" contextRef="c-4" decimals="2" name="ifrs-full:ParValuePerShare" scale="0" id="f-1343">92.50</ix:nonFraction> for gross proceeds of $<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="stn:GrossProceedsFromIssuingShares" scale="6" id="f-1344">287.5</ix:nonFraction> ($<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:ProceedsFromIssuingShares" scale="6" id="f-1345">277.8</ix:nonFraction> net of transaction costs).</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 style="margin-top:3pt"><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 style="margin-top:3pt"><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 style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2024</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><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-1337-2" continuedAt="f-1337-3"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',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-1346" continuedAt="f-1346-1" escape="true">The table below describes the dividends paid in 2024.</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="f-1346-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:#f2efec;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:#f2efec;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:#f2efec;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;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 9, 2023</span></td><td colspan="3" style="background-color:#f2efec;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 29, 2023</span></td><td colspan="3" style="background-color:#f2efec;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 16, 2024</span></td><td colspan="2" style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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-375" decimals="3" name="ifrs-full:DividendsPaidOrdinarySharesPerShare" scale="0" id="f-1347">0.195</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:DividendsPaidOrdinaryShares" scale="6" id="f-1348">22.3</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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 28, 2024</span></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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 28, 2024</span></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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 15, 2024</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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-376" decimals="3" name="ifrs-full:DividendsPaidOrdinarySharesPerShare" scale="0" id="f-1349">0.210</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:DividendsPaidOrdinaryShares" scale="6" id="f-1350">23.9</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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 8, 2024</span></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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 28, 2024</span></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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 15, 2024</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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-377" decimals="3" name="ifrs-full:DividendsPaidOrdinarySharesPerShare" scale="0" id="f-1351">0.210</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-377" decimals="-5" name="ifrs-full:DividendsPaidOrdinaryShares" scale="6" id="f-1352">23.9</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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 7, 2024</span></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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 27, 2024</span></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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 15, 2024</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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-378" decimals="3" name="ifrs-full:DividendsPaidOrdinarySharesPerShare" scale="0" id="f-1353">0.210</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:DividendsPaidOrdinaryShares" scale="6" id="f-1354">23.9</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#f2efec;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 7, 2024</span></td><td colspan="3" style="background-color:#f2efec;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 31, 2024</span></td><td colspan="3" style="background-color:#f2efec;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 15, 2025</span></td><td colspan="2" style="background-color:#f2efec;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-379" decimals="3" name="ifrs-full:DividendsPaidOrdinarySharesPerShare" scale="0" id="f-1355">0.210</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;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-379" decimals="-5" name="ifrs-full:DividendsPaidOrdinaryShares" format="ixt:fixed-zero" scale="6" id="f-1356">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;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, 2024, trade and other payables included $<ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:DividendPayables" scale="6" id="f-1357">23.9</ix:nonFraction> (2023 &#8211; $<ix:nonFraction unitRef="cad" contextRef="c-4" decimals="-5" name="ifrs-full:DividendPayables" scale="6" id="f-1358">22.3</ix:nonFraction>) related to the dividends declared on November&#160;7, 2024.</span></div><div><span><br/></span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',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 2024, 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-1359">43.0</ix:nonFraction> (2023 &#8211; $<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets" scale="6" id="f-1360">60.1</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-1361">49.6</ix:nonFraction> (2023 - $<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets" scale="6" id="f-1362">75.6</ix:nonFraction>) net of a hedge impact of $<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax" scale="6" id="f-1363">6.6</ix:nonFraction> (2023 - $<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" sign="-" name="ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax" scale="6" id="f-1364">15.5</ix:nonFraction>) (note 24). </span></div><div><span><br/></span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash-settled share-based payments</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory" id="f-1365" 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:#f2efec;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, 2024</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, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;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:#f2efec;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:#f2efec;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:#f2efec;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-380" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1366">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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f2efec;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-381" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1367">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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f2efec;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-382" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1368">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:#f2efec;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-383" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1369">395,725</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-384" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1370">785,489</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-385" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1371">229,282</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:#f2efec;padding:2px 0 2px 1pt;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-386" decimals="INF" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" format="ixt:num-dot-decimal" scale="0" id="f-1372">118,812</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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-387" decimals="INF" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" format="ixt:num-dot-decimal" scale="0" id="f-1373">130,644</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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-56" decimals="INF" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" format="ixt:num-dot-decimal" scale="0" id="f-1374">13,070</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;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-388" decimals="INF" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" format="ixt:num-dot-decimal" scale="0" id="f-1375">121,498</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-389" decimals="INF" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" format="ixt:num-dot-decimal" scale="0" id="f-1376">183,388</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-390" decimals="INF" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" format="ixt:num-dot-decimal" scale="0" id="f-1377">26,146</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:#f2efec;padding:2px 0 2px 1pt;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-386" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1378">114,329</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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-387" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1379">229,024</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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-56" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1380">39,424</ix:nonFraction>)</span></td><td style="background-color:#f2efec;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-388" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1381">127,173</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-389" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1382">284,209</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-390" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1383">24,081</ix:nonFraction>)</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:#f2efec;padding:2px 0 2px 1pt;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-386" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1384">16,543</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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-387" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1385">13,861</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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-56" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement" format="ixt:fixed-zero" scale="0" id="f-1386">&#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:#f2efec;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-388" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1387">14,450</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-389" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1388">25,844</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-390" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement" format="ixt:fixed-zero" scale="0" id="f-1389">&#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:#f2efec;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-391" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1390">363,540</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;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:#f2efec;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-392" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1391">546,583</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;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:#f2efec;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-393" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1392">204,993</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;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-380" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1393">375,600</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-381" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1394">658,824</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-382" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1395">231,347</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-388" name="stn:VestingDurationForShareBasedPaymentArrangement" format="ixt-sec:durwordsen" id="f-1396">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-391" decimals="INF" name="stn:NumberOfTradingDays" format="ixt-sec:numwordsen" scale="0" id="f-1397">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 2024, the Company granted <ix:nonFraction unitRef="shares" contextRef="c-394" decimals="0" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" format="ixt:num-dot-decimal" scale="0" id="f-1398">116,111</ix:nonFraction> RSUs (2023 - <ix:nonFraction unitRef="shares" contextRef="c-395" decimals="0" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" format="ixt:num-dot-decimal" scale="0" id="f-1399">118,259</ix:nonFraction>) at a fair value of $<ix:nonFraction unitRef="cad" contextRef="c-396" decimals="-5" name="ifrs-full:WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted" scale="6" id="f-1400">13.3</ix:nonFraction> (2023 - $<ix:nonFraction unitRef="cad" contextRef="c-397" decimals="-5" name="ifrs-full:WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted" scale="6" id="f-1401">9.5</ix:nonFraction>) and <ix:nonFraction unitRef="shares" contextRef="c-386" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1402">114,329</ix:nonFraction> RSUs were paid at a value of $<ix:nonFraction unitRef="cad" contextRef="c-391" decimals="-5" name="stn:WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsExercisedOrVested" scale="6" id="f-1403">13.8</ix:nonFraction> (2023 - <ix:nonFraction unitRef="shares" contextRef="c-388" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1404">127,173</ix:nonFraction> RSUs were paid at a value of $<ix:nonFraction unitRef="cad" contextRef="c-380" decimals="-5" name="stn:WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsExercisedOrVested" scale="6" id="f-1405">10.2</ix:nonFraction>). At December&#160;31, 2024, the obligations accrued for RSUs were $<ix:nonFraction unitRef="cad" contextRef="c-391" decimals="-5" name="ifrs-full:LiabilitiesFromSharebasedPaymentTransactions2011" scale="6" id="f-1406">22.2</ix:nonFraction> (2023 - $<ix:nonFraction unitRef="cad" contextRef="c-380" decimals="-5" name="ifrs-full:LiabilitiesFromSharebasedPaymentTransactions2011" scale="6" id="f-1407">20.2</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-387" name="stn:VestingDurationForShareBasedPaymentArrangement" format="ixt-sec:durwordsen" id="f-1408">three-year</ix:nonNumeric> service condition, is subject to a percentage that can range from <ix:nonFraction unitRef="number" contextRef="c-398" decimals="INF" name="stn:SharebasedPaymentArrangementVestingRightsPercentage" scale="-2" id="f-1409">0</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-399" decimals="INF" name="stn:SharebasedPaymentArrangementVestingRightsPercentage" scale="-2" id="f-1410">200</ix:nonFraction>%, depending on achieving <ix:nonNumeric contextRef="c-387" name="stn:VestingDurationForShareBasedPaymentArrangement" format="ixt-sec:durwordsen" id="f-1411">three-year</ix:nonNumeric> performance and market objectives. The performance objectives for 2022 and 2023 grants include a return on equity target for a <ix:nonFraction unitRef="number" contextRef="c-400" decimals="2" name="stn:ShareBasedPaymentArrangementEquityInstrumentOtherThanOptionGrantedPercentIncrease" scale="-2" id="f-1412">60</ix:nonFraction>% weighting and a total shareholder return relative to the Company's peer group for a <ix:nonFraction unitRef="number" contextRef="c-401" decimals="2" name="stn:ShareBasedPaymentArrangementEquityInstrumentOtherThanOptionGrantedPercentIncrease" scale="-2" id="f-1413">40</ix:nonFraction>% weighting. The performance objectives for 2024 grants include </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 style="margin-top:3pt"><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 style="margin-top:3pt"><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 style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2024</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-1337-3"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">an adjusted earnings per share growth target and a total shareholder return relative to the Company's peer group, each with a <ix:nonFraction unitRef="number" contextRef="c-402" decimals="2" name="stn:ShareBasedPaymentArrangementEquityInstrumentOtherThanOptionGrantedPercentIncrease" scale="-2" id="f-1414">50</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-387" name="stn:VestingDurationForShareBasedPaymentArrangement" format="ixt-sec:durwordsen" id="f-1415">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-392" decimals="INF" name="stn:NumberOfTradingDays" format="ixt-sec:numwordsen" scale="0" id="f-1416">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 2024, <ix:nonFraction unitRef="shares" contextRef="c-403" decimals="INF" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" format="ixt:num-dot-decimal" scale="0" id="f-1417">126,023</ix:nonFraction> PSUs (2023 - <ix:nonFraction unitRef="shares" contextRef="c-404" decimals="INF" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" format="ixt:num-dot-decimal" scale="0" id="f-1418">177,897</ix:nonFraction>) were granted at a fair value of $<ix:nonFraction unitRef="cad" contextRef="c-405" decimals="-5" name="ifrs-full:WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted" scale="6" id="f-1419">13.9</ix:nonFraction> (2023 - $<ix:nonFraction unitRef="cad" contextRef="c-406" decimals="-5" name="ifrs-full:WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted" scale="6" id="f-1420">15.7</ix:nonFraction>) and <ix:nonFraction unitRef="shares" contextRef="c-403" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1421">229,024</ix:nonFraction> PSUs were paid at a value of $<ix:nonFraction unitRef="cad" contextRef="c-403" decimals="-5" name="ifrs-full:PaymentsOfOtherEquityInstruments" scale="6" id="f-1422">41.6</ix:nonFraction> (2023 - <ix:nonFraction unitRef="shares" contextRef="c-404" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1423">284,209</ix:nonFraction> PSUs at a value of $<ix:nonFraction unitRef="cad" contextRef="c-404" decimals="-5" name="ifrs-full:PaymentsOfOtherEquityInstruments" scale="6" id="f-1424">28.2</ix:nonFraction>). At December&#160;31, 2024, the obligations accrued for PSUs were $<ix:nonFraction unitRef="cad" contextRef="c-392" decimals="-5" name="ifrs-full:LiabilitiesFromSharebasedPaymentTransactions2011" scale="6" id="f-1425">39.5</ix:nonFraction> (2023 &#8211; $<ix:nonFraction unitRef="cad" contextRef="c-381" decimals="-5" name="ifrs-full:LiabilitiesFromSharebasedPaymentTransactions2011" scale="6" id="f-1426">51.5</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-407" decimals="INF" name="stn:PercentageOfCompensationInShares" scale="-2" id="f-1427">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-407" decimals="INF" name="stn:NumberOfTradingDays" scale="0" id="f-1428">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 2024, <ix:nonFraction unitRef="shares" contextRef="c-408" decimals="INF" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" format="ixt:num-dot-decimal" scale="0" id="f-1429">11,446</ix:nonFraction> DSUs (2023 &#8211; <ix:nonFraction unitRef="shares" contextRef="c-409" decimals="INF" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" format="ixt:num-dot-decimal" scale="0" id="f-1430">23,077</ix:nonFraction>) were granted at a fair value of $<ix:nonFraction unitRef="cad" contextRef="c-407" decimals="-5" name="ifrs-full:WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted" scale="6" id="f-1431">1.3</ix:nonFraction> (2023 &#8211; $<ix:nonFraction unitRef="cad" contextRef="c-410" decimals="-5" name="ifrs-full:WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted" scale="6" id="f-1432">1.8</ix:nonFraction>), based on the closing market price of the Company&#8217;s common shares at the grant date. At December&#160;31, 2024, the outstanding and vested DSUs had a fair value of $<ix:nonFraction unitRef="cad" contextRef="c-393" decimals="-5" name="ifrs-full:IntrinsicValueOfLiabilitiesFromSharebasedPaymentTransactionsForWhichCounterpartysRightToCashOrOtherAssetsVested2011" scale="6" id="f-1433">23.5</ix:nonFraction> (2023 &#8211; $<ix:nonFraction unitRef="cad" contextRef="c-382" decimals="-5" name="ifrs-full:IntrinsicValueOfLiabilitiesFromSharebasedPaymentTransactionsForWhichCounterpartysRightToCashOrOtherAssetsVested2011" scale="6" id="f-1434">23.8</ix:nonFraction>) included in other liabilities (note 19).</span></div></ix:continuation><div><span><br/></span></div><div id="i57b02b7bfa4d4b8e91d30f276afee46d_100"></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;line-height:120%">23. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfFairValueMeasurementExplanatory" id="f-1435" continuedAt="f-1435-1" escape="true">Fair Value Measurements</ix:nonNumeric></span></div><ix:continuation id="f-1435-1" continuedAt="f-1435-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 2024, no changes were made to the method of determining fair value and no transfers were made between levels of the hierarchy.</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 style="margin-top:3pt"><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 style="margin-top:3pt"><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 style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2024</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-1435-2"><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory" id="f-1437" continuedAt="f-1437-1" escape="true"><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfFairValueMeasurementOfAssetsExplanatory" id="f-1436" 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:#f2efec;padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;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, 2024</span></div></td><td colspan="3" style="background-color:#f2efec;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;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:#f2efec;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-411" decimals="-5" name="ifrs-full:OtherFinancialAssets" scale="6" id="f-1438">195.7</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:OtherFinancialAssets" format="ixt:fixed-zero" scale="6" id="f-1439">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:OtherFinancialAssets" scale="6" id="f-1440">195.7</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:OtherFinancialAssets" format="ixt:fixed-zero" scale="6" id="f-1441">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;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:#f2efec;padding:2px 1pt;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:OtherFinancialAssets" scale="6" id="f-1442">20.7</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:OtherFinancialAssets" format="ixt:fixed-zero" scale="6" id="f-1443">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:OtherFinancialAssets" scale="6" id="f-1444">20.7</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:OtherFinancialAssets" format="ixt:fixed-zero" id="f-1445">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#f2efec;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:#f2efec;padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2efec;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%">Notes payable</span></td><td colspan="3" style="background-color:#f2efec;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%">16</span></td><td colspan="2" style="background-color:#f2efec;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:OtherFinancialLiabilities" scale="6" id="f-1446">116.8</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;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:OtherFinancialLiabilities" format="ixt:fixed-zero" scale="6" id="f-1447">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;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:OtherFinancialLiabilities" format="ixt:fixed-zero" scale="6" id="f-1448">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;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-422" decimals="-5" name="ifrs-full:OtherFinancialLiabilities" scale="6" id="f-1449">116.8</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;border-bottom: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"/><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: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, 2023</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="3" style="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:700;line-height:120%">Assets</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;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-423" decimals="-5" name="ifrs-full:OtherFinancialAssets" scale="6" id="f-1450">204.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-424" decimals="-5" name="ifrs-full:OtherFinancialAssets" format="ixt:fixed-zero" scale="6" id="f-1451">&#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-425" decimals="-5" name="ifrs-full:OtherFinancialAssets" scale="6" id="f-1452">204.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-426" decimals="-5" name="ifrs-full:OtherFinancialAssets" format="ixt:fixed-zero" id="f-1453">&#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%">14,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-427" decimals="-5" name="ifrs-full:OtherFinancialAssets" scale="6" id="f-1454">20.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-428" decimals="-5" name="ifrs-full:OtherFinancialAssets" format="ixt:fixed-zero" scale="6" id="f-1455">&#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-429" decimals="-5" name="ifrs-full:OtherFinancialAssets" scale="6" id="f-1456">20.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-430" decimals="-5" name="ifrs-full:OtherFinancialAssets" format="ixt:fixed-zero" id="f-1457">&#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="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%">Notes payable</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%">16,6.c</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-431" decimals="-5" name="ifrs-full:OtherFinancialLiabilities" scale="6" id="f-1458">52.0</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-432" decimals="-5" name="ifrs-full:OtherFinancialLiabilities" format="ixt:fixed-zero" scale="6" id="f-1459">&#8212;</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-433" decimals="-5" name="ifrs-full:OtherFinancialLiabilities" format="ixt:fixed-zero" scale="6" id="f-1460">&#8212;</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-434" decimals="-5" name="ifrs-full:OtherFinancialLiabilities" scale="6" id="f-1461">52.0</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><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></table></div></ix:nonNumeric></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 includes a forfeiture assumption which is not based on observable market data and as such, the valuation method is classified as level 3 in the fair value hierarchy. The forfeiture assumption is based on historical forfeiture experience, which has not been significant. For payments with terms greater than one year, the estimated liability is discounted using market rates of interest. </span></div><div><span><br/></span></div><ix:continuation id="f-1437-1"><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:#f2efec;padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;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, 2024</span></div></td><td colspan="3" style="background-color:#f2efec;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;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%">Senior unsecured notes</span></td><td colspan="3" style="background-color:#f2efec;border-bottom:0.25pt 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:#f2efec;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-435" decimals="-5" name="ifrs-full:Liabilities" scale="6" id="f-1462">548.1</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;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="background-color:#f2efec;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-436" decimals="-5" name="ifrs-full:Liabilities" format="ixt:fixed-zero" scale="6" id="f-1463">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;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="background-color:#f2efec;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-437" decimals="-5" name="ifrs-full:Liabilities" scale="6" id="f-1464">548.2</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;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="background-color:#f2efec;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-438" decimals="-5" name="ifrs-full:Liabilities" format="ixt:fixed-zero" scale="6" id="f-1465">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;border-bottom:0.25pt 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><table 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: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, 2023</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="3" style="padding:0 1pt"/></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%">Senior unsecured notes</span></td><td colspan="3" style="border-bottom:0.25pt 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%">16</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-439" decimals="-5" name="ifrs-full:Liabilities" scale="6" id="f-1466">547.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-440" decimals="-5" name="ifrs-full:Liabilities" format="ixt:fixed-zero" scale="6" id="f-1467">&#8212;</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-441" decimals="-5" name="ifrs-full:Liabilities" scale="6" id="f-1468">523.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-442" decimals="-5" name="ifrs-full:Liabilities" format="ixt:fixed-zero" scale="6" id="f-1469">&#8212;</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><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: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 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="i57b02b7bfa4d4b8e91d30f276afee46d_103"></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;line-height:120%">24. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfFinancialInstrumentsExplanatory" id="f-1470" continuedAt="f-1470-1" escape="true">Financial Instruments</ix:nonNumeric></span></div><ix:continuation id="f-1470-1" continuedAt="f-1470-2"><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-443" decimals="-5" name="ifrs-full:NominalAmountOfHedgingInstrument" scale="6" id="f-1471">25.5</ix:nonFraction> maturing between 2025 and 2027. </span></div><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). For the year ended December&#160;31, 2024, the TRSs related to the Company's RSUs had a fair value of $<ix:nonFraction unitRef="cad" contextRef="c-444" decimals="-5" name="ifrs-full:HedgingInstrumentAssets" scale="6" id="f-1472">10.7</ix:nonFraction> (2023 - $<ix:nonFraction unitRef="cad" contextRef="c-445" decimals="-5" name="ifrs-full:HedgingInstrumentAssets" scale="6" id="f-1473">13.0</ix:nonFraction>), a gain of $<ix:nonFraction unitRef="cad" contextRef="c-446" decimals="-5" name="ifrs-full:GainLossOnChangeInFairValueOfHedgingInstrumentUsedAsBasisForRecognisingHedgeIneffectiveness" scale="6" id="f-1474">2.4</ix:nonFraction> ($<ix:nonFraction unitRef="cad" contextRef="c-446" decimals="-5" name="ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax" scale="6" id="f-1475">1.8</ix:nonFraction> net of tax) (2023 - gain of $<ix:nonFraction unitRef="cad" contextRef="c-447" decimals="-5" name="ifrs-full:GainLossOnChangeInFairValueOfHedgingInstrumentUsedAsBasisForRecognisingHedgeIneffectiveness" scale="6" id="f-1476">13.2</ix:nonFraction> ($<ix:nonFraction unitRef="cad" contextRef="c-447" decimals="-5" name="ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax" scale="6" id="f-1477">10.1</ix:nonFraction> net of tax)) in OCI, and a gain of $<ix:nonFraction unitRef="cad" contextRef="c-446" decimals="-5" name="ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax" scale="6" id="f-1478">5.5</ix:nonFraction> (2023 - gain of $<ix:nonFraction unitRef="cad" contextRef="c-447" decimals="-5" name="ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax" scale="6" id="f-1479">8.1</ix:nonFraction>) was reclassified to the consolidated </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 style="margin-top:3pt"><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 style="margin-top:3pt"><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 style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2024</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-1470-2" continuedAt="f-1470-3"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">statements of income, in administrative and marketing expenses. The TRSs related to the Company's PSUs and DSUs, for which hedge accounting was not applied, had a fair value of $<ix:nonFraction unitRef="cad" contextRef="c-448" decimals="-5" name="ifrs-full:FinancialAssets" scale="6" id="f-1480">8.2</ix:nonFraction> (2023 - $<ix:nonFraction unitRef="cad" contextRef="c-449" decimals="-5" name="ifrs-full:FinancialAssets" scale="6" id="f-1481">7.0</ix:nonFraction>) and a net unrealized gain of $<ix:nonFraction unitRef="cad" contextRef="c-450" decimals="-5" name="ifrs-full:GainsOnChangeInFairValueOfDerivatives" scale="6" id="f-1482">1.1</ix:nonFraction> (2023 - unrealized gain of $<ix:nonFraction unitRef="cad" contextRef="c-451" decimals="-5" name="ifrs-full:GainsOnChangeInFairValueOfDerivatives" scale="6" id="f-1483">7.4</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><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, 2024, was $<ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:MaximumExposureToCreditRisk" format="ixt:num-dot-decimal" scale="6" id="f-1484">2,702.7</ix:nonFraction> (2023 &#8211; $<ix:nonFraction unitRef="cad" contextRef="c-4" decimals="-5" name="ifrs-full:MaximumExposureToCreditRisk" format="ixt:num-dot-decimal" scale="6" id="f-1485">2,407.3</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 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, 2024, the days of revenue in trade receivables was <ix:nonFraction unitRef="day" contextRef="c-3" decimals="INF" name="stn:NumberOfInternalTargetOfDaysOfRevenueInTradeReceivables" scale="0" id="f-1486">61</ix:nonFraction> days (2023 &#8211; <ix:nonFraction unitRef="day" contextRef="c-4" decimals="INF" name="stn:NumberOfInternalTargetOfDaysOfRevenueInTradeReceivables" scale="0" id="f-1487">59</ix:nonFraction> days). </span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfProvisionMatrixExplanatory" id="f-1488" 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:#f2efec;padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;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, 2024</span></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;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:#f2efec;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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-452" decimals="4" name="ifrs-full:ExpectedCreditLossRate" scale="-2" id="f-1489">0.07</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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-453" decimals="4" name="ifrs-full:ExpectedCreditLossRate" scale="-2" id="f-1490">0.11</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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-454" decimals="4" name="ifrs-full:ExpectedCreditLossRate" scale="-2" id="f-1491">0.25</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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-455" decimals="4" name="ifrs-full:ExpectedCreditLossRate" scale="-2" id="f-1492">0.55</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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-456" decimals="4" name="ifrs-full:ExpectedCreditLossRate" scale="-2" id="f-1493">1.49</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-123" decimals="-5" name="ifrs-full:FinancialAssets" format="ixt:num-dot-decimal" scale="6" id="f-1494">2,271.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-457" decimals="-5" name="ifrs-full:FinancialAssets" format="ixt:num-dot-decimal" scale="6" id="f-1495">1,642.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-458" decimals="-5" name="ifrs-full:FinancialAssets" scale="6" id="f-1496">380.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-459" decimals="-5" name="ifrs-full:FinancialAssets" scale="6" id="f-1497">118.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-460" decimals="-5" name="ifrs-full:FinancialAssets" scale="6" id="f-1498">36.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-461" decimals="-5" name="ifrs-full:FinancialAssets" scale="6" id="f-1499">94.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-195" decimals="-5" name="ifrs-full:LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses" scale="6" id="f-1500">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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-462" decimals="-5" name="ifrs-full:LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses" scale="6" id="f-1501">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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-463" decimals="-5" name="ifrs-full:LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses" scale="6" id="f-1502">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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-464" decimals="-5" name="ifrs-full:LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses" scale="6" id="f-1503">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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-465" decimals="-5" name="ifrs-full:LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses" scale="6" id="f-1504">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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-466" decimals="-5" name="ifrs-full:LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses" scale="6" id="f-1505">1.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:#f2efec;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, 2023</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-467" decimals="4" name="ifrs-full:ExpectedCreditLossRate" scale="-2" id="f-1506">0.09</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-468" decimals="4" name="ifrs-full:ExpectedCreditLossRate" scale="-2" id="f-1507">0.08</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-469" decimals="4" name="ifrs-full:ExpectedCreditLossRate" scale="-2" id="f-1508">0.23</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-470" decimals="4" name="ifrs-full:ExpectedCreditLossRate" scale="-2" id="f-1509">0.75</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-471" decimals="4" name="ifrs-full:ExpectedCreditLossRate" scale="-2" id="f-1510">1.41</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-113" decimals="-5" name="ifrs-full:FinancialAssets" format="ixt:num-dot-decimal" scale="6" id="f-1511">1,844.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-472" decimals="-5" name="ifrs-full:FinancialAssets" format="ixt:num-dot-decimal" scale="6" id="f-1512">1,329.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-473" decimals="-5" name="ifrs-full:FinancialAssets" scale="6" id="f-1513">309.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-474" decimals="-5" name="ifrs-full:FinancialAssets" scale="6" id="f-1514">92.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-475" decimals="-5" name="ifrs-full:FinancialAssets" scale="6" id="f-1515">31.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-476" decimals="-5" name="ifrs-full:FinancialAssets" scale="6" id="f-1516">82.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;padding:2px 1pt;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-196" decimals="-5" name="ifrs-full:LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses" scale="6" id="f-1517">3.5</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-477" decimals="-5" name="ifrs-full:LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses" scale="6" id="f-1518">1.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-478" decimals="-5" name="ifrs-full:LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses" scale="6" id="f-1519">0.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="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-479" decimals="-5" name="ifrs-full:LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses" scale="6" id="f-1520">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-480" decimals="-5" name="ifrs-full:LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses" scale="6" id="f-1521">0.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="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-481" decimals="-5" name="ifrs-full:LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses" scale="6" id="f-1522">1.5</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, 2024, 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-1523">2.8</ix:nonFraction> (2023 - $<ix:nonFraction unitRef="cad" contextRef="c-4" decimals="-5" name="stn:SensitivityAnalysisOfFairValueProfitLossImpactOf5ChangeInEquityPrices" scale="6" id="f-1524">3.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 PSUs, RSUs, and DSUs by entering into TRSs. </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 style="margin-top:3pt"><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 style="margin-top:3pt"><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 style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2024</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><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-1470-3"><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-278" decimals="-6" name="stn:LineOfCreditFacilityMaximumBorrowingsCapacity" scale="6" id="f-1525">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, 2024, was $<ix:nonFraction unitRef="cad" contextRef="c-482" decimals="-5" name="ifrs-full:UndrawnBorrowingFacilities" scale="6" id="f-1526">563.2</ix:nonFraction> (2023 &#8211; $<ix:nonFraction unitRef="cad" contextRef="c-483" decimals="-5" name="ifrs-full:UndrawnBorrowingFacilities" scale="6" id="f-1527">732.7</ix:nonFraction>) and the Company also has access to additional funds of $<ix:nonFraction unitRef="cad" contextRef="c-291" decimals="-6" name="stn:LineOfCreditFacilityAdditionalBorrowingsCapacity" scale="6" id="f-1528">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><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="ifrs-full:MaturityAnalysisForNonderivativeFinancialLiabilities" id="f-1529" 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:#f2efec;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, 2024</span></td><td colspan="3" style="background-color:#f2efec;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span id="i82131fb8ae284c2e97f5dada3d3faa65_3-1-1-1-234924"></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-1530">17.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-370" decimals="-5" name="ifrs-full:BankBorrowingsUndiscountedCashFlows" scale="6" id="f-1531">17.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-371" decimals="-5" name="ifrs-full:BankBorrowingsUndiscountedCashFlows" format="ixt:fixed-zero" scale="6" id="f-1532">&#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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-372" decimals="-5" name="ifrs-full:BankBorrowingsUndiscountedCashFlows" format="ixt:fixed-zero" scale="6" id="f-1533">&#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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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" format="ixt:num-dot-decimal" scale="6" id="f-1534">1,018.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-370" decimals="-5" name="ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows" format="ixt:num-dot-decimal" scale="6" id="f-1535">1,018.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-371" decimals="-5" name="ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows" format="ixt:fixed-zero" scale="6" id="f-1536">&#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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-372" decimals="-5" name="ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows" format="ixt:fixed-zero" scale="6" id="f-1537">&#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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1538">741.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-370" decimals="-5" name="ifrs-full:GrossLeaseLiabilities" scale="6" id="f-1539">140.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-371" decimals="-5" name="ifrs-full:GrossLeaseLiabilities" scale="6" id="f-1540">266.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-372" decimals="-5" name="ifrs-full:GrossLeaseLiabilities" scale="6" id="f-1541">334.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1542">1,390.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-370" decimals="-5" name="stn:NonCurrentBorrowingsUndiscountedCashFlows" scale="6" id="f-1543">178.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-371" decimals="-5" name="stn:NonCurrentBorrowingsUndiscountedCashFlows" scale="6" id="f-1544">546.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-372" decimals="-5" name="stn:NonCurrentBorrowingsUndiscountedCashFlows" scale="6" id="f-1545">666.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1546">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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-370" decimals="-5" name="stn:OtherBorrowingsUndiscountedCashFlows" scale="6" id="f-1547">6.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-371" decimals="-5" name="stn:OtherBorrowingsUndiscountedCashFlows" scale="6" id="f-1548">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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-372" decimals="-5" name="stn:OtherBorrowingsUndiscountedCashFlows" format="ixt:fixed-zero" scale="6" id="f-1549">&#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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#f2efec;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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1550">3,176</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-370" decimals="-5" name="ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows" format="ixt:num-dot-decimal" scale="6" id="f-1551">1,361.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-371" decimals="-5" name="ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows" scale="6" id="f-1552">813.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-372" decimals="-5" name="ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows" format="ixt:num-dot-decimal" scale="6" id="f-1553">1,000.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:#f2efec;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, 2023</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="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%">Bank indebtedness</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-4" decimals="-5" name="ifrs-full:BankBorrowingsUndiscountedCashFlows" scale="6" id="f-1554">23.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-484" decimals="-5" name="ifrs-full:BankBorrowingsUndiscountedCashFlows" scale="6" id="f-1555">23.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="ifrs-full:BankBorrowingsUndiscountedCashFlows" format="ixt:fixed-zero" scale="6" id="f-1556">&#8212;</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-486" decimals="-5" name="ifrs-full:BankBorrowingsUndiscountedCashFlows" format="ixt:fixed-zero" scale="6" id="f-1557">&#8212;</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%">Trade and other payables <br/>(Note 6.c)</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-4" decimals="-5" name="ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows" scale="6" id="f-1558">842.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-484" decimals="-5" name="ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows" scale="6" id="f-1559">842.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-485" decimals="-5" name="ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows" format="ixt:fixed-zero" scale="6" id="f-1560">&#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-486" decimals="-5" name="ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows" format="ixt:fixed-zero" scale="6" id="f-1561">&#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-4" decimals="-5" name="ifrs-full:GrossLeaseLiabilities" scale="6" id="f-1562">667.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-484" decimals="-5" name="ifrs-full:GrossLeaseLiabilities" scale="6" id="f-1563">119.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-485" decimals="-5" name="ifrs-full:GrossLeaseLiabilities" scale="6" id="f-1564">228.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-486" decimals="-5" name="ifrs-full:GrossLeaseLiabilities" scale="6" id="f-1565">320.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%">Long-term debt<br/>(Note 6.c)</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-4" decimals="-5" name="stn:NonCurrentBorrowingsUndiscountedCashFlows" format="ixt:num-dot-decimal" scale="6" id="f-1566">1,103.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-484" decimals="-5" name="stn:NonCurrentBorrowingsUndiscountedCashFlows" scale="6" id="f-1567">126.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-485" decimals="-5" name="stn:NonCurrentBorrowingsUndiscountedCashFlows" scale="6" id="f-1568">185.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-486" decimals="-5" name="stn:NonCurrentBorrowingsUndiscountedCashFlows" scale="6" id="f-1569">790.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%">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-4" decimals="-5" name="stn:OtherBorrowingsUndiscountedCashFlows" scale="6" id="f-1570">5.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-484" decimals="-5" name="stn:OtherBorrowingsUndiscountedCashFlows" scale="6" id="f-1571">5.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-485" decimals="-5" name="stn:OtherBorrowingsUndiscountedCashFlows" scale="6" id="f-1572">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-486" decimals="-5" name="stn:OtherBorrowingsUndiscountedCashFlows" format="ixt:fixed-zero" scale="6" id="f-1573">&#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-4" decimals="-5" name="ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows" format="ixt:num-dot-decimal" scale="6" id="f-1574">2,642.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-484" decimals="-5" name="ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows" format="ixt:num-dot-decimal" scale="6" id="f-1575">1,117.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"/><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:NonderivativeFinancialLiabilitiesUndiscountedCashFlows" scale="6" id="f-1576">414.5</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-486" decimals="-5" name="ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows" format="ixt:num-dot-decimal" scale="6" id="f-1577">1,110.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 style="margin-top:3pt"><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, 2024, 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-1578">5.3</ix:nonFraction> (2023 - $<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="stn:SensitivityAnalysisOfFairValueProfitLossImpactOf10ChangeInInterestRateOnBorrowings" scale="6" id="f-1579">4.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: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 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><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 style="margin-top:3pt"><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 style="margin-top:3pt"><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 style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2024</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><div id="i57b02b7bfa4d4b8e91d30f276afee46d_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:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;line-height:120%">25. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory" id="f-1580" continuedAt="f-1580-1" escape="true">Capital Management</ix:nonNumeric></span></div><ix:continuation id="f-1580-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-1581" 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:#f2efec;padding:2px 1pt;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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="padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;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%">(Note 6.c)</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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1582">175.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:#f2efec;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-4" decimals="-5" name="ifrs-full:CurrentPortionOfLongtermBorrowings" scale="6" id="f-1583">124.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%">Non-current&#160;portion of long-term debt</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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" format="ixt:num-dot-decimal" scale="6" id="f-1584">1,208.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-4" decimals="-5" name="ifrs-full:LongtermBorrowings" scale="6" id="f-1585">974.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:9pt;font-weight:400;line-height:120%">Long-term debt</span></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1586">1,383.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:#f2efec;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-4" decimals="-5" name="ifrs-full:Borrowings" format="ixt:num-dot-decimal" scale="6" id="f-1587">1,098.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:9pt;font-weight:400;line-height:120%">Bank indebtedness</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:BankIndebtedness" scale="6" id="f-1588">17.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-4" decimals="-5" name="stn:BankIndebtedness" scale="6" id="f-1589">23.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%">Less: cash and cash equivalents</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1590">228.5</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-4" decimals="-5" name="ifrs-full:CashAndCashEquivalents" scale="6" id="f-1591">352.9</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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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" format="ixt:num-dot-decimal" scale="6" id="f-1592">1,172.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:#f2efec;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-4" decimals="-5" name="ifrs-full:NetDebt" scale="6" id="f-1593">768.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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1594">2,945.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-4" decimals="-5" name="ifrs-full:EquityAttributableToOwnersOfParent" format="ixt:num-dot-decimal" scale="6" id="f-1595">2,451.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-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:#f2efec;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-1596">4,117.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:#f2efec;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-4" decimals="-5" name="stn:CapitalNetOfCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="6" id="f-1597">3,220.0</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 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, 2024.</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 style="margin-top:3pt"><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 style="margin-top:3pt"><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 style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2024</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><div id="i57b02b7bfa4d4b8e91d30f276afee46d_109"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;line-height:120%">26. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfIncomeTaxExplanatory" id="f-1598" continuedAt="f-1598-1" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:continuation id="f-1598-1" continuedAt="f-1598-2"><ix:nonNumeric contextRef="c-1" name="stn:DisclosureOfReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateTextBlock" id="f-1599" escape="true"><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:#f2efec;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%">2024</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%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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="padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;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%">(Note 6.c)</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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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-1600">25.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:#f2efec;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-1601">25.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="padding:2px 1pt;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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-1602">2.5</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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-1603">4.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 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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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-1604">0.8</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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-1605">1.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 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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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-1606">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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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:TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss" scale="-2" id="f-1607">0.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="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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods" scale="-2" id="f-1608">0.1</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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-1609">0.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 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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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" format="ixt:fixed-zero" scale="-2" id="f-1610">&#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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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-1611">0.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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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-1612">22.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:#f2efec;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-1613">22.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><ix:nonNumeric contextRef="c-1" name="stn:DisclosureOfMajorComponentsOfTaxExpenseIncomeTextBlock" id="f-1614" 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-1615">146.2</ix:nonFraction> (2023 - $<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:CurrentTaxExpenseIncome" scale="6" id="f-1616">141.6</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:#f2efec;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%">2024</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%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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="padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;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%">(Note 6.c)</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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1617">45.2</ix:nonFraction>)</span></td><td style="background-color:#f2efec;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-1618">49.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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1619">2.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1620">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%">Change of tax rates</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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" format="ixt:fixed-zero" scale="6" id="f-1621">&#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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1622">4.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%">Recovery arising from previously unrecognized tax assets</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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" format="ixt:fixed-zero" scale="6" id="f-1623">&#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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1624">5.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-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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1625">42.4</ix:nonFraction>)</span></td><td style="background-color:#f2efec;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-1626">50.4</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-1627" continuedAt="f-1627-1" 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:#f2efec;padding:2px 1pt;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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="padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;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%">(Note 6.c)</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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-487" decimals="-5" name="ifrs-full:DeferredTaxAssets" scale="6" id="f-1628">158.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-488" decimals="-5" name="ifrs-full:DeferredTaxAssets" scale="6" id="f-1629">152.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%">Differences in timing of taxability of revenue and deductibility of expenses</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-489" decimals="-5" name="ifrs-full:DeferredTaxAssets" scale="6" id="f-1630">198.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-490" decimals="-5" name="ifrs-full:DeferredTaxAssets" scale="6" id="f-1631">154.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%">Loss and tax credit carryforwards</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-491" decimals="-5" name="ifrs-full:DeferredTaxAssets" scale="6" id="f-1632">36.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-492" decimals="-5" name="ifrs-full:DeferredTaxAssets" scale="6" id="f-1633">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%">Other</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-493" decimals="-5" name="ifrs-full:DeferredTaxAssets" scale="6" id="f-1634">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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-494" decimals="-5" name="ifrs-full:DeferredTaxAssets" scale="6" id="f-1635">1.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%">Employee defined benefit plan</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-495" decimals="-5" name="ifrs-full:DeferredTaxLiabilities" scale="6" id="f-1636">16.9</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-496" decimals="-5" name="ifrs-full:DeferredTaxLiabilities" scale="6" id="f-1637">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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-497" decimals="-5" name="ifrs-full:DeferredTaxLiabilities" scale="6" id="f-1638">24.7</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-498" decimals="-5" name="ifrs-full:DeferredTaxLiabilities" scale="6" id="f-1639">25.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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-499" decimals="-5" name="ifrs-full:DeferredTaxLiabilities" scale="6" id="f-1640">192.8</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-500" decimals="-5" name="ifrs-full:DeferredTaxLiabilities" scale="6" id="f-1641">129.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"><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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-501" decimals="-5" name="ifrs-full:DeferredTaxLiabilities" scale="6" id="f-1642">106.1</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="cad" contextRef="c-502" decimals="-5" name="ifrs-full:DeferredTaxLiabilities" scale="6" id="f-1643">106.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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1644">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:#f2efec;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-4" decimals="-5" sign="-" name="ifrs-full:DeferredTaxLiabilityAsset" scale="6" id="f-1645">66.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></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 style="margin-top:3pt"><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 style="margin-top:3pt"><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 style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2024</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><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:11.25pt;text-indent:-9pt"><span><br/></span></div><ix:continuation id="f-1598-2"><ix:continuation id="f-1627-1"><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:#f2efec;padding:2px 1pt;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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="padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;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%">(Note 6.c)</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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-4" decimals="-5" sign="-" name="ifrs-full:DeferredTaxLiabilityAsset" scale="6" id="f-1646">66.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:#f2efec;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-19" decimals="-5" sign="-" name="ifrs-full:DeferredTaxLiabilityAsset" scale="6" id="f-1647">10.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="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 recovery during the year recognized in net income</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1648">42.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1649">50.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%">Impact of foreign exchange</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset" scale="6" id="f-1650">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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1651">4.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%">Tax effect on equity items</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1652">0.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:DeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity" scale="6" id="f-1653">8.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"/></tr><tr><td colspan="3" style="padding:2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset" scale="6" id="f-1654">57.0</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1655">1.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: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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1656">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:#f2efec;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-4" decimals="-5" sign="-" name="ifrs-full:DeferredTaxLiabilityAsset" scale="6" id="f-1657">66.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><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="stn:DisclosureOfLossCarryforwardsAndDeductibleTemporaryDifferencesTextBlock" id="f-1658" 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, 2024, 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:#f2efec;padding:2px 1pt;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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"/></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%">Non-capital&#160;tax losses:</span></td><td colspan="3" style="background-color:#f2efec;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%">Expire (2025 to 2044)</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-503" decimals="-5" name="ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised" scale="6" id="f-1659">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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-504" decimals="-5" name="ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised" scale="6" id="f-1660">7.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%">Never expire</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-505" decimals="-5" name="ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised" scale="6" id="f-1661">31.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-506" decimals="-5" name="ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised" scale="6" id="f-1662">41.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:0 1pt"/><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-507" decimals="-5" name="ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised" scale="6" id="f-1663">38.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:#f2efec;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-508" decimals="-5" name="ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised" scale="6" id="f-1664">49.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="padding:2px 1pt;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-509" decimals="-5" name="ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised" scale="6" id="f-1665">7.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-510" decimals="-5" name="ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised" scale="6" id="f-1666">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="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-489" decimals="-5" name="ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised" scale="6" id="f-1667">46.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:#f2efec;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-490" decimals="-5" name="ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised" scale="6" id="f-1668">56.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"/></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-1669">4.2</ix:nonFraction> (2023 - $<ix:nonFraction unitRef="cad" contextRef="c-4" decimals="-5" name="ifrs-full:UnusedTaxCreditsForWhichNoDeferredTaxAssetRecognised" scale="6" id="f-1670">3.9</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%">In 2024, Canada enacted the Pillar Two global minimum tax model rules (the "Pillar Two" rules) of the OECD's Inclusive Framework on Base Erosion and Profit Shifting ("BEPS"), effective for reporting periods commencing on or after January 1, 2024. These rules require a top-up tax to be paid in jurisdictions where the effective tax rate of the Company is less than 15%. The Company has completed its assessment of the Pillar Two rules and determined that most entities within the Company have an effective tax rate that exceeds 15% or meet the transitional safe harbor rules, such that no top-up tax would apply. During 2024, the current tax expense arising from the Pillar Two rules was $<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:CurrentTaxExpenseIncomeRelatedToPillarTwoIncomeTaxes" scale="6" id="f-1671">2.5</ix:nonFraction>. The Company will continue to monitor new developments from the legislative impacts, as well as any tax legislative changes in jurisdictions where 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 style="margin-top:3pt"><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 style="margin-top:3pt"><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 style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2024</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="i57b02b7bfa4d4b8e91d30f276afee46d_112"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;line-height:120%">27. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfFinanceCostExplanatory" id="f-1672" continuedAt="f-1672-1" escape="true">Net Interest Expense and Other Net Finance Expense</ix:nonNumeric></span></div><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfInterestIncomeExpenseExplanatory" id="f-1673" escape="true"><ix:continuation id="f-1672-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:#f2efec;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%">2024</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%">2023</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:#f2efec;padding:2px 1pt;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1674">53.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:#f2efec;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-1675">58.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%">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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1676">29.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1677">24.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"><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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:InterestExpenseOnBonds" scale="6" id="f-1678">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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:InterestExpenseOnBonds" scale="6" id="f-1679">13.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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest on other long-term debt</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1680">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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1681">6.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: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1682">117.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:#f2efec;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-1683">102.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="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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1684">14.2</ix:nonFraction>)</span></td><td style="background-color:#f2efec;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-1685">11.7</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%">Net interest expense</span></div></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1686">103.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:#f2efec;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-1687">91.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"><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="padding:0 1pt"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1688">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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1689">2.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:1pt 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:1pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#f2efec;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-1" decimals="-5" sign="-" name="ifrs-full:InterestRevenueExpense" scale="6" id="f-1690">104.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:#f2efec;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-6" decimals="-5" sign="-" name="ifrs-full:InterestRevenueExpense" scale="6" id="f-1691">93.0</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:continuation></ix:nonNumeric><div><span><br/></span></div><div id="i57b02b7bfa4d4b8e91d30f276afee46d_115"></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;line-height:120%">28. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory" id="f-1692" continuedAt="f-1692-1" escape="true">Revenue</ix:nonNumeric></span></div><ix:continuation id="f-1692-1"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',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-1693">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 33. Acquisitions increased deferred revenue by $<ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:ContractLiabilitiesRecognisedAsOfAcquisitionDate" scale="6" id="f-1694">35.0</ix:nonFraction> (2023 - $<ix:nonFraction unitRef="cad" contextRef="c-4" decimals="-5" name="ifrs-full:ContractLiabilitiesRecognisedAsOfAcquisitionDate" scale="6" id="f-1695">7.5</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 2024 and included in deferred revenue at January&#160;1, 2024, was $<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="ifrs-full:RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod" scale="6" id="f-1696">350.5</ix:nonFraction> (2023 &#8211; $<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="ifrs-full:RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod" scale="6" id="f-1697">288.0</ix:nonFraction>). Revenue recognized in 2024 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-1698">1</ix:nonFraction>% (2023 &#8211; &lt;<ix:nonFraction unitRef="number" contextRef="c-6" decimals="INF" name="ifrs-full:PercentageOfEntitysRevenue" scale="-2" id="f-1699">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, 2024, was $<ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-5" name="ifrs-full:TransactionPriceAllocatedToRemainingPerformanceObligations" format="ixt:num-dot-decimal" scale="6" id="f-1700">7,823.9</ix:nonFraction> (2023 &#8211; $<ix:nonFraction unitRef="cad" contextRef="c-4" decimals="-5" name="ifrs-full:TransactionPriceAllocatedToRemainingPerformanceObligations" format="ixt:num-dot-decimal" scale="6" id="f-1701">6,305.9</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-1702">72</ix:nonFraction>%</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (2023 &#8211; <ix:nonFraction unitRef="number" contextRef="c-6" decimals="2" name="stn:PercentageThatEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue" scale="-2" id="f-1703">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-1704">18</ix:nonNumeric> months with the remainder recognized thereafter.</span></div></ix:continuation><div><span><br/></span></div><div id="i57b02b7bfa4d4b8e91d30f276afee46d_118"></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;line-height:120%">29. <ix:nonNumeric contextRef="c-1" name="stn:DisclosureOfEmployeeCostsTextBlock" id="f-1705" continuedAt="f-1705-1" escape="true">Employee Costs </ix:nonNumeric></span></div><ix:nonNumeric contextRef="c-1" name="stn:DisclosureOfDetailedInformationAboutEmployeeCostsTextBlock" id="f-1706" escape="true"><ix:continuation id="f-1705-1" continuedAt="f-1705-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: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:#f2efec;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%">2024</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%">2023</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:#f2efec;padding:2px 1pt;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1707">4,238.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:#f2efec;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-1708">3,654.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="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contingent employment payments</span></td><td colspan="3" style="background-color:#ffffff;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%">6.c</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span id="i3bbba7be1cc841dba12ce2e851bfd89c_4-2-1-1-285014"></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-1" decimals="-5" name="ifrs-full:OtherLongtermBenefits" scale="6" id="f-1709">6.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:OtherLongtermBenefits" scale="6" id="f-1710">19.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%">Pension costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1711">126.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1712">108.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%">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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1713">43.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1714">60.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%">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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1715">4,415.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:#f2efec;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-1716">3,842.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: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:DirectPayrollCosts" format="ixt:num-dot-decimal" scale="6" id="f-1717">2,670.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:#f2efec;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:DirectPayrollCosts" format="ixt:num-dot-decimal" scale="6" id="f-1718">2,321.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%">Indirect labor</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1719">1,744.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1720">1,520.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%">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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1721">4,415.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:#f2efec;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-1722">3,842.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"/></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 style="margin-top:3pt"><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 style="margin-top:3pt"><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 style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2024</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:continuation id="f-1705-2"><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.</span></div></ix:continuation><div><span><br/></span></div><div id="i57b02b7bfa4d4b8e91d30f276afee46d_121"></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;line-height:120%">30. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfOtherOperatingIncomeExpenseExplanatory" id="f-1723" continuedAt="f-1723-1" escape="true">Other Income</ix:nonNumeric></span><ix:nonNumeric contextRef="c-1" name="stn:DisclosureOfDetailedInformationAboutOtherOperatingIncomeExpenseTextBlock" id="f-1724" escape="true"><ix:continuation id="f-1723-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:#f2efec;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%">2024</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%">2023</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:#f2efec;padding:2px 1pt;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 investments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#f2efec;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-1725">4.6</ix:nonFraction>)</span></td><td style="background-color:#f2efec;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-1726">0.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%">Gain on sale of intangible asset</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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" scale="6" id="f-1727">7.0</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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" format="ixt:fixed-zero" scale="6" id="f-1728">&#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 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 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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1729">6.1</ix:nonFraction>)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" scale="6" id="f-1730">10.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"/><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 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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:MiscellaneousOtherIncomeExpense" scale="6" id="f-1731">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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:MiscellaneousOtherIncomeExpense" scale="6" id="f-1732">5.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;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1733">13.6</ix:nonFraction>)</span></td><td style="background-color:#f2efec;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-1734">5.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></ix:continuation></ix:nonNumeric></div><div id="i57b02b7bfa4d4b8e91d30f276afee46d_127"></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;line-height:120%">31. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfCashFlowStatementExplanatory" id="f-1735" continuedAt="f-1735-1" escape="true">Cash Flow Information</ix:nonNumeric></span></div><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory" id="f-1736" escape="true"><ix:continuation id="f-1735-1" continuedAt="f-1735-2"><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, 2024, 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="6" style="padding:0 1pt"/><td colspan="3" rowspan="4" 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%">Senior</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%">Unsecured </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%">Notes</span></div></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: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%">Notes </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%">Payable</span></div></td><td colspan="3" rowspan="4" 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%">Other</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%">Financing</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%">Obligations</span></div></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 style="height:12pt"><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:8pt;font-weight:400;line-height:120%">(Note 6.c)</span></td><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="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, 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-513" decimals="-5" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" scale="6" id="f-1737">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-514" decimals="-5" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" scale="6" id="f-1738">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-515" decimals="-5" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" scale="6" id="f-1739">6.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="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-516" decimals="-5" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" scale="6" id="f-1740">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-517" decimals="-5" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" scale="6" id="f-1741">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-19" decimals="-5" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="f-1742">1,801.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="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-518" decimals="-5" name="stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1743">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-519" decimals="-5" sign="-" name="stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1744">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-520" decimals="-5" sign="-" name="stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1745">3.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-521" decimals="-5" sign="-" name="stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1746">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-522" decimals="-5" name="ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" scale="6" id="f-1747">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-6" decimals="-5" sign="-" name="stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1748">257.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%">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-518" decimals="-5" sign="-" name="stn:IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1749">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-519" decimals="-5" name="stn:IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="f-1750">&#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-520" decimals="-5" name="stn:IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="f-1751">&#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-521" decimals="-5" name="stn:IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="f-1752">&#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-522" decimals="-5" name="stn:IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="f-1753">&#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-6" decimals="-5" sign="-" name="stn:IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1754">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 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-518" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="f-1755">&#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-519" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1756">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-520" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1757">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-521" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1758">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-522" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1759">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-6" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1760">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 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-518" decimals="-5" name="stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="f-1761">&#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-519" decimals="-5" name="stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="f-1762">&#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-520" decimals="-5" name="stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="f-1763">&#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-521" decimals="-5" name="stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1764">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-522" decimals="-5" name="stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1765">72.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-6" decimals="-5" name="stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1766">72.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 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%">Acquisitions</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-518" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="f-1767">&#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-519" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="f-1768">&#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-520" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1769">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-521" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="f-1770">&#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-522" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1771">13.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-6" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1772">64.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%">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-518" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1773">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-519" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1774">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-520" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1775">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-521" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1776">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-522" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1777">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-6" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1778">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="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, 2023</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-277" decimals="-5" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" scale="6" id="f-1779">547.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-279" decimals="-5" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" scale="6" id="f-1780">487.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-283" decimals="-5" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" scale="6" id="f-1781">52.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-523" decimals="-5" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" scale="6" id="f-1782">10.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-524" decimals="-5" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" scale="6" id="f-1783">579.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="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-4" decimals="-5" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="f-1784">1,677.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: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-525" decimals="-5" name="stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="f-1785">&#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-526" decimals="-5" name="stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1786">175.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-527" decimals="-5" sign="-" name="stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1787">38.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-528" decimals="-5" sign="-" name="stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1788">62.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-529" decimals="-5" name="ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" scale="6" id="f-1789">124.1</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-1790">50.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="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-525" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="f-1791">&#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-526" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1792">1.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-527" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1793">5.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-528" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1794">2.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-529" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1795">24.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-1" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1796">33.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%">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-525" decimals="-5" name="stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="f-1797">&#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-526" decimals="-5" sign="-" name="stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1798">4.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-527" decimals="-5" name="stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="f-1799">&#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-528" decimals="-5" name="stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1800">67.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-529" decimals="-5" name="stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1801">100.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-1" decimals="-5" name="stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1802">163.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%">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-525" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="f-1803">&#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-526" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities" format="ixt:fixed-zero" scale="6" id="f-1804">&#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-527" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1805">98.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-528" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1806">36.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-529" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1807">57.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-1" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1808">192.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="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-525" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1809">0.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-526" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1810">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-527" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1811">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-528" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1812">2.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-529" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1813">5.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-1" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" scale="6" id="f-1814">9.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:#f2efec;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, 2024</span></td><td colspan="2" style="background-color:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-276" decimals="-5" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" scale="6" id="f-1815">548.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:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" scale="6" id="f-1816">661.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:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" scale="6" id="f-1817">116.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:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-530" decimals="-5" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" scale="6" id="f-1818">57.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:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-531" decimals="-5" name="ifrs-full:LiabilitiesArisingFromFinancingActivities" scale="6" id="f-1819">642.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:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1820">2,025.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:#f2efec;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="margin-top: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 style="margin-top:3pt"><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 style="margin-top:3pt"><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 style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2024</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-1735-2"><ix:nonNumeric contextRef="c-1" name="stn:DisclosureOfCashFlowsFromOperatingActivitiesUnderTheDirectMethodTextBlock" id="f-1821" 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:60.278%"/><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:15.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.408%"/><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:#f2efec;padding:2px 1pt;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/>2024</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/>2023</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:#f2efec;padding:2px 1pt;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1822">112.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:#f2efec;padding: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-1823">143.6</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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1824">96.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:#f2efec;padding: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-1825">83.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="stn:DisclosureOfDetailedInformationAboutCashOutflowsForLeasesTextBlock" id="f-1826" 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:66.047%"/><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:15.247%"/><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:#f2efec;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%">2024</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%">2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1827">29.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:#f2efec;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-1828">24.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%">Cash payments for leases not included in the measurement of lease liabilities</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1829">52.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:#f2efec;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-1830">47.5</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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1831">82.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:#f2efec;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-1832">72.1</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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1833">124.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:#f2efec;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-1834">125.0</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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1835">206.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:#f2efec;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-1836">197.1</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></ix:continuation><div><span><br/></span></div><div id="i57b02b7bfa4d4b8e91d30f276afee46d_130"></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;line-height:120%">32. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfRelatedPartyExplanatory" id="f-1837" continuedAt="f-1837-1" escape="true">Related-Party Disclosures</ix:nonNumeric></span></div><ix:continuation id="f-1837-1" continuedAt="f-1837-2"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At December&#160;31, 2024, 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-1838" 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-532" decimals="INF" name="ifrs-full:ProportionOfVotingPowerHeldInSubsidiary" scale="-2" id="f-1839">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 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></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 style="margin-top:3pt"><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 style="margin-top:3pt"><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 style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2024</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><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><ix:continuation id="f-1837-2" continuedAt="f-1837-3"><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-top:3pt"><span style="color:#000000;font-family:'Arial',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, 2024, 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 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. </span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfInformationAboutConsolidatedStructuredEntitiesExplanatory" id="f-1840" 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-1841" 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-533" decimals="3" name="ifrs-full:ProportionOfOwnershipInterestInJointOperation" scale="-2" id="f-1842">37.5</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-534" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointOperation" scale="-2" id="f-1843">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: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-535" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointOperation" scale="-2" id="f-1844">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-top: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:'Arial',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-1845" continuedAt="f-1845-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-1845-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, 2024</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, 2023</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;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:#f2efec;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:#f2efec;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:#f2efec;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-536" decimals="-5" name="ifrs-full:RevenueFromSaleOfGoodsRelatedPartyTransactions" scale="6" id="f-1846">143.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:#f2efec;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:#f2efec;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-536" decimals="-5" name="stn:PaymentsOfDistributionRelatedPartyTransactions" scale="6" id="f-1847">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:#f2efec;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:#f2efec;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-537" decimals="-5" name="ifrs-full:AmountsPayableRelatedPartyTransactions" scale="6" id="f-1848">24.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:#f2efec;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-538" decimals="-5" name="ifrs-full:RevenueFromSaleOfGoodsRelatedPartyTransactions" scale="6" id="f-1849">96.3</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-538" decimals="-5" name="stn:PaymentsOfDistributionRelatedPartyTransactions" scale="6" id="f-1850">0.8</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-539" decimals="-5" name="ifrs-full:AmountsPayableRelatedPartyTransactions" scale="6" id="f-1851">16.7</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-1852" 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:#f2efec;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%">2024</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%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1853">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:#f2efec;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-1854">15.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="padding:2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1855">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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1856">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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1857">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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1858">36.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 compensation</span></td><td colspan="2" style="background-color:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1859">39.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:#f2efec;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-1860">53.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><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 2024 and 2023 include its Chief Executive Officer (CEO), Chief Operating Officers, Chief Financial Officer, Chief Practice and Project Officer, Chief Growth &amp; Innovation Officer, and </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 style="margin-top:3pt"><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 style="margin-top:3pt"><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 style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2024</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-1837-3"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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 id="i57b02b7bfa4d4b8e91d30f276afee46d_133"></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;line-height:120%">33. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory" id="f-1861" continuedAt="f-1861-1" escape="true">Segmented Information</ix:nonNumeric></span></div><ix:continuation id="f-1861-1" continuedAt="f-1861-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 worldwide. 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 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 chief operating decision maker 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><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfOperatingSegmentsExplanatory" id="f-1862" 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:#f2efec;padding:0 1pt"/><td colspan="12" style="background-color:#f2efec;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, 2024</span></td></tr><tr><td colspan="3" style="background-color:#f2efec;padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;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:#f2efec;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:#f2efec;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:#f2efec;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:#f2efec;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-540" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="f-1863">1,665.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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-541" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="f-1864">4,113.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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-542" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="f-1865">1,720.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:#f2efec;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1866">7,500.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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-540" decimals="-5" name="stn:SubconsultantSubcontractorAndOtherDirectExpenses" scale="6" id="f-1867">238.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-541" decimals="-5" name="stn:SubconsultantSubcontractorAndOtherDirectExpenses" format="ixt:num-dot-decimal" scale="6" id="f-1868">1,072.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-542" decimals="-5" name="stn:SubconsultantSubcontractorAndOtherDirectExpenses" scale="6" id="f-1869">322.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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1870">1,633.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#f2efec;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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-540" decimals="-5" name="stn:NetRevenue" format="ixt:num-dot-decimal" scale="6" id="f-1871">1,427.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-541" decimals="-5" name="stn:NetRevenue" format="ixt:num-dot-decimal" scale="6" id="f-1872">3,040.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-542" decimals="-5" name="stn:NetRevenue" format="ixt:num-dot-decimal" scale="6" id="f-1873">1,398.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:#f2efec;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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1874">5,866.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:#f2efec;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:#f2efec;padding:2px 1pt;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 payroll costs</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-540" decimals="-5" name="stn:DirectPayrollCosts" scale="6" id="f-1875">670.3</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-541" decimals="-5" name="stn:DirectPayrollCosts" format="ixt:num-dot-decimal" scale="6" id="f-1876">1,354.6</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-542" decimals="-5" name="stn:DirectPayrollCosts" scale="6" id="f-1877">646.0</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:DirectPayrollCosts" format="ixt:num-dot-decimal" scale="6" id="f-1878">2,670.9</ix:nonFraction>&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-540" decimals="-5" name="stn:ProjectMargin" scale="6" id="f-1879">756.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:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-541" decimals="-5" name="stn:ProjectMargin" format="ixt:num-dot-decimal" scale="6" id="f-1880">1,686.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:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-542" decimals="-5" name="stn:ProjectMargin" scale="6" id="f-1881">752.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:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:ProjectMargin" format="ixt:num-dot-decimal" scale="6" id="f-1882">3,195.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:#f2efec;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, 2023</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-543" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="f-1883">1,426.5</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-544" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="f-1884">3,634.5</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-545" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="f-1885">1,418.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-1886">6,479.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><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-543" decimals="-5" name="stn:SubconsultantSubcontractorAndOtherDirectExpenses" scale="6" id="f-1887">180.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-544" decimals="-5" name="stn:SubconsultantSubcontractorAndOtherDirectExpenses" scale="6" id="f-1888">950.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-545" decimals="-5" name="stn:SubconsultantSubcontractorAndOtherDirectExpenses" scale="6" id="f-1889">282.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-1890">1,413.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%">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-543" decimals="-5" name="stn:NetRevenue" format="ixt:num-dot-decimal" scale="6" id="f-1891">1,246.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-544" decimals="-5" name="stn:NetRevenue" format="ixt:num-dot-decimal" scale="6" id="f-1892">2,684.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-545" decimals="-5" name="stn:NetRevenue" format="ixt:num-dot-decimal" scale="6" id="f-1893">1,135.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-1894">5,066.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:9pt;font-weight:400;line-height:120%">Direct payroll 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-543" decimals="-5" name="stn:DirectPayrollCosts" scale="6" id="f-1895">578.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-544" decimals="-5" name="stn:DirectPayrollCosts" format="ixt:num-dot-decimal" scale="6" id="f-1896">1,209.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-545" decimals="-5" name="stn:DirectPayrollCosts" scale="6" id="f-1897">533.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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:DirectPayrollCosts" format="ixt:num-dot-decimal" scale="6" id="f-1898">2,321.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: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-543" decimals="-5" name="stn:ProjectMargin" scale="6" id="f-1899">667.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-544" decimals="-5" name="stn:ProjectMargin" format="ixt:num-dot-decimal" scale="6" id="f-1900">1,475.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-545" decimals="-5" name="stn:ProjectMargin" scale="6" id="f-1901">602.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="stn:ProjectMargin" format="ixt:num-dot-decimal" scale="6" id="f-1902">2,744.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></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 style="margin-top:3pt"><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 style="margin-top:3pt"><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 style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2024</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-1861-2"><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfGeographicalAreasExplanatory" id="f-1903" 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: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: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:#f2efec;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/>2024</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/>2023</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:#f2efec;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%">2024</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%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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="padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;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%">(Note 6.c)</span></td><td colspan="3" style="background-color:#f2efec;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-189" decimals="-5" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" scale="6" id="f-1904">692.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:#f2efec;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:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" scale="6" id="f-1905">541.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="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="f-1906">1,665.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:#f2efec;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-546" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="f-1907">1,426.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="padding:2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-190" decimals="-5" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" format="ixt:num-dot-decimal" scale="6" id="f-1908">2,020.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" format="ixt:num-dot-decimal" scale="6" id="f-1909">1,848.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="f-1910">4,113.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-547" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="f-1911">3,634.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%">United Kingdom</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-548" decimals="-5" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" scale="6" id="f-1912">367.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-549" decimals="-5" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" scale="6" id="f-1913">163.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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-550" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" scale="6" id="f-1914">589.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-551" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" scale="6" id="f-1915">411.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%">Australia</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-552" decimals="-5" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" scale="6" id="f-1916">339.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-553" decimals="-5" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" scale="6" id="f-1917">338.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-554" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" scale="6" id="f-1918">415.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-555" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" scale="6" id="f-1919">453.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 geographies</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-556" decimals="-5" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" scale="6" id="f-1920">493.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-557" decimals="-5" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" scale="6" id="f-1921">158.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-558" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" scale="6" id="f-1922">716.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-559" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" scale="6" id="f-1923">553.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:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1924">3,912.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:#f2efec;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-4" decimals="-5" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" format="ixt:num-dot-decimal" scale="6" id="f-1925">3,049.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"/><td colspan="2" style="background-color:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1926">7,500.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:#f2efec;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-1927">6,479.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%">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><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfProductsAndServicesExplanatory" id="f-1928" 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:#f2efec;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%">2024</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%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-560" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="f-1929">2,040.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:#f2efec;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-561" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="f-1930">1,723.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="padding:2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-562" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="f-1931">1,567.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:#f2efec;padding: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-563" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="f-1932">1,368.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="padding:2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-564" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="f-1933">1,661.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:#f2efec;padding: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-565" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="f-1934">1,232.6</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%">Environmental Services</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-566" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="f-1935">1,491.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-567" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="f-1936">1,410.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%">Energy&#160;&amp; Resources</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-568" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" scale="6" id="f-1937">739.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="cad" contextRef="c-569" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" scale="6" id="f-1938">743.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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-1939">7,500.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:#f2efec;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-1940">6,479.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 style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',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="i57b02b7bfa4d4b8e91d30f276afee46d_136"></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;line-height:120%">34. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfTaxReceivablesAndPayablesExplanatory" id="f-1941" continuedAt="f-1941-1" escape="true">Investment Tax Credits</ix:nonNumeric></span></div><ix:continuation id="f-1941-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 2024, investment tax credits of $<ix:nonFraction unitRef="cad" contextRef="c-1" decimals="-5" name="stn:InvestmentTaxCredits" scale="6" id="f-1942">12.6</ix:nonFraction> (2023 &#8211; $<ix:nonFraction unitRef="cad" contextRef="c-6" decimals="-5" name="stn:InvestmentTaxCredits" scale="6" id="f-1943">14.5</ix:nonFraction>) were recorded.</span></div></ix:continuation><div><span><br/></span></div><div id="i57b02b7bfa4d4b8e91d30f276afee46d_139"></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Amasis MT Pro',serif;font-size:14pt;font-weight:400;line-height:120%">35. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory" id="f-1944" continuedAt="f-1944-1" escape="true">Event after the Reporting Period</ix:nonNumeric></span></div><ix:continuation id="f-1944-1"><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',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;24, 2025, the Company declared a dividend of $<ix:nonFraction unitRef="cadPerShare" contextRef="c-570" decimals="3" name="ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare" scale="0" id="f-1945">0.225</ix:nonFraction> per share, payable on April&#160;15, 2025, to shareholders of record on March&#160;28, 2025.</span></div></ix:continuation><div style="margin-top: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 style="margin-top:3pt"><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 style="margin-top:3pt"><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 style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December&#160;31, 2024</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>5
<FILENAME>ex-994xconsentofpricewater.htm
<DESCRIPTION>EX-99.4
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i840024ed197748aea11f1eb3f3a2a887_1"></div><div style="min-height:42.75pt;width:100%"><div><img alt="picture1a.jpg" src="picture1a.jpg" style="height:86px;margin-bottom:5pt;vertical-align:text-bottom;width:112px"></div></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></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"><font style="color:#000000;font-family:'Arial',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:'Arial',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, 2024 of Stantec Inc. of our report dated February 24, 2025, 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 on Form 40-F.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also consent to the incorporation by reference in the Registration Statement on Form S-8 (No. 333-283922) of Stantec Inc. of our report dated February 24, 2025 referred to above. We also consent to reference to us under the heading &#8220;Interests of Experts&#8221; in the Annual Information Form, filed as an Exhibit to this Annual Report on Form 40-F, which is incorporated by reference in such Registration Statement.</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%">Edmonton, Alberta, Canada</font></div><div><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:107%">February&#160;24, 2025</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 style="color:#000000;font-family:'Georgia',serif;font-size:8.5pt;font-weight:400;line-height:88%">PricewaterhouseCoopers LLP</font></div><div><font style="color:#000000;font-family:'Georgia',serif;font-size:8.5pt;font-weight:400;line-height:112%">Stantec Tower, 10220 103rd Avenue North West, Suite 2200, Edmonton, Alberta, Canada T5J 0K4</font></div><div><font style="color:#000000;font-family:'Georgia',serif;font-size:8.5pt;font-weight:400;line-height:112%">T.&#58; +1 780 441 6700, F.&#58; +1 780 441 6776, Fax to mail&#58; ca_edmonton_main_fax&#64;pwc.com</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Georgia',serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:1.26pt;vertical-align:baseline">&#8220;PwC&#8221; refers to PricewaterhouseCoopers LLP, an Ontario limited liability partnership.</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.5
<SEQUENCE>6
<FILENAME>ex-995xceosox302certificat.htm
<DESCRIPTION>EX-99.5
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i852c34e7d73a46709a77ccc9207eea40_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="i852c34e7d73a46709a77ccc9207eea40_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:400;line-height:120%">I,</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#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;24, 2025</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>7
<FILENAME>ex-996xceosox906certificat.htm
<DESCRIPTION>EX-99.6
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i6a371a4a815f4a7cb08174381d102be6_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="i6a371a4a815f4a7cb08174381d102be6_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, 2024 (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;24, 2025</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>8
<FILENAME>ex-997xcfosox302certificat.htm
<DESCRIPTION>EX-99.7
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i2387386647b5445f886f878615a47b8e_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="i2387386647b5445f886f878615a47b8e_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:400;line-height:120%">I,</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;VITO CULMONE</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;24, 2025</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; Vito Culmone</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%">VITO CULMONE</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>9
<FILENAME>ex-998xcfosox906certificat.htm
<DESCRIPTION>EX-99.8
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i7ef58e88deaf4f84bbe85ac2412bb3d3_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="i7ef58e88deaf4f84bbe85ac2412bb3d3_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, 2024 (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, Vito Culmone, 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;24, 2025</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; Vito Culmone</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%">VITO CULMONE</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>10
<FILENAME>stn-20241231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:9fd91784-d04f-4524-81b7-0fb4eb18bbba,g:e3f170f4-76a1-48d8-b59f-574f8bbdc46b-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:stn="http://www.stantec.com/20241231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.stantec.com/20241231">
  <xs:import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.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/2024" schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/currency/2024" schemaLocation="https://xbrl.sec.gov/currency/2024/currency-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd"/>
  <xs:import namespace="https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full" schemaLocation="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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-20241231_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-20241231_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-20241231_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-20241231_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>9952151 - 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>9952152 - 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>9952153 - 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>9952154 - 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>9952155 - 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>9952156 - 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>9952157 - 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>9952158 - 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>9952159 - 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>9952160 - 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>9952161 - 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>9952162 - 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>9952163 - 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>9952164 - 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>9952165 - 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>9952166 - 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>9952167 - 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>9952168 - 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>9952169 - 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>9952170 - 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>9952171 - 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>9952172 - 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>9952173 - 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>9952174 - 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>9952175 - 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>9952176 - 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>9952177 - 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>9952178 - 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>9952179 - 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>9952180 - 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>9952181 - 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>9952182 - 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>9952183 - 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>9952184 - 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>9952185 - 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="CashFlowInformation" roleURI="http://www.stantec.com/role/CashFlowInformation">
        <link:definition>9952186 - 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>9952187 - 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>9952188 - 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>9952189 - 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>9952190 - 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>9955511 - 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>9955512 - 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="RecentAccountingPronouncementsandChangestoAccountingPoliciesTables" roleURI="http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesTables">
        <link:definition>9955513 - Disclosure - Recent Accounting Pronouncements and Changes to Accounting Policies (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>9955514 - 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>9955515 - 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>9955516 - 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>9955517 - 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>9955518 - 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>9955519 - 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>9955520 - 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>9955521 - 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>9955522 - 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>9955523 - 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>9955524 - 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>9955525 - 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>9955526 - 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>9955527 - 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>9955528 - 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>9955529 - 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>9955530 - 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>9955531 - 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>9955532 - 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>9955533 - 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>9955534 - 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>9955535 - 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="CashFlowInformationTables" roleURI="http://www.stantec.com/role/CashFlowInformationTables">
        <link:definition>9955536 - 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>9955537 - 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>9955538 - 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>9955539 - 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>9955540 - 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="RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofFinancialPositionDetails" roleURI="http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofFinancialPositionDetails">
        <link:definition>9955541 - Disclosure - Recent Accounting Pronouncements and Changes to Accounting Policies - Consolidated Statements of Financial Position (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="RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofIncomeDetails" roleURI="http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofIncomeDetails">
        <link:definition>9955542 - Disclosure - Recent Accounting Pronouncements and Changes to Accounting Policies - Consolidated Statements of 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="RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofComprehensiveIncomeDetails" roleURI="http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofComprehensiveIncomeDetails">
        <link:definition>9955543 - Disclosure - Recent Accounting Pronouncements and Changes to Accounting Policies - Consolidated Statements of Comprehensive 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="RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofCashFlowsDetails" roleURI="http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofCashFlowsDetails">
        <link:definition>9955544 - Disclosure - Recent Accounting Pronouncements and Changes to Accounting Policies - Consolidated Statements 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="BusinessAcquisitionAdditionalInformationDetails" roleURI="http://www.stantec.com/role/BusinessAcquisitionAdditionalInformationDetails">
        <link:definition>9955545 - 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>9955546 - 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>9955547 - 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>9955548 - 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>9955549 - 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>9955550 - 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>9955551 - 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>9955552 - 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="LeaseAssetsScheduleofImpairmentlossesandRelatedRecoverableAmountsforReportableSegmentsDetails" roleURI="http://www.stantec.com/role/LeaseAssetsScheduleofImpairmentlossesandRelatedRecoverableAmountsforReportableSegmentsDetails">
        <link:definition>9955553 - Disclosure - Lease Assets - Schedule of Impairment losses and Related Recoverable Amounts for Reportable 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="LeaseAssetsScheduleofAmountsRecognizedinAdministrativeandMarketingExpensesDetails" roleURI="http://www.stantec.com/role/LeaseAssetsScheduleofAmountsRecognizedinAdministrativeandMarketingExpensesDetails">
        <link:definition>9955554 - 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>9955555 - 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>9955556 - 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>9955557 - 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>9955558 - 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>9955559 - 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>9955560 - 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>9955560 - 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>9955561 - 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>9955562 - 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>9955563 - 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>9955564 - 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>9955565 - 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>9955566 - 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>9955567 - 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>9955568 - 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>9955569 - 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>9955570 - 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>9955571 - 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>9955572 - 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>9955573 - 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>9955574 - 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>9955575 - 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>9955576 - 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>9955576 - 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>9955577 - 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>9955578 - 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>9955579 - 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>9955580 - 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>9955581 - 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>9955582 - 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>9955583 - 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>9955584 - 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>9955585 - 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>9955586 - 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>9955587 - 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="IncomeTaxesScheduleofEffectiveIncomeTaxforContinuingOperationsFromStatutoryCanadianTaxRatesDetails" roleURI="http://www.stantec.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxforContinuingOperationsFromStatutoryCanadianTaxRatesDetails">
        <link:definition>9955588 - 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="IncomeTaxesAdditionalInformationDetails" roleURI="http://www.stantec.com/role/IncomeTaxesAdditionalInformationDetails">
        <link:definition>9955589 - 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="IncomeTaxesScheduleofMajorComponentsofDeferredIncomeTaxRecoveryExpensefromContinuingOperationsDetails" roleURI="http://www.stantec.com/role/IncomeTaxesScheduleofMajorComponentsofDeferredIncomeTaxRecoveryExpensefromContinuingOperationsDetails">
        <link:definition>9955590 - 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>9955591 - 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>9955592 - 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>9955593 - 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="NetInterestExpenseandOtherNetFinanceExpenseScheduleofInterestExpenseDetails" roleURI="http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseScheduleofInterestExpenseDetails">
        <link:definition>9955594 - 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="RevenueDetails" roleURI="http://www.stantec.com/role/RevenueDetails">
        <link:definition>9955595 - 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>9955596 - 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>9955596 - 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="OtherIncomeDetails" roleURI="http://www.stantec.com/role/OtherIncomeDetails">
        <link:definition>9955597 - 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="CashFlowInformationScheduleofRollForwardDetails" roleURI="http://www.stantec.com/role/CashFlowInformationScheduleofRollForwardDetails">
        <link:definition>9955598 - 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>9955599 - 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>9955600 - 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>9955601 - 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>9955602 - 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>9955603 - 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>9955604 - 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>9955605 - 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>9955606 - 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="SegmentedInformationScheduleofGrossRevenuebyServicesDetails" roleURI="http://www.stantec.com/role/SegmentedInformationScheduleofGrossRevenuebyServicesDetails">
        <link:definition>9955607 - 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>9955608 - 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>9955609 - 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_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_BankIndebtedness" abstract="false" name="BankIndebtedness" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_NetRevenue" abstract="false" name="NetRevenue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_DirectPayrollCosts" abstract="false" name="DirectPayrollCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_ProjectMargin" abstract="false" name="ProjectMargin" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_NetUnrealizedGainsLossesOnFinancialInstruments" abstract="false" name="NetUnrealizedGainsLossesOnFinancialInstruments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_IncreaseDecreaseInNumberOfSharesRepurchased" abstract="false" name="IncreaseDecreaseInNumberOfSharesRepurchased" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_StatementOfCashFlowsTable" abstract="true" name="StatementOfCashFlowsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="stn_StatementOfCashFlowsLineItems" abstract="true" name="StatementOfCashFlowsLineItems" 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_ProceedsFromRepaymentsOfBorrowingsClassifiedAsFinancingActivities" abstract="false" name="ProceedsFromRepaymentsOfBorrowingsClassifiedAsFinancingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_PaymentsOfNotesPayableAndOtherFinancingObligations" abstract="false" name="PaymentsOfNotesPayableAndOtherFinancingObligations" nillable="true" xbrli:periodType="duration" 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_BasisOfPreparationOfFinancialStatementsAbstract" abstract="true" name="BasisOfPreparationOfFinancialStatementsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_BasisOfConsolidationAbstract" abstract="true" name="BasisOfConsolidationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_ListOfAccountingPoliciesAbstract" abstract="true" name="ListOfAccountingPoliciesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_AccountingJudgementsAndEstimatesAbstract" abstract="true" name="AccountingJudgementsAndEstimatesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_AccountingPoliciesChangesInAccountingEstimatesAndErrorsAbstract" abstract="true" name="AccountingPoliciesChangesInAccountingEstimatesAndErrorsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_BusinessAcquisitionsAbstract" abstract="true" name="BusinessAcquisitionsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_LeaseAbstract" abstract="true" name="LeaseAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_GoodwillAbstract" abstract="true" name="GoodwillAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_OtherAssetAbstract" abstract="true" name="OtherAssetAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_FinancialInstrumentsAbstract" abstract="true" name="FinancialInstrumentsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" abstract="true" name="OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_EmployeeBenefitsAbstract" abstract="true" name="EmployeeBenefitsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_ShareBasedPaymentArrangementsAbstract" abstract="true" name="ShareBasedPaymentArrangementsAbstract" 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_IncomeTaxesAbstract" abstract="true" name="IncomeTaxesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_RevenueFromContractsWithCustomersAbstract" abstract="true" name="RevenueFromContractsWithCustomersAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_CashFlowStatementAbstract" abstract="true" name="CashFlowStatementAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_RelatedPartyAbstract" abstract="true" name="RelatedPartyAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_OperatingSegmentsAbstract" abstract="true" name="OperatingSegmentsAbstract" 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_EventsAfterReportingPeriodAbstract" abstract="true" name="EventsAfterReportingPeriodAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_DisclosureOfDetailedInformationAboutTradeAndOtherReceivablesTextBlock" abstract="false" name="DisclosureOfDetailedInformationAboutTradeAndOtherReceivablesTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <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_DisclosureOfDetailedInformationAboutLeaseCostsTextBlock" abstract="false" name="DisclosureOfDetailedInformationAboutLeaseCostsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <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_DisclosureOfDetailedInformationAboutTradeAndOtherPayablesTextBlock" abstract="false" name="DisclosureOfDetailedInformationAboutTradeAndOtherPayablesTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <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_DisclosureOfActuarialAssumptionsTextBlock" abstract="false" name="DisclosureOfActuarialAssumptionsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <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_DisclosureOfDetailedInformationAboutCapitalManagedTextBlock" abstract="false" name="DisclosureOfDetailedInformationAboutCapitalManagedTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <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_DisclosureOfMajorComponentsOfTaxExpenseIncomeTextBlock" abstract="false" name="DisclosureOfMajorComponentsOfTaxExpenseIncomeTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <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_DisclosureOfDetailedInformationAboutEmployeeCostsTextBlock" abstract="false" name="DisclosureOfDetailedInformationAboutEmployeeCostsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <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_DisclosureOfCashFlowsFromOperatingActivitiesUnderTheDirectMethodTextBlock" abstract="false" name="DisclosureOfCashFlowsFromOperatingActivitiesUnderTheDirectMethodTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <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_DisclosureOfSignificantEntitiesOwningVotingAndRestrictedStockTextBlock" abstract="false" name="DisclosureOfSignificantEntitiesOwningVotingAndRestrictedStockTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <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_EngineeringEquipmentMember" abstract="true" name="EngineeringEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_PerformanceShareUnitsPSUsOrRestrictedShareUnitsRSUsMember" abstract="true" name="PerformanceShareUnitsPSUsOrRestrictedShareUnitsRSUsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementPerCommonShare" abstract="false" name="NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementPerCommonShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="stn_MaximumTermOfOptionsGrantedForShareBasedPaymentArrangement" abstract="false" name="MaximumTermOfOptionsGrantedForShareBasedPaymentArrangement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_EnvironmentalSystemsDesignInc.Member" abstract="true" name="EnvironmentalSystemsDesignInc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_ZETCONIngenieureGmbHMember" abstract="true" name="ZETCONIngenieureGmbHMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="stn_MorrisonHershfieldGroupIncMember" abstract="true" name="MorrisonHershfieldGroupIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="stn_HydrockHoldingsLimitedMember" abstract="true" name="HydrockHoldingsLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="stn_NonCashWorkingCapitalAbstract" abstract="true" name="NonCashWorkingCapitalAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate" abstract="false" name="NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate" abstract="false" name="NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate" abstract="false" name="NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_TradeAndOtherReceivablesTable" abstract="true" name="TradeAndOtherReceivablesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="stn_TradeAndOtherReceivablesLineItems" abstract="true" name="TradeAndOtherReceivablesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_InsuranceReceivables" abstract="false" name="InsuranceReceivables" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_ThirtyOneToSixtyDaysMember" abstract="true" name="ThirtyOneToSixtyDaysMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_NinetyOneDaysToOneTwentyDaysMember" abstract="true" name="NinetyOneDaysToOneTwentyDaysMember" 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_GrossTradeReceivables" abstract="false" name="GrossTradeReceivables" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets" abstract="false" name="ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets" nillable="true" xbrli:periodType="duration" 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_OfficeSpaceMember" abstract="true" name="OfficeSpaceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_UnitedStatesAndCanadaMember" abstract="true" name="UnitedStatesAndCanadaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems" abstract="true" name="DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_LeaseTerm" abstract="false" name="LeaseTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_TotalExpenseRelatingToLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities" abstract="false" name="TotalExpenseRelatingToLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_ContractBacklogMember" abstract="true" name="ContractBacklogMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_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_InvestmentsHeldForSelfInsuredLiabilitiesMember" abstract="true" name="InvestmentsHeldForSelfInsuredLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_InsuranceRecoveryAssetsMember" abstract="true" name="InsuranceRecoveryAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_DisclosureOfOtherAssetsLineItems" abstract="true" name="DisclosureOfOtherAssetsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable" abstract="true" name="DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <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_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems" abstract="true" name="DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable" abstract="true" name="DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems" abstract="true" name="DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_FairValueOfOtherFinancialAssetsMaturity" abstract="false" name="FairValueOfOtherFinancialAssetsMaturity" 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_SeniorUnsecuredNotesMember" abstract="true" name="SeniorUnsecuredNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_SyndicatedSeniorRevolvingCreditFacilityMember" abstract="true" name="SyndicatedSeniorRevolvingCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_OtherFinancingObligationsMember" abstract="true" name="OtherFinancingObligationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_SeniorTermLoanTrancheBMember" abstract="true" name="SeniorTermLoanTrancheBMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_SeniorTermLoanTrancheCMember" abstract="true" name="SeniorTermLoanTrancheCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_UnsecuredMulticurrencyFacilityMember" abstract="true" name="UnsecuredMulticurrencyFacilityMember" 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_NotesPayableMember" abstract="true" name="NotesPayableMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_SuretyFacilitiesMember" abstract="true" name="SuretyFacilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_ExpireBeforeTwoThousandTwentyTwoMember" abstract="true" name="ExpireBeforeTwoThousandTwentyTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_CanadianDollarsMember" abstract="true" name="CanadianDollarsMember" 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_OtherForeignCurrenciesMember" abstract="true" name="OtherForeignCurrenciesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_SyndicatedSeniorCreditFacilitiesMaximumBorrowingCapacity" abstract="false" name="SyndicatedSeniorCreditFacilitiesMaximumBorrowingCapacity" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_SyndicatedSeniorCreditFacilitiesAdditionalBorrowingCapacity" abstract="false" name="SyndicatedSeniorCreditFacilitiesAdditionalBorrowingCapacity" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_NumberOfTranches" abstract="false" name="NumberOfTranches" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_BorrowingsPayableAmount" abstract="false" name="BorrowingsPayableAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_AggregateMaturityValueOfNotes" abstract="false" name="AggregateMaturityValueOfNotes" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_LettersOfCreditIssuedAndOutstandingInAddition" abstract="false" name="LettersOfCreditIssuedAndOutstandingInAddition" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_EuroMember" abstract="true" name="EuroMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_CarryingAmountOfNotesPayable" abstract="false" name="CarryingAmountOfNotesPayable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_PostEmploymentBenefitPlansMember" abstract="true" name="PostEmploymentBenefitPlansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_PercentageOfPlanAssetInSecuritiesOrHeldInMutualExchangeTradedAndPooledFundsAndInCash" abstract="false" name="PercentageOfPlanAssetInSecuritiesOrHeldInMutualExchangeTradedAndPooledFundsAndInCash" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <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_AdministrativeExpenseNetDefinedBenefitLiabilityAsset" abstract="false" name="AdministrativeExpenseNetDefinedBenefitLiabilityAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract" abstract="true" name="ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_OtherNetDefinedBenefitLiabilityAssetAbstract" abstract="true" name="OtherNetDefinedBenefitLiabilityAssetAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets" abstract="false" name="AnnuityPoliciesAmountContributedToFairValueOfPlanAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" 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_ActuarialAssumptionOfLifeExpectancyAfterRetirementMale" abstract="false" name="ActuarialAssumptionOfLifeExpectancyAfterRetirementMale" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="stn_ActuarialAssumptionOfLifeExpectancyAfterRetirementFemale" abstract="false" name="ActuarialAssumptionOfLifeExpectancyAfterRetirementFemale" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyAbstract" abstract="true" name="LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale" abstract="false" name="LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale" abstract="false" name="LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember" abstract="true" name="ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember" abstract="true" name="ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable" abstract="true" name="DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" 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_LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed" abstract="false" name="LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_Commitments" abstract="false" name="Commitments" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_UndiscountedLeasePaymentsToBeReceivedTerm" abstract="false" name="UndiscountedLeasePaymentsToBeReceivedTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_RestrictedShareUnitsRSUsMember" abstract="true" name="RestrictedShareUnitsRSUsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_PerformanceShareUnitsPSUsExcludingDividendsMember" abstract="true" name="PerformanceShareUnitsPSUsExcludingDividendsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_PerformanceShareUnitsPSUsTotalShareholderReturnWeightingMember" abstract="true" name="PerformanceShareUnitsPSUsTotalShareholderReturnWeightingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_PerformanceShareUnitsPSUsAdjustedEarningsPerShareGrowthAndTotalShareholderReturnWeightingMember" abstract="true" name="PerformanceShareUnitsPSUsAdjustedEarningsPerShareGrowthAndTotalShareholderReturnWeightingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_Vesting1Axis" abstract="true" name="Vesting1Axis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <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_EstimatedHistoricalDataMember" abstract="true" name="EstimatedHistoricalDataMember" 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_SharesRepurchasedForCancellation" abstract="false" name="SharesRepurchasedForCancellation" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_VestingDurationForShareBasedPaymentArrangement" abstract="false" name="VestingDurationForShareBasedPaymentArrangement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="stn_NumberOfTradingDays" abstract="false" name="NumberOfTradingDays" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_SharebasedPaymentArrangementVestingRightsPercentage" abstract="false" name="SharebasedPaymentArrangementVestingRightsPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <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_PercentageOfCompensationInShares" abstract="false" name="PercentageOfCompensationInShares" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="stn_DisclosureOfDividendsTable" abstract="true" name="DisclosureOfDividendsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <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_OrdinarySharesPerSharePeriodTwoMember" abstract="true" name="OrdinarySharesPerSharePeriodTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_OrdinarySharesPerSharePeriodFourMember" abstract="true" name="OrdinarySharesPerSharePeriodFourMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_DisclosureOfDividendsLineItems" abstract="true" name="DisclosureOfDividendsLineItems" 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_TotalReturnSwapOnShareBasedCompensationUnitsMember" abstract="true" name="TotalReturnSwapOnShareBasedCompensationUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_PerformanceShareUnitsPSUsAndDeferredShareUnitsDSUsMember" abstract="true" name="PerformanceShareUnitsPSUsAndDeferredShareUnitsDSUsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_NumberOfInternalTargetOfDaysOfRevenueInTradeReceivables" abstract="false" name="NumberOfInternalTargetOfDaysOfRevenueInTradeReceivables" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_SensitivityAnalysisOfFairValuePerformanceSharesImpactOf10ChangeInSharePrice" abstract="false" name="SensitivityAnalysisOfFairValuePerformanceSharesImpactOf10ChangeInSharePrice" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" 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_NonCurrentBorrowingsUndiscountedCashFlows" abstract="false" name="NonCurrentBorrowingsUndiscountedCashFlows" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_CapitalNetOfCashAndCashEquivalents" abstract="false" name="CapitalNetOfCashAndCashEquivalents" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" 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_DeferredTaxDefinedBenefitObligationMember" abstract="true" name="DeferredTaxDefinedBenefitObligationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_CapitalTaxLossesMember" abstract="true" name="CapitalTaxLossesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_NeverExpireMember" abstract="true" name="NeverExpireMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_NumberOfSpecializedBusinessOperatingUnits" abstract="false" name="NumberOfSpecializedBusinessOperatingUnits" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_TimingOfSatisfactionOfPerformanceObligationsRelatesToTypicalTimingOfPayment" abstract="false" name="TimingOfSatisfactionOfPerformanceObligationsRelatesToTypicalTimingOfPayment" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" abstract="false" name="RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_MiscellaneousOtherIncomeExpense" abstract="false" name="MiscellaneousOtherIncomeExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities" abstract="false" name="IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_CashPaymentsForLeasesNotIncludedInTheMeasurementOfLeaseLiabilities" abstract="false" name="CashPaymentsForLeasesNotIncludedInTheMeasurementOfLeaseLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_WhollyOwnedSubsidiariesMember" abstract="true" name="WhollyOwnedSubsidiariesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="stn_JointOperationsByNameAxis" abstract="true" name="JointOperationsByNameAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <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_StarrIIMember" abstract="true" name="StarrIIMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_BetterTogetherMember" abstract="true" name="BetterTogetherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_GrossRevenue" abstract="false" name="GrossRevenue" 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_OtherCountriesMember" abstract="true" name="OtherCountriesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_WaterServicesMember" abstract="true" name="WaterServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_EnvironmentalServicesMember" abstract="true" name="EnvironmentalServicesMember" 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_InvestmentTaxCredits" abstract="false" name="InvestmentTaxCredits" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="stn_DividendDeclarationTransactionsMember" abstract="true" name="DividendDeclarationTransactionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>11
<FILENAME>stn-20241231_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 2025 Workiva-->
<!--r:9fd91784-d04f-4524-81b7-0fb4eb18bbba,g:e3f170f4-76a1-48d8-b59f-574f8bbdc46b-->
<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-20241231.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_CurrentAssets_88e5207b-3537-4cd6-be7c-22aa1b466d35" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CurrentAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentReceivables_5097e039-089c-41a4-a3b2-7f873dbdb2e7" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_88e5207b-3537-4cd6-be7c-22aa1b466d35" xlink:to="loc_ifrs-full_TradeAndOtherCurrentReceivables_5097e039-089c-41a4-a3b2-7f873dbdb2e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_UnbilledReceivables_22ff6a10-1e96-4524-b388-ce28e961aeeb" xlink:href="stn-20241231.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_88e5207b-3537-4cd6-be7c-22aa1b466d35" xlink:to="loc_stn_UnbilledReceivables_22ff6a10-1e96-4524-b388-ce28e961aeeb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentContractAssets_b6386cec-bae7-41f4-8111-058916b85d9c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_88e5207b-3537-4cd6-be7c-22aa1b466d35" xlink:to="loc_ifrs-full_CurrentContractAssets_b6386cec-bae7-41f4-8111-058916b85d9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxAssetsCurrent_f308e10b-1433-493b-b9d9-883dbfdb579d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_88e5207b-3537-4cd6-be7c-22aa1b466d35" xlink:to="loc_ifrs-full_CurrentTaxAssetsCurrent_f308e10b-1433-493b-b9d9-883dbfdb579d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentAssets_612a36f0-0e15-40b2-8191-3ed776156ec2" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_88e5207b-3537-4cd6-be7c-22aa1b466d35" xlink:to="loc_ifrs-full_OtherCurrentAssets_612a36f0-0e15-40b2-8191-3ed776156ec2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalents_96f1fa54-7501-4bb2-a13b-2c01faa0a8cf" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_88e5207b-3537-4cd6-be7c-22aa1b466d35" xlink:to="loc_ifrs-full_CashAndCashEquivalents_96f1fa54-7501-4bb2-a13b-2c01faa0a8cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentPrepaidExpenses_04a58877-e6c3-4bb8-a18b-0b34ce3981bc" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_88e5207b-3537-4cd6-be7c-22aa1b466d35" xlink:to="loc_ifrs-full_CurrentPrepaidExpenses_04a58877-e6c3-4bb8-a18b-0b34ce3981bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Liabilities_16dba31d-579a-4480-a7f9-cdabb363bfeb" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLiabilities_ec99f377-27c5-4c3d-bf71-20f53696e3c1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_16dba31d-579a-4480-a7f9-cdabb363bfeb" xlink:to="loc_ifrs-full_CurrentLiabilities_ec99f377-27c5-4c3d-bf71-20f53696e3c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LongtermBorrowings_66c636c6-167a-4677-a680-29c2438d8d36" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_16dba31d-579a-4480-a7f9-cdabb363bfeb" xlink:to="loc_ifrs-full_LongtermBorrowings_66c636c6-167a-4677-a680-29c2438d8d36" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentProvisions_adf3160f-3bad-4633-ac3d-a1d612995e57" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_16dba31d-579a-4480-a7f9-cdabb363bfeb" xlink:to="loc_ifrs-full_NoncurrentProvisions_adf3160f-3bad-4633-ac3d-a1d612995e57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_a3df940c-a734-4516-8260-a1895b1c28bc" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_16dba31d-579a-4480-a7f9-cdabb363bfeb" xlink:to="loc_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_a3df940c-a734-4516-8260-a1895b1c28bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilities_a552b3e5-1123-4a63-ba92-6955d331beda" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_16dba31d-579a-4480-a7f9-cdabb363bfeb" xlink:to="loc_ifrs-full_DeferredTaxLiabilities_a552b3e5-1123-4a63-ba92-6955d331beda" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNoncurrentLiabilities_8005c299-cd73-4a69-aec1-813e69d1df57" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_16dba31d-579a-4480-a7f9-cdabb363bfeb" xlink:to="loc_ifrs-full_OtherNoncurrentLiabilities_8005c299-cd73-4a69-aec1-813e69d1df57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLeaseLiabilities_759d464e-cdb0-4807-a5ba-feef6f444c01" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_16dba31d-579a-4480-a7f9-cdabb363bfeb" xlink:to="loc_ifrs-full_NoncurrentLeaseLiabilities_759d464e-cdb0-4807-a5ba-feef6f444c01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Assets_e3542dda-82d5-43df-87ea-051532fad44c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAssets_0438e60b-ba13-4dea-9cfa-56bea9659b78" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_e3542dda-82d5-43df-87ea-051532fad44c" xlink:to="loc_ifrs-full_CurrentAssets_0438e60b-ba13-4dea-9cfa-56bea9659b78" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_7e4c2c9e-ad96-4c8f-8544-f087c9933c50" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_e3542dda-82d5-43df-87ea-051532fad44c" xlink:to="loc_ifrs-full_PropertyPlantAndEquipment_7e4c2c9e-ad96-4c8f-8544-f087c9933c50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssets_50d8ce2c-a4ea-468b-85cf-f97fbace46d2" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_e3542dda-82d5-43df-87ea-051532fad44c" xlink:to="loc_ifrs-full_RightofuseAssets_50d8ce2c-a4ea-468b-85cf-f97fbace46d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_9f33ac38-dbb8-44a5-8751-00c396e46f5e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_e3542dda-82d5-43df-87ea-051532fad44c" xlink:to="loc_ifrs-full_Goodwill_9f33ac38-dbb8-44a5-8751-00c396e46f5e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_2902977b-ec9e-4a48-a821-ec2fb5203821" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_e3542dda-82d5-43df-87ea-051532fad44c" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_2902977b-ec9e-4a48-a821-ec2fb5203821" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_5a427f74-25a3-4b48-825d-bab9dd8bcf23" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_e3542dda-82d5-43df-87ea-051532fad44c" xlink:to="loc_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_5a427f74-25a3-4b48-825d-bab9dd8bcf23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxAssets_6f2a7f54-07a7-46e5-a763-e3e692497a4b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_e3542dda-82d5-43df-87ea-051532fad44c" xlink:to="loc_ifrs-full_DeferredTaxAssets_6f2a7f54-07a7-46e5-a763-e3e692497a4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNoncurrentAssets_483c325c-2eb9-46cc-983b-99f01dcc7ea3" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_e3542dda-82d5-43df-87ea-051532fad44c" xlink:to="loc_ifrs-full_OtherNoncurrentAssets_483c325c-2eb9-46cc-983b-99f01dcc7ea3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAndLiabilities_6078b490-a7b7-4189-959c-dc9cae2e3343" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_EquityAndLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAttributableToOwnersOfParent_60021b19-66bd-4cb6-b527-fb2b7262db33" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_6078b490-a7b7-4189-959c-dc9cae2e3343" xlink:to="loc_ifrs-full_EquityAttributableToOwnersOfParent_60021b19-66bd-4cb6-b527-fb2b7262db33" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Liabilities_9fb94bcb-07e1-4542-8963-71bbfa521c19" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_6078b490-a7b7-4189-959c-dc9cae2e3343" xlink:to="loc_ifrs-full_Liabilities_9fb94bcb-07e1-4542-8963-71bbfa521c19" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLiabilities_9b75de33-b786-46f4-a4e7-f09337e38ec9" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CurrentLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayables_babbd911-7771-4cc4-af7c-43418d932cf0" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_9b75de33-b786-46f4-a4e7-f09337e38ec9" xlink:to="loc_ifrs-full_TradeAndOtherCurrentPayables_babbd911-7771-4cc4-af7c-43418d932cf0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentContractLiabilities_641926c4-f200-4b61-8eb1-ad3e4c69f222" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_9b75de33-b786-46f4-a4e7-f09337e38ec9" xlink:to="loc_ifrs-full_CurrentContractLiabilities_641926c4-f200-4b61-8eb1-ad3e4c69f222" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxLiabilitiesCurrent_1852a7ad-3d38-41d7-9dd1-25139474bcdf" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_9b75de33-b786-46f4-a4e7-f09337e38ec9" xlink:to="loc_ifrs-full_CurrentTaxLiabilitiesCurrent_1852a7ad-3d38-41d7-9dd1-25139474bcdf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentPortionOfLongtermBorrowings_6e8f173a-5a83-4f8d-b607-69581f7fb626" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_9b75de33-b786-46f4-a4e7-f09337e38ec9" xlink:to="loc_ifrs-full_CurrentPortionOfLongtermBorrowings_6e8f173a-5a83-4f8d-b607-69581f7fb626" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentProvisions_1ab607af-8b0a-4e23-9b99-0275df9cf3e9" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_9b75de33-b786-46f4-a4e7-f09337e38ec9" xlink:to="loc_ifrs-full_CurrentProvisions_1ab607af-8b0a-4e23-9b99-0275df9cf3e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentLiabilities_77ce5e4c-bae2-4c2d-9742-97c9fdce0261" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_9b75de33-b786-46f4-a4e7-f09337e38ec9" xlink:to="loc_ifrs-full_OtherCurrentLiabilities_77ce5e4c-bae2-4c2d-9742-97c9fdce0261" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLeaseLiabilities_d9ee1b43-427a-4372-b699-a55fa214d332" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_9b75de33-b786-46f4-a4e7-f09337e38ec9" xlink:to="loc_ifrs-full_CurrentLeaseLiabilities_d9ee1b43-427a-4372-b699-a55fa214d332" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BankIndebtedness_3b5f8433-0fa5-4867-bef8-97a40b4909a3" xlink:href="stn-20241231.xsd#stn_BankIndebtedness"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentLiabilities_9b75de33-b786-46f4-a4e7-f09337e38ec9" xlink:to="loc_stn_BankIndebtedness_3b5f8433-0fa5-4867-bef8-97a40b4909a3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/ConsolidatedStatementsofIncome" xlink:type="simple" xlink:href="stn-20241231.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_ProfitLoss_7a087b6c-4e57-4085-9120-6d3e34495083" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_416c4dcc-4eca-415b-9649-a6e35072cf25" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_7a087b6c-4e57-4085-9120-6d3e34495083" xlink:to="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_416c4dcc-4eca-415b-9649-a6e35072cf25" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossBeforeTax_1759cc77-a0af-4791-af45-9b9be49bb642" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_7a087b6c-4e57-4085-9120-6d3e34495083" xlink:to="loc_ifrs-full_ProfitLossBeforeTax_1759cc77-a0af-4791-af45-9b9be49bb642" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NetRevenue_ea935be2-ae16-4326-8c8d-6577b2a4f3cb" xlink:href="stn-20241231.xsd#stn_NetRevenue"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_0872bde7-d2c7-4f9e-a37b-5b50cb9baf77" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ea935be2-ae16-4326-8c8d-6577b2a4f3cb" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_0872bde7-d2c7-4f9e-a37b-5b50cb9baf77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SubconsultantSubcontractorAndOtherDirectExpenses_3a69d4d6-3511-4769-8d8e-4af9ead97265" xlink:href="stn-20241231.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_ea935be2-ae16-4326-8c8d-6577b2a4f3cb" xlink:to="loc_stn_SubconsultantSubcontractorAndOtherDirectExpenses_3a69d4d6-3511-4769-8d8e-4af9ead97265" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_0ea48694-e70d-477c-b7a9-30f55fe24166" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncome_a0a8c3f2-943d-4989-b54c-57c8b6992a7a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_0ea48694-e70d-477c-b7a9-30f55fe24166" xlink:to="loc_ifrs-full_CurrentTaxExpenseIncome_a0a8c3f2-943d-4989-b54c-57c8b6992a7a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncome_eb837f5e-3f52-4405-9550-a6ac0c27e496" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_0ea48694-e70d-477c-b7a9-30f55fe24166" xlink:to="loc_ifrs-full_DeferredTaxExpenseIncome_eb837f5e-3f52-4405-9550-a6ac0c27e496" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ProjectMargin_5c531852-68e1-4d5b-94b1-2b5f0cc6ce7b" xlink:href="stn-20241231.xsd#stn_ProjectMargin"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NetRevenue_8b78a588-cc2b-4b99-b3e1-6f70c61ca141" xlink:href="stn-20241231.xsd#stn_NetRevenue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_stn_ProjectMargin_5c531852-68e1-4d5b-94b1-2b5f0cc6ce7b" xlink:to="loc_stn_NetRevenue_8b78a588-cc2b-4b99-b3e1-6f70c61ca141" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DirectPayrollCosts_9a81876c-7d69-4698-afab-be6b8f7e7f1e" xlink:href="stn-20241231.xsd#stn_DirectPayrollCosts"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_stn_ProjectMargin_5c531852-68e1-4d5b-94b1-2b5f0cc6ce7b" xlink:to="loc_stn_DirectPayrollCosts_9a81876c-7d69-4698-afab-be6b8f7e7f1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossBeforeTax_176b5e7a-fa7c-4113-9bce-2876b6491605" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ProfitLossBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ProjectMargin_6c36823c-d4e1-4fb7-ba45-9e64ad63b3d1" xlink:href="stn-20241231.xsd#stn_ProjectMargin"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossBeforeTax_176b5e7a-fa7c-4113-9bce-2876b6491605" xlink:to="loc_stn_ProjectMargin_6c36823c-d4e1-4fb7-ba45-9e64ad63b3d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SellingGeneralAndAdministrativeExpense_bdc7bad4-b1d4-4fe9-a05d-9cbe2dfc7127" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_176b5e7a-fa7c-4113-9bce-2876b6491605" xlink:to="loc_ifrs-full_SellingGeneralAndAdministrativeExpense_bdc7bad4-b1d4-4fe9-a05d-9cbe2dfc7127" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationPropertyPlantAndEquipment_df912938-450a-4aa5-b61a-b49b161fea12" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_176b5e7a-fa7c-4113-9bce-2876b6491605" xlink:to="loc_ifrs-full_DepreciationPropertyPlantAndEquipment_df912938-450a-4aa5-b61a-b49b161fea12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmortisationExpense_ff8a70bb-c4d3-464a-84bf-94c345a48837" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_176b5e7a-fa7c-4113-9bce-2876b6491605" xlink:to="loc_ifrs-full_AmortisationExpense_ff8a70bb-c4d3-464a-84bf-94c345a48837" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestRevenueExpense_933425f4-6646-4101-93d6-ba540c5d1bed" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_176b5e7a-fa7c-4113-9bce-2876b6491605" xlink:to="loc_ifrs-full_InterestRevenueExpense_933425f4-6646-4101-93d6-ba540c5d1bed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherOperatingIncomeExpense_3fb9103d-eebd-4478-89e5-b3d003e5d201" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_176b5e7a-fa7c-4113-9bce-2876b6491605" xlink:to="loc_ifrs-full_OtherOperatingIncomeExpense_3fb9103d-eebd-4478-89e5-b3d003e5d201" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationRightofuseAssets_54e89076-0700-4271-8fb8-21659108c479" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_176b5e7a-fa7c-4113-9bce-2876b6491605" xlink:to="loc_ifrs-full_DepreciationRightofuseAssets_54e89076-0700-4271-8fb8-21659108c479" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_2df02a84-d46b-4775-ae7f-d469ae39f608" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossBeforeTax_176b5e7a-fa7c-4113-9bce-2876b6491605" xlink:to="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_2df02a84-d46b-4775-ae7f-d469ae39f608" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="stn-20241231.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_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_57c3d3e9-f417-4070-8f4b-a8c9fd92545e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_164bf745-6b19-4f87-a93a-c20fb8ed2bc5" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_57c3d3e9-f417-4070-8f4b-a8c9fd92545e" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_164bf745-6b19-4f87-a93a-c20fb8ed2bc5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NetUnrealizedGainsLossesOnFinancialInstruments_cba961ca-92d1-4f86-a4b2-59781f590f7e" xlink:href="stn-20241231.xsd#stn_NetUnrealizedGainsLossesOnFinancialInstruments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_57c3d3e9-f417-4070-8f4b-a8c9fd92545e" xlink:to="loc_stn_NetUnrealizedGainsLossesOnFinancialInstruments_cba961ca-92d1-4f86-a4b2-59781f590f7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncome_054b3038-de0e-4782-a945-70b145e8e6e2" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherComprehensiveIncome"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_e203f378-501c-43ee-9fd3-41306b9db5f0" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_054b3038-de0e-4782-a945-70b145e8e6e2" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_e203f378-501c-43ee-9fd3-41306b9db5f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_d6f2c21b-19dd-4946-bc77-f854e6ac682a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_054b3038-de0e-4782-a945-70b145e8e6e2" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_d6f2c21b-19dd-4946-bc77-f854e6ac682a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComprehensiveIncome_957d6c64-e84c-4b51-b389-43bc4f3c383f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ComprehensiveIncome"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncome_0fb824de-624a-432e-a703-9c6754d5d52a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_957d6c64-e84c-4b51-b389-43bc4f3c383f" xlink:to="loc_ifrs-full_OtherComprehensiveIncome_0fb824de-624a-432e-a703-9c6754d5d52a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_5f54aac5-f27a-47a6-a3af-e662878280b6" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_957d6c64-e84c-4b51-b389-43bc4f3c383f" xlink:to="loc_ifrs-full_ProfitLoss_5f54aac5-f27a-47a6-a3af-e662878280b6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="stn-20241231.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_CashFlowsFromUsedInInvestingActivities_43e9f694-3d2f-4a72-a1e0-7182590572a9" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfOtherLongtermAssetsClassifiedAsInvestingActivities_a05597b5-ee5d-4808-b201-27dbd8c1b423" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_43e9f694-3d2f-4a72-a1e0-7182590572a9" xlink:to="loc_ifrs-full_PurchaseOfOtherLongtermAssetsClassifiedAsInvestingActivities_a05597b5-ee5d-4808-b201-27dbd8c1b423" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_874f76a7-7442-40c4-acd1-8e0a91198089" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_43e9f694-3d2f-4a72-a1e0-7182590572a9" xlink:to="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_874f76a7-7442-40c4-acd1-8e0a91198089" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_45ae81bf-f2d7-4463-b15f-a130a37d4d26" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_43e9f694-3d2f-4a72-a1e0-7182590572a9" xlink:to="loc_ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_45ae81bf-f2d7-4463-b15f-a130a37d4d26" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities_15ca5ff7-c400-4437-866f-129db14aa891" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_43e9f694-3d2f-4a72-a1e0-7182590572a9" xlink:to="loc_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities_15ca5ff7-c400-4437-866f-129db14aa891" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_c4cdf25c-37f0-4e0a-b867-222045429b4d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_43e9f694-3d2f-4a72-a1e0-7182590572a9" xlink:to="loc_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_c4cdf25c-37f0-4e0a-b867-222045429b4d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_2685e86e-bfc6-4800-a5fb-141f85174f78" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInWorkingCapital_a7164d44-1bf4-45c8-8c0b-80742fd6e2b5" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_2685e86e-bfc6-4800-a5fb-141f85174f78" xlink:to="loc_ifrs-full_IncreaseDecreaseInWorkingCapital_a7164d44-1bf4-45c8-8c0b-80742fd6e2b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital_c6fca16b-2777-492a-9890-df23589f7740" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_2685e86e-bfc6-4800-a5fb-141f85174f78" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital_c6fca16b-2777-492a-9890-df23589f7740" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInWorkingCapital_7527c959-20cf-439b-94b4-0abc79b22287" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseInWorkingCapital"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities_1e104fde-549f-46ff-8dd7-7a3dcea07d5d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_7527c959-20cf-439b-94b4-0abc79b22287" xlink:to="loc_ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities_1e104fde-549f-46ff-8dd7-7a3dcea07d5d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInAccruedIncomeOtherThanContractAssets_8da07ae5-5ee4-4548-997c-a8f0685beb42" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_7527c959-20cf-439b-94b4-0abc79b22287" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInAccruedIncomeOtherThanContractAssets_8da07ae5-5ee4-4548-997c-a8f0685beb42" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables_fe11c41f-45b9-41b2-9c36-9e77fedf6f15" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_7527c959-20cf-439b-94b4-0abc79b22287" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables_fe11c41f-45b9-41b2-9c36-9e77fedf6f15" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables_8d9b2e4e-e88e-46b3-999e-c181464d988a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_7527c959-20cf-439b-94b4-0abc79b22287" xlink:to="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables_8d9b2e4e-e88e-46b3-999e-c181464d988a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities_b7d8751d-ce07-4363-ae98-a089282a62e4" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseInWorkingCapital_7527c959-20cf-439b-94b4-0abc79b22287" xlink:to="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities_b7d8751d-ce07-4363-ae98-a089282a62e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInContractAssets_0165f741-d0ea-4df9-80dd-c205a1bf555b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_7527c959-20cf-439b-94b4-0abc79b22287" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInContractAssets_0165f741-d0ea-4df9-80dd-c205a1bf555b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInPrepaidExpenses_f115c006-11fb-4460-bbcc-3f4fc94bc1c4" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_7527c959-20cf-439b-94b4-0abc79b22287" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInPrepaidExpenses_f115c006-11fb-4460-bbcc-3f4fc94bc1c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_2db2c158-19ae-4eac-9fed-3b8c2e5e4ce6" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_18391da9-9f2e-45ee-9016-b529c940a361" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_2db2c158-19ae-4eac-9fed-3b8c2e5e4ce6" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_18391da9-9f2e-45ee-9016-b529c940a361" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_4ecadc9b-af1d-467b-97ab-a4df78295794" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_2db2c158-19ae-4eac-9fed-3b8c2e5e4ce6" xlink:to="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_4ecadc9b-af1d-467b-97ab-a4df78295794" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_4722489f-22ee-47c3-81ca-fd26ca0b0f90" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_2db2c158-19ae-4eac-9fed-3b8c2e5e4ce6" xlink:to="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_4722489f-22ee-47c3-81ca-fd26ca0b0f90" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_4d8db119-f93c-46db-9530-7724196065c0" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_2db2c158-19ae-4eac-9fed-3b8c2e5e4ce6" xlink:to="loc_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_4d8db119-f93c-46db-9530-7724196065c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_796ef51a-477a-4750-acc0-378fe4bfd85e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PaymentsOfNotesPayableAndOtherFinancingObligations_039d8109-3e95-4e24-b427-2434597f6e6e" xlink:href="stn-20241231.xsd#stn_PaymentsOfNotesPayableAndOtherFinancingObligations"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_796ef51a-477a-4750-acc0-378fe4bfd85e" xlink:to="loc_stn_PaymentsOfNotesPayableAndOtherFinancingObligations_039d8109-3e95-4e24-b427-2434597f6e6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures_181a6a83-65b0-4e43-bc28-5a160296106e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_796ef51a-477a-4750-acc0-378fe4bfd85e" xlink:to="loc_ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures_181a6a83-65b0-4e43-bc28-5a160296106e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NetRepaymentOfProceedsFromBankIndebtedness_31e82c5d-b30b-46ab-ac6d-5df1d76a60f6" xlink:href="stn-20241231.xsd#stn_NetRepaymentOfProceedsFromBankIndebtedness"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_796ef51a-477a-4750-acc0-378fe4bfd85e" xlink:to="loc_stn_NetRepaymentOfProceedsFromBankIndebtedness_31e82c5d-b30b-46ab-ac6d-5df1d76a60f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_327ebd69-c1f1-4b92-9dc1-7c578bfd8280" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_796ef51a-477a-4750-acc0-378fe4bfd85e" xlink:to="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_327ebd69-c1f1-4b92-9dc1-7c578bfd8280" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DividendsPaidClassifiedAsFinancingActivities_c4de346f-1627-4264-9c7a-6491cfa14b9a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DividendsPaidClassifiedAsFinancingActivities"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_796ef51a-477a-4750-acc0-378fe4bfd85e" xlink:to="loc_ifrs-full_DividendsPaidClassifiedAsFinancingActivities_c4de346f-1627-4264-9c7a-6491cfa14b9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ProceedsFromRepaymentsOfBorrowingsClassifiedAsFinancingActivities_2520da71-785a-4257-b48d-430337a94112" xlink:href="stn-20241231.xsd#stn_ProceedsFromRepaymentsOfBorrowingsClassifiedAsFinancingActivities"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_796ef51a-477a-4750-acc0-378fe4bfd85e" xlink:to="loc_stn_ProceedsFromRepaymentsOfBorrowingsClassifiedAsFinancingActivities_2520da71-785a-4257-b48d-430337a94112" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromIssuingShares_5753e6b2-5ce2-4d6b-8d2d-64aa5da8d132" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ProceedsFromIssuingShares"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_796ef51a-477a-4750-acc0-378fe4bfd85e" xlink:to="loc_ifrs-full_ProceedsFromIssuingShares_5753e6b2-5ce2-4d6b-8d2d-64aa5da8d132" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities_0f800d83-8ae9-4afa-8cdb-821faadaf046" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_796ef51a-477a-4750-acc0-378fe4bfd85e" xlink:to="loc_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities_0f800d83-8ae9-4afa-8cdb-821faadaf046" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital_759b7d3c-8d25-4eb6-9276-17fe62bb081e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossFromContinuingOperations_72a9bdbb-a185-44c7-ade8-5b1c82bcfdb2" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_759b7d3c-8d25-4eb6-9276-17fe62bb081e" xlink:to="loc_ifrs-full_ProfitLossFromContinuingOperations_72a9bdbb-a185-44c7-ade8-5b1c82bcfdb2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_57760525-0693-427b-84cf-1c3f7343316b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital_759b7d3c-8d25-4eb6-9276-17fe62bb081e" xlink:to="loc_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_57760525-0693-427b-84cf-1c3f7343316b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForSharebasedPayments_2bcdeafc-0537-416b-bce8-028d5742c88e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_759b7d3c-8d25-4eb6-9276-17fe62bb081e" xlink:to="loc_ifrs-full_AdjustmentsForSharebasedPayments_2bcdeafc-0537-416b-bce8-028d5742c88e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForProvisions_c94dd019-878c-4071-84f6-0a9ed6a1904e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AdjustmentsForProvisions"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital_759b7d3c-8d25-4eb6-9276-17fe62bb081e" xlink:to="loc_ifrs-full_AdjustmentsForProvisions_c94dd019-878c-4071-84f6-0a9ed6a1904e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherAdjustmentsForNoncashItems_a176f0a7-d70b-4b9a-9809-454740297037" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherAdjustmentsForNoncashItems"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital_759b7d3c-8d25-4eb6-9276-17fe62bb081e" xlink:to="loc_ifrs-full_OtherAdjustmentsForNoncashItems_a176f0a7-d70b-4b9a-9809-454740297037" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDeferredTaxExpense_c19b0655-2fc9-472b-894a-9f7d13a6fc5c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AdjustmentsForDeferredTaxExpense"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital_759b7d3c-8d25-4eb6-9276-17fe62bb081e" xlink:to="loc_ifrs-full_AdjustmentsForDeferredTaxExpense_c19b0655-2fc9-472b-894a-9f7d13a6fc5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForAmortisationExpense_d37ea7a4-5a17-4871-b6a3-c98c20c23a10" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AdjustmentsForAmortisationExpense"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital_759b7d3c-8d25-4eb6-9276-17fe62bb081e" xlink:to="loc_ifrs-full_AdjustmentsForAmortisationExpense_d37ea7a4-5a17-4871-b6a3-c98c20c23a10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_4de8bd46-05c0-427f-b587-353735fe6bb5" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital_759b7d3c-8d25-4eb6-9276-17fe62bb081e" xlink:to="loc_ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_4de8bd46-05c0-427f-b587-353735fe6bb5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofFinancialPositionDetails" xlink:type="simple" xlink:href="stn-20241231.xsd#RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofFinancialPositionDetails"/>
  <link:calculationLink xlink:role="http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofFinancialPositionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Liabilities_fbc233bf-2631-4508-a1cc-e9bc846c4622" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LongtermBorrowings_33ff2c68-b87b-4f85-a7c1-0d60580bda32" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LongtermBorrowings"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Liabilities_fbc233bf-2631-4508-a1cc-e9bc846c4622" xlink:to="loc_ifrs-full_LongtermBorrowings_33ff2c68-b87b-4f85-a7c1-0d60580bda32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilities_03f1bd90-83df-4ac9-a1b5-2e7a5db6ec25" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_Liabilities_fbc233bf-2631-4508-a1cc-e9bc846c4622" xlink:to="loc_ifrs-full_DeferredTaxLiabilities_03f1bd90-83df-4ac9-a1b5-2e7a5db6ec25" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayables_64618f14-204f-4164-8ca0-b9392c38b10c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TradeAndOtherCurrentPayables"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Liabilities_fbc233bf-2631-4508-a1cc-e9bc846c4622" xlink:to="loc_ifrs-full_TradeAndOtherCurrentPayables_64618f14-204f-4164-8ca0-b9392c38b10c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentPortionOfLongtermBorrowings_395beecd-a05c-4e8e-b524-21ad40a2e715" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_Liabilities_fbc233bf-2631-4508-a1cc-e9bc846c4622" xlink:to="loc_ifrs-full_CurrentPortionOfLongtermBorrowings_395beecd-a05c-4e8e-b524-21ad40a2e715" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="stn-20241231.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_IdentifiableAssetsAcquiredLiabilitiesAssumed_b9effa9e-1b5c-4990-98ca-1985175f1cfa" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate_7971b1f6-ff84-4589-ba89-9532142dd694" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_b9effa9e-1b5c-4990-98ca-1985175f1cfa" xlink:to="loc_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate_7971b1f6-ff84-4589-ba89-9532142dd694" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_RightOfUseAssetsRecognisedAsOfAcquisitionDate_931d1709-c8d0-4983-b5c6-0e1f06f6e051" xlink:href="stn-20241231.xsd#stn_RightOfUseAssetsRecognisedAsOfAcquisitionDate"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_b9effa9e-1b5c-4990-98ca-1985175f1cfa" xlink:to="loc_stn_RightOfUseAssetsRecognisedAsOfAcquisitionDate_931d1709-c8d0-4983-b5c6-0e1f06f6e051" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate_72fd64d0-d82d-4d87-9bf5-b77f0e91bc99" xlink:href="stn-20241231.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_b9effa9e-1b5c-4990-98ca-1985175f1cfa" xlink:to="loc_stn_NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate_72fd64d0-d82d-4d87-9bf5-b77f0e91bc99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate_ca5d77ab-bd7b-4898-addb-eaa23953b2e2" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_b9effa9e-1b5c-4990-98ca-1985175f1cfa" xlink:to="loc_ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate_ca5d77ab-bd7b-4898-addb-eaa23953b2e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate_e4b01949-a806-4934-9468-9cd20523dbd8" xlink:href="stn-20241231.xsd#stn_NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_b9effa9e-1b5c-4990-98ca-1985175f1cfa" xlink:to="loc_stn_NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate_e4b01949-a806-4934-9468-9cd20523dbd8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate_404c2fb2-cdd2-4d2d-9e81-3d243b02bc6f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_b9effa9e-1b5c-4990-98ca-1985175f1cfa" xlink:to="loc_ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate_404c2fb2-cdd2-4d2d-9e81-3d243b02bc6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_e5b5b0ef-6221-440c-a24b-f6fdbeb23d66" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_b9effa9e-1b5c-4990-98ca-1985175f1cfa" xlink:to="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_e5b5b0ef-6221-440c-a24b-f6fdbeb23d66" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherRecognisedAsOfAcquisitionDate_2880282c-2ce2-45e3-a646-c287bb5f8af1" xlink:href="stn-20241231.xsd#stn_OtherRecognisedAsOfAcquisitionDate"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_b9effa9e-1b5c-4990-98ca-1985175f1cfa" xlink:to="loc_stn_OtherRecognisedAsOfAcquisitionDate_2880282c-2ce2-45e3-a646-c287bb5f8af1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate_9c741c84-fbc7-4b2d-9239-947651b28a86" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_b9effa9e-1b5c-4990-98ca-1985175f1cfa" xlink:to="loc_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate_9c741c84-fbc7-4b2d-9239-947651b28a86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContractLiabilitiesRecognisedAsOfAcquisitionDate_d4931b5a-dce5-4df2-8746-3eaf65614e91" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ContractLiabilitiesRecognisedAsOfAcquisitionDate"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_b9effa9e-1b5c-4990-98ca-1985175f1cfa" xlink:to="loc_ifrs-full_ContractLiabilitiesRecognisedAsOfAcquisitionDate_d4931b5a-dce5-4df2-8746-3eaf65614e91" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContingentLiabilitiesRecognisedAsOfAcquisitionDate_48340b1e-19ae-461a-99f1-c130e3d0675a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ContingentLiabilitiesRecognisedAsOfAcquisitionDate"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_b9effa9e-1b5c-4990-98ca-1985175f1cfa" xlink:to="loc_ifrs-full_ContingentLiabilitiesRecognisedAsOfAcquisitionDate_48340b1e-19ae-461a-99f1-c130e3d0675a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate_6b035512-3708-4ac7-bd9d-5c71ad3a0566" xlink:href="stn-20241231.xsd#stn_NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_b9effa9e-1b5c-4990-98ca-1985175f1cfa" xlink:to="loc_stn_NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate_6b035512-3708-4ac7-bd9d-5c71ad3a0566" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxAssetsRecognisedAsOfAcquisitionDate_ce9e3dac-d0bd-4c6e-b964-248ddca06c60" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DeferredTaxAssetsRecognisedAsOfAcquisitionDate"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_b9effa9e-1b5c-4990-98ca-1985175f1cfa" xlink:to="loc_ifrs-full_DeferredTaxAssetsRecognisedAsOfAcquisitionDate_ce9e3dac-d0bd-4c6e-b964-248ddca06c60" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_c18354c6-4a31-4625-85a1-02de2df5076d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashTransferred_6a886614-f70b-4f17-bf5a-713e80af3833" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_c18354c6-4a31-4625-85a1-02de2df5076d" xlink:to="loc_ifrs-full_CashTransferred_6a886614-f70b-4f17-bf5a-713e80af3833" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesIncurred_c885c691-eb2f-4d87-a115-e36d7f45c432" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_c18354c6-4a31-4625-85a1-02de2df5076d" xlink:to="loc_ifrs-full_LiabilitiesIncurred_c885c691-eb2f-4d87-a115-e36d7f45c432" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/CashandCashEquivalentsDetails" xlink:type="simple" xlink:href="stn-20241231.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_f85a9b49-b176-432a-b179-9769c8031dd0" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Cash_42f13d95-3645-4005-9ace-50758234f78b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_f85a9b49-b176-432a-b179-9769c8031dd0" xlink:to="loc_ifrs-full_Cash_42f13d95-3645-4005-9ace-50758234f78b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShorttermInvestmentsClassifiedAsCashEquivalents_e17aebdc-7c5c-49bd-bec8-0a84bd4b3b8e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_f85a9b49-b176-432a-b179-9769c8031dd0" xlink:to="loc_ifrs-full_ShorttermInvestmentsClassifiedAsCashEquivalents_e17aebdc-7c5c-49bd-bec8-0a84bd4b3b8e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/TradeandOtherReceivablesScheduleofTradeandOtherReceivablesDetails" xlink:type="simple" xlink:href="stn-20241231.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_00b3e8bf-0559-46b2-b5dd-596a845b554d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TradeAndOtherReceivables"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeReceivables_71971cf7-217a-4d43-ab25-14b8c65bc381" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_00b3e8bf-0559-46b2-b5dd-596a845b554d" xlink:to="loc_ifrs-full_TradeReceivables_71971cf7-217a-4d43-ab25-14b8c65bc381" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherReceivables_03463cf9-f71a-4a3e-b94a-8da0e840845f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_00b3e8bf-0559-46b2-b5dd-596a845b554d" xlink:to="loc_ifrs-full_OtherReceivables_03463cf9-f71a-4a3e-b94a-8da0e840845f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_InsuranceReceivables_1731b5b7-241a-425c-b8d6-14834e616397" xlink:href="stn-20241231.xsd#stn_InsuranceReceivables"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_TradeAndOtherReceivables_00b3e8bf-0559-46b2-b5dd-596a845b554d" xlink:to="loc_stn_InsuranceReceivables_1731b5b7-241a-425c-b8d6-14834e616397" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/LeaseAssetsScheduleofImpairmentlossesandRelatedRecoverableAmountsforReportableSegmentsDetails" xlink:type="simple" xlink:href="stn-20241231.xsd#LeaseAssetsScheduleofImpairmentlossesandRelatedRecoverableAmountsforReportableSegmentsDetails"/>
  <link:calculationLink xlink:role="http://www.stantec.com/role/LeaseAssetsScheduleofImpairmentlossesandRelatedRecoverableAmountsforReportableSegmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_7b35244d-3eb1-4d56-8600-a1d403874447" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_5c3ee1ab-8618-46ed-ba72-b2f15ebfdd8c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_7b35244d-3eb1-4d56-8600-a1d403874447" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_5c3ee1ab-8618-46ed-ba72-b2f15ebfdd8c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLoss_0956a9d0-9380-4e4d-b4a3-a74eb9f5c734" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLoss"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_7b35244d-3eb1-4d56-8600-a1d403874447" xlink:to="loc_ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLoss_0956a9d0-9380-4e4d-b4a3-a74eb9f5c734" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossRightofuseAssets_4cf78432-9316-49ea-83ab-c9e38e7b6dd4" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossRightofuseAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_7b35244d-3eb1-4d56-8600-a1d403874447" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossRightofuseAssets_4cf78432-9316-49ea-83ab-c9e38e7b6dd4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/LeaseAssetsScheduleofAmountsRecognizedinAdministrativeandMarketingExpensesDetails" xlink:type="simple" xlink:href="stn-20241231.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_d1acfbf7-2183-4a53-b4ef-c37a295bf70b" xlink:href="stn-20241231.xsd#stn_TotalExpenseRelatingToLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities_898c3dcf-793e-4e4e-9df5-224994a3a1f7" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_d1acfbf7-2183-4a53-b4ef-c37a295bf70b" xlink:to="loc_ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities_898c3dcf-793e-4e4e-9df5-224994a3a1f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ExpenseRelatingToShortTermLeasesAndLeasesOfLowValueAssetsForWhichRecognitionExemptionHasBeenUsed_b1174022-52b5-40e8-b9b6-81609ba4dded" xlink:href="stn-20241231.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_d1acfbf7-2183-4a53-b4ef-c37a295bf70b" xlink:to="loc_stn_ExpenseRelatingToShortTermLeasesAndLeasesOfLowValueAssetsForWhichRecognitionExemptionHasBeenUsed_b1174022-52b5-40e8-b9b6-81609ba4dded" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeFromSubleasingRightofuseAssets_e8af492e-6a0f-4b3c-87b2-4f2a78586ae6" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_d1acfbf7-2183-4a53-b4ef-c37a295bf70b" xlink:to="loc_ifrs-full_IncomeFromSubleasingRightofuseAssets_e8af492e-6a0f-4b3c-87b2-4f2a78586ae6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/OtherAssetsScheduleofOtherAssetsDetails" xlink:type="simple" xlink:href="stn-20241231.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_8592ea6b-0813-4ea5-b196-5ed2bc00f59b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNoncurrentAssets_07563565-238a-40e9-97d8-57d276c1cb42" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_8592ea6b-0813-4ea5-b196-5ed2bc00f59b" xlink:to="loc_ifrs-full_OtherNoncurrentAssets_07563565-238a-40e9-97d8-57d276c1cb42" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentFinancialAssets_c39d4006-5f39-4d5b-a1b1-2dca2fbf595b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_8592ea6b-0813-4ea5-b196-5ed2bc00f59b" xlink:to="loc_ifrs-full_OtherCurrentFinancialAssets_c39d4006-5f39-4d5b-a1b1-2dca2fbf595b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentNonfinancialAssets_86cf683d-1b2d-413c-9990-e78d4c459076" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_8592ea6b-0813-4ea5-b196-5ed2bc00f59b" xlink:to="loc_ifrs-full_OtherCurrentNonfinancialAssets_86cf683d-1b2d-413c-9990-e78d4c459076" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/OtherAssetsScheduleofOtherAssetsDetails_1" xlink:type="simple" xlink:href="stn-20241231.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_50b352c6-b314-45fb-9286-fe52ca6bf55e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNonfinancialAssets_6e7d3171-50a4-4c87-9593-0c056ca1e5a0" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_50b352c6-b314-45fb-9286-fe52ca6bf55e" xlink:to="loc_ifrs-full_OtherNonfinancialAssets_6e7d3171-50a4-4c87-9593-0c056ca1e5a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherFinancialAssets_c49ffe2a-03dc-4567-937c-9561f9831646" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_50b352c6-b314-45fb-9286-fe52ca6bf55e" xlink:to="loc_ifrs-full_OtherFinancialAssets_c49ffe2a-03dc-4567-937c-9561f9831646" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/TradeandOtherPayablesDetails" xlink:type="simple" xlink:href="stn-20241231.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_e36ba7dc-2999-478b-92ff-2e9e78dc334f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TradeAndOtherPayables"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherPayablesToTradeSuppliers_db4174a2-ff42-46a9-89d0-567a342b4a40" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_e36ba7dc-2999-478b-92ff-2e9e78dc334f" xlink:to="loc_ifrs-full_TradeAndOtherPayablesToTradeSuppliers_db4174a2-ff42-46a9-89d0-567a342b4a40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_EmployeeAndPayrollLiabilities_2bd2664d-5b20-4515-95fb-8a1818d6d762" xlink:href="stn-20241231.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_e36ba7dc-2999-478b-92ff-2e9e78dc334f" xlink:to="loc_stn_EmployeeAndPayrollLiabilities_2bd2664d-5b20-4515-95fb-8a1818d6d762" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Accruals_7e56b8f1-9a7e-4412-ae84-3504e06b6d33" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_e36ba7dc-2999-478b-92ff-2e9e78dc334f" xlink:to="loc_ifrs-full_Accruals_7e56b8f1-9a7e-4412-ae84-3504e06b6d33" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/ProvisionsScheduleofProvisionsDetails" xlink:type="simple" xlink:href="stn-20241231.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_d4f3f89f-ee9a-4455-b45b-2279ab3e5e03" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherProvisions"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherShorttermProvisions_6948cfbc-3dee-476c-ba19-6d3ff0b08a48" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_d4f3f89f-ee9a-4455-b45b-2279ab3e5e03" xlink:to="loc_ifrs-full_OtherShorttermProvisions_6948cfbc-3dee-476c-ba19-6d3ff0b08a48" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherLongtermProvisions_e9628b9e-267f-4ad9-b209-50fb7f1f8c3e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_d4f3f89f-ee9a-4455-b45b-2279ab3e5e03" xlink:to="loc_ifrs-full_OtherLongtermProvisions_e9628b9e-267f-4ad9-b209-50fb7f1f8c3e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails" xlink:type="simple" xlink:href="stn-20241231.xsd#EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails"/>
  <link:calculationLink xlink:role="http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_68a6b5a2-9b77-4ee8-beb9-9acd820ae092" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_a7500201-8029-42ac-ba28-5e0e58838a8e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_68a6b5a2-9b77-4ee8-beb9-9acd820ae092" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_a7500201-8029-42ac-ba28-5e0e58838a8e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_cdb4ef93-ab10-4473-b2ee-fa951be7f304" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_68a6b5a2-9b77-4ee8-beb9-9acd820ae092" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_cdb4ef93-ab10-4473-b2ee-fa951be7f304" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss_17089a70-a426-4e0f-87ac-871ec42d59d5" xlink:href="stn-20241231.xsd#stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_5a53de2e-5cc0-4a0e-bc66-b8ea070f907b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_17089a70-a426-4e0f-87ac-871ec42d59d5" xlink:to="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_5a53de2e-5cc0-4a0e-bc66-b8ea070f907b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset_d6f382b8-bda3-4812-86eb-6633dfd7dd51" xlink:href="stn-20241231.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_17089a70-a426-4e0f-87ac-871ec42d59d5" xlink:to="loc_stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset_d6f382b8-bda3-4812-86eb-6633dfd7dd51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset_de55db43-3771-4bec-9fb9-fce5b02d39b6" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_9c9ac542-f11c-489e-8415-e9ecfeaa0c24" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_de55db43-3771-4bec-9fb9-fce5b02d39b6" xlink:to="loc_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_9c9ac542-f11c-489e-8415-e9ecfeaa0c24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_f6e7749a-79e1-43a8-93d9-2a1cd5aa8abd" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_de55db43-3771-4bec-9fb9-fce5b02d39b6" xlink:to="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_f6e7749a-79e1-43a8-93d9-2a1cd5aa8abd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofMajorCategoriesofPlanAssetsMeasuredatFairValueDetails" xlink:type="simple" xlink:href="stn-20241231.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_b9a681b4-fb29-41bd-9574-649d16bc7554" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PlanAssetsAtFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets_e81ad442-ea21-42f5-93d7-25ea8915b6c9" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_PlanAssetsAtFairValue_b9a681b4-fb29-41bd-9574-649d16bc7554" xlink:to="loc_ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets_e81ad442-ea21-42f5-93d7-25ea8915b6c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets_ab187a9e-ee04-42bf-8451-0c92232ffa3e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_PlanAssetsAtFairValue_b9a681b4-fb29-41bd-9574-649d16bc7554" xlink:to="loc_ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets_ab187a9e-ee04-42bf-8451-0c92232ffa3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets_8d83dd11-0b54-455c-9d81-7a8b5ce21c94" xlink:href="stn-20241231.xsd#stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_PlanAssetsAtFairValue_b9a681b4-fb29-41bd-9574-649d16bc7554" xlink:to="loc_stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets_8d83dd11-0b54-455c-9d81-7a8b5ce21c94" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets_c78f7d85-8e45-42f7-8423-53c7ed500ce0" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_PlanAssetsAtFairValue_b9a681b4-fb29-41bd-9574-649d16bc7554" xlink:to="loc_ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets_c78f7d85-8e45-42f7-8423-53c7ed500ce0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets_e60c8e07-d7f6-43ed-b6e8-ce1e860052d6" xlink:href="stn-20241231.xsd#stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_PlanAssetsAtFairValue_b9a681b4-fb29-41bd-9574-649d16bc7554" xlink:to="loc_stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets_e60c8e07-d7f6-43ed-b6e8-ce1e860052d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets_69680fd3-aa47-4341-9d36-ceff4d09baf8" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_b9a681b4-fb29-41bd-9574-649d16bc7554" xlink:to="loc_ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets_69680fd3-aa47-4341-9d36-ceff4d09baf8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/OtherLiabilitiesDetails" xlink:type="simple" xlink:href="stn-20241231.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_f15d00b4-663c-49fe-a5ab-0b553d6b99cb" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesFromSharebasedPaymentTransactions2011_1d25c511-3925-4784-b1f8-7eb555a57f68" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_f15d00b4-663c-49fe-a5ab-0b553d6b99cb" xlink:to="loc_ifrs-full_LiabilitiesFromSharebasedPaymentTransactions2011_1d25c511-3925-4784-b1f8-7eb555a57f68" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_MiscellaneousOtherLiabilities_ba4ed60d-2b86-482d-b6d2-5a56b01a2c9c" xlink:href="stn-20241231.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_f15d00b4-663c-49fe-a5ab-0b553d6b99cb" xlink:to="loc_stn_MiscellaneousOtherLiabilities_ba4ed60d-2b86-482d-b6d2-5a56b01a2c9c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/OtherLiabilitiesDetails_1" xlink:type="simple" xlink:href="stn-20241231.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_1438e86a-a026-4dc5-aa41-ed92f72005fe" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNoncurrentLiabilities_fdad06cc-ef80-4125-843c-3c916dc8dec0" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_1438e86a-a026-4dc5-aa41-ed92f72005fe" xlink:to="loc_ifrs-full_OtherNoncurrentLiabilities_fdad06cc-ef80-4125-843c-3c916dc8dec0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentLiabilities_c179cf47-86d8-40ed-84e3-0b630500b63f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_1438e86a-a026-4dc5-aa41-ed92f72005fe" xlink:to="loc_ifrs-full_OtherCurrentLiabilities_c179cf47-86d8-40ed-84e3-0b630500b63f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/CommitmentsDetails" xlink:type="simple" xlink:href="stn-20241231.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_4cb14dc3-3334-4cc7-9608-765b51f91634" xlink:href="stn-20241231.xsd#stn_Commitments"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets_e1ce930e-a6b8-4f35-9e85-4519ce6a5c7e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_4cb14dc3-3334-4cc7-9608-765b51f91634" xlink:to="loc_ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets_e1ce930e-a6b8-4f35-9e85-4519ce6a5c7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed_6d574c7d-2722-4067-a53e-a8c0d0b5f5d8" xlink:href="stn-20241231.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_4cb14dc3-3334-4cc7-9608-765b51f91634" xlink:to="loc_stn_LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed_6d574c7d-2722-4067-a53e-a8c0d0b5f5d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LeasesNotYetCommencedToWhichLesseeIsCommitted_19c98b0a-e6c5-4672-b57e-5d793d62a6f4" xlink:href="stn-20241231.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_4cb14dc3-3334-4cc7-9608-765b51f91634" xlink:to="loc_stn_LeasesNotYetCommencedToWhichLesseeIsCommitted_19c98b0a-e6c5-4672-b57e-5d793d62a6f4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/FinancialInstrumentsScheduleofTimingofUndiscountedCashOutflowsRelatingtoFinancialLiabilitiesDetails" xlink:type="simple" xlink:href="stn-20241231.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_1d182d29-f3eb-4cdd-9288-4cf9a0006dc8" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BankBorrowingsUndiscountedCashFlows_9e1b70e3-e18e-4d1c-9495-37b2a8e0d0e5" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_1d182d29-f3eb-4cdd-9288-4cf9a0006dc8" xlink:to="loc_ifrs-full_BankBorrowingsUndiscountedCashFlows_9e1b70e3-e18e-4d1c-9495-37b2a8e0d0e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows_753212d3-f854-4ab6-856a-a7e994975376" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_1d182d29-f3eb-4cdd-9288-4cf9a0006dc8" xlink:to="loc_ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows_753212d3-f854-4ab6-856a-a7e994975376" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossLeaseLiabilities_069fcd01-c564-4b77-baf3-b997f5c36882" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_1d182d29-f3eb-4cdd-9288-4cf9a0006dc8" xlink:to="loc_ifrs-full_GrossLeaseLiabilities_069fcd01-c564-4b77-baf3-b997f5c36882" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NonCurrentBorrowingsUndiscountedCashFlows_eb60bc2b-c821-40fb-b003-c1e95b30532f" xlink:href="stn-20241231.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_1d182d29-f3eb-4cdd-9288-4cf9a0006dc8" xlink:to="loc_stn_NonCurrentBorrowingsUndiscountedCashFlows_eb60bc2b-c821-40fb-b003-c1e95b30532f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherBorrowingsUndiscountedCashFlows_37c8ae66-d1bc-4af3-bf53-3b4aae369b71" xlink:href="stn-20241231.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_1d182d29-f3eb-4cdd-9288-4cf9a0006dc8" xlink:to="loc_stn_OtherBorrowingsUndiscountedCashFlows_37c8ae66-d1bc-4af3-bf53-3b4aae369b71" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/CapitalManagementScheduleofCapitalManagedDetails" xlink:type="simple" xlink:href="stn-20241231.xsd#CapitalManagementScheduleofCapitalManagedDetails"/>
  <link:calculationLink xlink:role="http://www.stantec.com/role/CapitalManagementScheduleofCapitalManagedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_CapitalNetOfCashAndCashEquivalents_b7f14e89-e049-42ce-a663-a789e4f587d6" xlink:href="stn-20241231.xsd#stn_CapitalNetOfCashAndCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDebt_6b296768-eacc-4d6e-8168-8f2b25d68a42" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_b7f14e89-e049-42ce-a663-a789e4f587d6" xlink:to="loc_ifrs-full_NetDebt_6b296768-eacc-4d6e-8168-8f2b25d68a42" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAttributableToOwnersOfParent_3aedd4aa-1a52-485b-979d-9a7b6c4a0129" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_b7f14e89-e049-42ce-a663-a789e4f587d6" xlink:to="loc_ifrs-full_EquityAttributableToOwnersOfParent_3aedd4aa-1a52-485b-979d-9a7b6c4a0129" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDebt_043cdea4-192a-4288-8425-152f1d345c7a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NetDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Borrowings_20c155d0-5b58-42ea-af0a-dda11cbbbee1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_043cdea4-192a-4288-8425-152f1d345c7a" xlink:to="loc_ifrs-full_Borrowings_20c155d0-5b58-42ea-af0a-dda11cbbbee1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalents_61c232a3-037b-40c9-a706-75ff09943ccf" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_043cdea4-192a-4288-8425-152f1d345c7a" xlink:to="loc_ifrs-full_CashAndCashEquivalents_61c232a3-037b-40c9-a706-75ff09943ccf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BankIndebtedness_4581b2bb-96ba-4a44-a03b-1f363fd36da2" xlink:href="stn-20241231.xsd#stn_BankIndebtedness"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_NetDebt_043cdea4-192a-4288-8425-152f1d345c7a" xlink:to="loc_stn_BankIndebtedness_4581b2bb-96ba-4a44-a03b-1f363fd36da2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Borrowings_9b6dccce-5396-4bfc-8fb0-8e8abdc6fb81" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_Borrowings"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentPortionOfLongtermBorrowings_181a129c-75bb-4fd8-a69f-f27a0eea3f73" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_9b6dccce-5396-4bfc-8fb0-8e8abdc6fb81" xlink:to="loc_ifrs-full_CurrentPortionOfLongtermBorrowings_181a129c-75bb-4fd8-a69f-f27a0eea3f73" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LongtermBorrowings_02d51b3b-d8ec-4b0f-894f-a5d2186bd4c8" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_9b6dccce-5396-4bfc-8fb0-8e8abdc6fb81" xlink:to="loc_ifrs-full_LongtermBorrowings_02d51b3b-d8ec-4b0f-894f-a5d2186bd4c8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxforContinuingOperationsFromStatutoryCanadianTaxRatesDetails" xlink:type="simple" xlink:href="stn-20241231.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_7da82fd0-8de7-41a3-b25c-fd15bcb465db" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AverageEffectiveTaxRate"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxRateEffectOfForeignTaxRates_73f48ceb-f76e-46fb-9f0e-2f75c093e346" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_7da82fd0-8de7-41a3-b25c-fd15bcb465db" xlink:to="loc_ifrs-full_TaxRateEffectOfForeignTaxRates_73f48ceb-f76e-46fb-9f0e-2f75c093e346" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxRateEffectOfRevenuesExemptFromTaxation_18e1d678-00b7-487e-822a-66aa50092361" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_7da82fd0-8de7-41a3-b25c-fd15bcb465db" xlink:to="loc_ifrs-full_TaxRateEffectOfRevenuesExemptFromTaxation_18e1d678-00b7-487e-822a-66aa50092361" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome_6c4fdb55-1598-438c-baf5-7485ac1e3595" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_7da82fd0-8de7-41a3-b25c-fd15bcb465db" xlink:to="loc_ifrs-full_OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome_6c4fdb55-1598-438c-baf5-7485ac1e3595" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss_da1cc146-3952-444b-84ab-8aec1aee9cda" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_7da82fd0-8de7-41a3-b25c-fd15bcb465db" xlink:to="loc_ifrs-full_TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss_da1cc146-3952-444b-84ab-8aec1aee9cda" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ApplicableTaxRate_afc33c33-adc1-464d-943a-79b35766e95b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_7da82fd0-8de7-41a3-b25c-fd15bcb465db" xlink:to="loc_ifrs-full_ApplicableTaxRate_afc33c33-adc1-464d-943a-79b35766e95b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods_656c803a-db73-4180-8eae-5542ccc66ae0" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_7da82fd0-8de7-41a3-b25c-fd15bcb465db" xlink:to="loc_ifrs-full_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods_656c803a-db73-4180-8eae-5542ccc66ae0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/IncomeTaxesScheduleofMajorComponentsofDeferredIncomeTaxRecoveryExpensefromContinuingOperationsDetails" xlink:type="simple" xlink:href="stn-20241231.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_c57159a1-b31b-47a4-8877-232294980081" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DeferredTaxExpenseIncome"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset_6c997fcf-1125-4ef1-b8a1-acbc84c435f8" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_c57159a1-b31b-47a4-8877-232294980081" xlink:to="loc_ifrs-full_DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset_6c997fcf-1125-4ef1-b8a1-acbc84c435f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_4d6ecc5f-be89-437d-9674-e994c8a4f408" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_c57159a1-b31b-47a4-8877-232294980081" xlink:to="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_4d6ecc5f-be89-437d-9674-e994c8a4f408" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense_1cc375bd-a819-499a-9f31-79b1c9642c76" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_c57159a1-b31b-47a4-8877-232294980081" xlink:to="loc_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense_1cc375bd-a819-499a-9f31-79b1c9642c76" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes_77a294bb-2501-4302-8683-4452291cdb09" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_c57159a1-b31b-47a4-8877-232294980081" xlink:to="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes_77a294bb-2501-4302-8683-4452291cdb09" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/IncomeTaxesScheduleofSignificantComponentsofNetDeferredIncomeTaxAssetsLiabilitiesDetails" xlink:type="simple" xlink:href="stn-20241231.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_92758790-8fd7-4446-9ea8-d38ee94ed04e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DeferredTaxLiabilityAsset"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxAssets_5f5c3de7-11ae-4b0f-aa00-a45225197fa0" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_92758790-8fd7-4446-9ea8-d38ee94ed04e" xlink:to="loc_ifrs-full_DeferredTaxAssets_5f5c3de7-11ae-4b0f-aa00-a45225197fa0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilities_b12accee-3b36-4aac-8710-5f506004eed1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_92758790-8fd7-4446-9ea8-d38ee94ed04e" xlink:to="loc_ifrs-full_DeferredTaxLiabilities_b12accee-3b36-4aac-8710-5f506004eed1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseScheduleofInterestExpenseDetails" xlink:type="simple" xlink:href="stn-20241231.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_6b94da0b-7b97-4274-ade0-605fd7e2169e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_InterestExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseOnBorrowings_1b093fc3-80d1-497a-999c-199fe9ce0ed0" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_6b94da0b-7b97-4274-ade0-605fd7e2169e" xlink:to="loc_ifrs-full_InterestExpenseOnBorrowings_1b093fc3-80d1-497a-999c-199fe9ce0ed0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseOnLeaseLiabilities_35d9f640-a3de-41d1-bcb0-fce141de815e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_6b94da0b-7b97-4274-ade0-605fd7e2169e" xlink:to="loc_ifrs-full_InterestExpenseOnLeaseLiabilities_35d9f640-a3de-41d1-bcb0-fce141de815e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseOnOtherFinancialLiabilities_f18b3923-3162-4fb8-b29d-badae4f3d839" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_6b94da0b-7b97-4274-ade0-605fd7e2169e" xlink:to="loc_ifrs-full_InterestExpenseOnOtherFinancialLiabilities_f18b3923-3162-4fb8-b29d-badae4f3d839" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseOnBonds_a6c9f330-36d6-490f-a6d9-b3f228e71ea6" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_6b94da0b-7b97-4274-ade0-605fd7e2169e" xlink:to="loc_ifrs-full_InterestExpenseOnBonds_a6c9f330-36d6-490f-a6d9-b3f228e71ea6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_InterestIncomeExpenseExcludingOtherFinanceIncomeCost_41299483-0337-4fce-b9f1-b09eba7923d6" xlink:href="stn-20241231.xsd#stn_InterestIncomeExpenseExcludingOtherFinanceIncomeCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromInterest_bce7ed83-e2c8-424f-9c8d-75f32902d3b3" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_41299483-0337-4fce-b9f1-b09eba7923d6" xlink:to="loc_ifrs-full_RevenueFromInterest_bce7ed83-e2c8-424f-9c8d-75f32902d3b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpense_798ce9a4-e339-4f2e-bf31-8ed94f133ff7" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_41299483-0337-4fce-b9f1-b09eba7923d6" xlink:to="loc_ifrs-full_InterestExpense_798ce9a4-e339-4f2e-bf31-8ed94f133ff7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestRevenueExpense_bad49a7e-6dff-4830-b47a-4104e2498e69" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_InterestRevenueExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_InterestIncomeExpenseExcludingOtherFinanceIncomeCost_25ad39b1-0f10-4d7a-a5a9-6bddbe97c45f" xlink:href="stn-20241231.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_bad49a7e-6dff-4830-b47a-4104e2498e69" xlink:to="loc_stn_InterestIncomeExpenseExcludingOtherFinanceIncomeCost_25ad39b1-0f10-4d7a-a5a9-6bddbe97c45f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherFinanceIncomeCost_9cbeceee-1b14-47c9-8cb0-5bc52dfb9782" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_bad49a7e-6dff-4830-b47a-4104e2498e69" xlink:to="loc_ifrs-full_OtherFinanceIncomeCost_9cbeceee-1b14-47c9-8cb0-5bc52dfb9782" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/EmployeeCostsScheduleofEmployeeBenefitsCostDetails" xlink:type="simple" xlink:href="stn-20241231.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_5f073d20-469a-4866-9a47-dd218e94f5d4" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_EmployeeBenefitsExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_IndirectLaborCosts_fb32420c-f495-4a2e-8ad4-8e55d2749239" xlink:href="stn-20241231.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_5f073d20-469a-4866-9a47-dd218e94f5d4" xlink:to="loc_stn_IndirectLaborCosts_fb32420c-f495-4a2e-8ad4-8e55d2749239" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DirectPayrollCosts_d16bc7e0-e67a-4f85-89a5-5abf7d1069b6" xlink:href="stn-20241231.xsd#stn_DirectPayrollCosts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_EmployeeBenefitsExpense_5f073d20-469a-4866-9a47-dd218e94f5d4" xlink:to="loc_stn_DirectPayrollCosts_d16bc7e0-e67a-4f85-89a5-5abf7d1069b6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/EmployeeCostsScheduleofEmployeeBenefitsCostDetails_1" xlink:type="simple" xlink:href="stn-20241231.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_31147f08-30bc-4941-94b8-283705f21950" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_EmployeeBenefitsExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShorttermEmployeeBenefitsExpense_34cf9fed-2051-481f-81c0-6023ce36de7d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_31147f08-30bc-4941-94b8-283705f21950" xlink:to="loc_ifrs-full_ShorttermEmployeeBenefitsExpense_34cf9fed-2051-481f-81c0-6023ce36de7d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_a6d22879-22bc-4a83-aa2a-f3d6053d22a9" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_EmployeeBenefitsExpense_31147f08-30bc-4941-94b8-283705f21950" xlink:to="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_a6d22879-22bc-4a83-aa2a-f3d6053d22a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PostemploymentBenefitExpenseInProfitOrLoss_4f4ba7b9-1036-45c8-b27d-06b3444a84b7" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PostemploymentBenefitExpenseInProfitOrLoss"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_EmployeeBenefitsExpense_31147f08-30bc-4941-94b8-283705f21950" xlink:to="loc_ifrs-full_PostemploymentBenefitExpenseInProfitOrLoss_4f4ba7b9-1036-45c8-b27d-06b3444a84b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherLongtermBenefits_2b0af955-92a7-4d71-a19b-2eb18a127b3a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherLongtermBenefits"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_EmployeeBenefitsExpense_31147f08-30bc-4941-94b8-283705f21950" xlink:to="loc_ifrs-full_OtherLongtermBenefits_2b0af955-92a7-4d71-a19b-2eb18a127b3a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/OtherIncomeDetails" xlink:type="simple" xlink:href="stn-20241231.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_559d17cf-c6fe-4eea-b25e-9db85cd957c6" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherOperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_MiscellaneousOtherIncomeExpense_1b71c55b-5858-4fc0-a2f2-3dd80b611c07" xlink:href="stn-20241231.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_559d17cf-c6fe-4eea-b25e-9db85cd957c6" xlink:to="loc_stn_MiscellaneousOtherIncomeExpense_1b71c55b-5858-4fc0-a2f2-3dd80b611c07" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue_43e00134-f115-4daf-aadf-eb3e319bc6f4" xlink:href="stn-20241231.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_559d17cf-c6fe-4eea-b25e-9db85cd957c6" xlink:to="loc_stn_RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue_43e00134-f115-4daf-aadf-eb3e319bc6f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue_7b8b82f2-b8a7-4afa-b600-882d653c4ea0" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_559d17cf-c6fe-4eea-b25e-9db85cd957c6" xlink:to="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue_7b8b82f2-b8a7-4afa-b600-882d653c4ea0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_GainLossOnDispositionOfIntangibleAsset_85f80efa-0985-4b05-ac4b-125069f8514e" xlink:href="stn-20241231.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_559d17cf-c6fe-4eea-b25e-9db85cd957c6" xlink:to="loc_stn_GainLossOnDispositionOfIntangibleAsset_85f80efa-0985-4b05-ac4b-125069f8514e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/CashFlowInformationScheduleofAmountsRecognizedintheConsolidatedStatementofCashFlowsDetails" xlink:type="simple" xlink:href="stn-20241231.xsd#CashFlowInformationScheduleofAmountsRecognizedintheConsolidatedStatementofCashFlowsDetails"/>
  <link:calculationLink xlink:role="http://www.stantec.com/role/CashFlowInformationScheduleofAmountsRecognizedintheConsolidatedStatementofCashFlowsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_CashFlowsUsedInOperatingActivitiesForLeases_ea6ed081-6a6a-40a6-bd5d-ec45e9a05e12" xlink:href="stn-20241231.xsd#stn_CashFlowsUsedInOperatingActivitiesForLeases"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_CashPaymentsForLeasesNotIncludedInTheMeasurementOfLeaseLiabilities_86debec0-5986-4a16-a6e5-a4118b5475b1" xlink:href="stn-20241231.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_ea6ed081-6a6a-40a6-bd5d-ec45e9a05e12" xlink:to="loc_stn_CashPaymentsForLeasesNotIncludedInTheMeasurementOfLeaseLiabilities_86debec0-5986-4a16-a6e5-a4118b5475b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_InterestPaymentsOfLeaseLiabilities_46f4f421-17f4-43e0-a7ed-7ada039fdc7e" xlink:href="stn-20241231.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_ea6ed081-6a6a-40a6-bd5d-ec45e9a05e12" xlink:to="loc_stn_InterestPaymentsOfLeaseLiabilities_46f4f421-17f4-43e0-a7ed-7ada039fdc7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashOutflowForLeases_387e777d-e21d-43df-912b-4828e8b5433e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CashOutflowForLeases"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_CashFlowsUsedInOperatingActivitiesForLeases_f0b8e466-176d-4fe1-97f8-a76290e2d7f0" xlink:href="stn-20241231.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_387e777d-e21d-43df-912b-4828e8b5433e" xlink:to="loc_stn_CashFlowsUsedInOperatingActivitiesForLeases_f0b8e466-176d-4fe1-97f8-a76290e2d7f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_CashFlowsUsedInFinancingActivitiesForLeases_23f60359-614f-4fcd-8ae8-562d64815ef0" xlink:href="stn-20241231.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_387e777d-e21d-43df-912b-4828e8b5433e" xlink:to="loc_stn_CashFlowsUsedInFinancingActivitiesForLeases_23f60359-614f-4fcd-8ae8-562d64815ef0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofCompensationofKeyManagementPersonnelandDirectorsoftheCompanyDetails" xlink:type="simple" xlink:href="stn-20241231.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_49c3c534-960a-4ff4-80c3-550a63f036ed" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_KeyManagementPersonnelCompensation"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_d9034405-74df-42e3-8a28-f60ba30a05a7" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_49c3c534-960a-4ff4-80c3-550a63f036ed" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_d9034405-74df-42e3-8a28-f60ba30a05a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DirectorsRemunerationExpense_8c8aae26-3ef7-463c-b1d8-9034b06bab42" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_49c3c534-960a-4ff4-80c3-550a63f036ed" xlink:to="loc_ifrs-full_DirectorsRemunerationExpense_8c8aae26-3ef7-463c-b1d8-9034b06bab42" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_e43319ca-9c58-4461-9818-6f18317712cb" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_49c3c534-960a-4ff4-80c3-550a63f036ed" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_e43319ca-9c58-4461-9818-6f18317712cb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/SegmentedInformationScheduleofOperatingSegmentsDetails" xlink:type="simple" xlink:href="stn-20241231.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_fd18c32f-658b-4cfb-864f-68b273db92c5" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_GrossRevenue_e265dbff-db03-4dc7-ba90-f55ea57dff71" xlink:href="stn-20241231.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_fd18c32f-658b-4cfb-864f-68b273db92c5" xlink:to="loc_stn_GrossRevenue_e265dbff-db03-4dc7-ba90-f55ea57dff71" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_RevenueAdjustmentsArisingFromInterSegments_793082c1-07e7-4dbf-b0c7-4caaa123d32c" xlink:href="stn-20241231.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_fd18c32f-658b-4cfb-864f-68b273db92c5" xlink:to="loc_stn_RevenueAdjustmentsArisingFromInterSegments_793082c1-07e7-4dbf-b0c7-4caaa123d32c" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>12
<FILENAME>stn-20241231_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 2025 Workiva-->
<!--r:9fd91784-d04f-4524-81b7-0fb4eb18bbba,g:e3f170f4-76a1-48d8-b59f-574f8bbdc46b-->
<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-20241231.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_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressesTable_27a211df-807c-47c1-bb5a-95b88a83cc7f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_EntityAddressesTable_27a211df-807c-47c1-bb5a-95b88a83cc7f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressesAddressTypeAxis_56049f2b-a8af-455a-9138-0828d6ac165d" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressesAddressTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_EntityAddressesTable_27a211df-807c-47c1-bb5a-95b88a83cc7f" xlink:to="loc_dei_EntityAddressesAddressTypeAxis_56049f2b-a8af-455a-9138-0828d6ac165d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AddressTypeDomain_56049f2b-a8af-455a-9138-0828d6ac165d_default" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AddressTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_EntityAddressesAddressTypeAxis_56049f2b-a8af-455a-9138-0828d6ac165d" xlink:to="loc_dei_AddressTypeDomain_56049f2b-a8af-455a-9138-0828d6ac165d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AddressTypeDomain_fa94a825-ed41-40b2-b135-e9f26e122802" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AddressTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_EntityAddressesAddressTypeAxis_56049f2b-a8af-455a-9138-0828d6ac165d" xlink:to="loc_dei_AddressTypeDomain_fa94a825-ed41-40b2-b135-e9f26e122802" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_BusinessContactMember_d7036c14-7b17-4a85-b819-c02723eb8bb1" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_BusinessContactMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_AddressTypeDomain_fa94a825-ed41-40b2-b135-e9f26e122802" xlink:to="loc_dei_BusinessContactMember_d7036c14-7b17-4a85-b819-c02723eb8bb1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_c6a8c283-709c-428d-8706-6396089f8b12" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_DocumentType_c6a8c283-709c-428d-8706-6396089f8b12" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentRegistrationStatement_f2f34b04-06c8-4cce-99bc-c5b28f34e82a" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentRegistrationStatement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_DocumentRegistrationStatement_f2f34b04-06c8-4cce-99bc-c5b28f34e82a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_4b6996ba-3c30-4ed0-9c96-202f1583458d" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_DocumentAnnualReport_4b6996ba-3c30-4ed0-9c96-202f1583458d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_3a30198e-db9a-41f4-8459-5dd79144a7f4" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_DocumentPeriodEndDate_3a30198e-db9a-41f4-8459-5dd79144a7f4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_c990b605-4261-4eae-934e-3de8ca4ab823" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_CurrentFiscalYearEndDate_c990b605-4261-4eae-934e-3de8ca4ab823" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_70ba18df-af9d-45fb-b860-b1f6ab2b41cb" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_EntityFileNumber_70ba18df-af9d-45fb-b860-b1f6ab2b41cb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_f2d25327-2acd-4808-a6b8-04b6e17433aa" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_EntityRegistrantName_f2d25327-2acd-4808-a6b8-04b6e17433aa" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_e60ddd7b-4038-4201-b37c-4e8d0b572d4e" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_EntityIncorporationStateCountryCode_e60ddd7b-4038-4201-b37c-4e8d0b572d4e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPrimarySicNumber_d91c0023-65d7-4011-ad6f-364c1fd891d4" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPrimarySicNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_EntityPrimarySicNumber_d91c0023-65d7-4011-ad6f-364c1fd891d4" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_b52c57f8-8f95-4833-98ee-2526e97488cc" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_EntityTaxIdentificationNumber_b52c57f8-8f95-4833-98ee-2526e97488cc" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_fe691105-9d91-4768-906e-5fd78499b6f6" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_EntityAddressAddressLine1_fe691105-9d91-4768-906e-5fd78499b6f6" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_612775c9-80a5-42fc-b71d-64dff2ba5523" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_EntityAddressAddressLine2_612775c9-80a5-42fc-b71d-64dff2ba5523" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_dab7ffd6-7d44-4773-b16c-efe35f5f83d1" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_EntityAddressCityOrTown_dab7ffd6-7d44-4773-b16c-efe35f5f83d1" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_27beb229-cb0d-49a2-a7ce-54028746af88" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_EntityAddressStateOrProvince_27beb229-cb0d-49a2-a7ce-54028746af88" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCountry_fa187dc2-b224-449f-b655-6ef287c05e5c" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCountry"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_EntityAddressCountry_fa187dc2-b224-449f-b655-6ef287c05e5c" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_4fa7f512-d74c-4b60-9a7f-0904561df24f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_EntityAddressPostalZipCode_4fa7f512-d74c-4b60-9a7f-0904561df24f" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_ef370719-4a23-4ffd-a865-31e61e41780d" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_CityAreaCode_ef370719-4a23-4ffd-a865-31e61e41780d" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_0a29d816-074f-4bf7-a521-fa0b35897d20" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_LocalPhoneNumber_0a29d816-074f-4bf7-a521-fa0b35897d20" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_ContactPersonnelName_6e480416-8665-4863-82fc-f8321a947645" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_ContactPersonnelName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_ContactPersonnelName_6e480416-8665-4863-82fc-f8321a947645" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_af64e778-149f-41ed-9da1-e5ae6efff809" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_Security12bTitle_af64e778-149f-41ed-9da1-e5ae6efff809" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_b9ae8126-efe7-4390-90da-145d649b3acc" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_TradingSymbol_b9ae8126-efe7-4390-90da-145d649b3acc" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_eabb289e-06b9-4a0b-b08c-a763066a305e" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_SecurityExchangeName_eabb289e-06b9-4a0b-b08c-a763066a305e" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AnnualInformationForm_85accdab-cc5f-461d-9811-6bc11b0397d7" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AnnualInformationForm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_AnnualInformationForm_85accdab-cc5f-461d-9811-6bc11b0397d7" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditedAnnualFinancialStatements_f0ffe36a-62e7-4d25-a7c4-e271a50e2ea4" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditedAnnualFinancialStatements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_AuditedAnnualFinancialStatements_f0ffe36a-62e7-4d25-a7c4-e271a50e2ea4" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_ba607917-9772-45e7-a181-581f114ba520" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_ba607917-9772-45e7-a181-581f114ba520" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_63b44886-b426-4dc6-9e9e-1c7194368472" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_EntityCurrentReportingStatus_63b44886-b426-4dc6-9e9e-1c7194368472" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_8cb60f7e-f1cd-4369-89b7-3bb178373369" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_EntityInteractiveDataCurrent_8cb60f7e-f1cd-4369-89b7-3bb178373369" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_825281d7-ecaa-48bb-a103-6d085debcd71" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_EntityEmergingGrowthCompany_825281d7-ecaa-48bb-a103-6d085debcd71" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_8ea13477-e66b-4cd6-98e2-82b21e7d9f26" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_IcfrAuditorAttestationFlag_8ea13477-e66b-4cd6-98e2-82b21e7d9f26" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_445ca519-c873-42ce-92bd-504c321131e0" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_445ca519-c873-42ce-92bd-504c321131e0" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_de818291-1488-47ea-a4c7-fd8562230f62" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_AmendmentFlag_de818291-1488-47ea-a4c7-fd8562230f62" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_0fa766f5-ab5c-4ac3-b76f-9a1a585735fb" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_DocumentFiscalYearFocus_0fa766f5-ab5c-4ac3-b76f-9a1a585735fb" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_8749fbbe-4dc4-4b69-8024-d4621bc78a5f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_DocumentFiscalPeriodFocus_8749fbbe-4dc4-4b69-8024-d4621bc78a5f" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_89eadf39-9041-4e83-9191-1e01b8634b3b" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_EntityCentralIndexKey_89eadf39-9041-4e83-9191-1e01b8634b3b" xlink:type="arc" order="33"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/ConsolidatedStatementsofShareholdersEquity" xlink:type="simple" xlink:href="stn-20241231.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_e62765bb-a422-43a6-b42d-831ad063d5b2" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_StatementOfChangesInEquityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfChangesInEquityTable_686d3859-4ec3-4ffc-a15d-218140976cef" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_StatementOfChangesInEquityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e62765bb-a422-43a6-b42d-831ad063d5b2" xlink:to="loc_ifrs-full_StatementOfChangesInEquityTable_686d3859-4ec3-4ffc-a15d-218140976cef" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfEquityAxis_ea7be4dc-e837-460e-88e1-22e0f80b1547" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ComponentsOfEquityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_686d3859-4ec3-4ffc-a15d-218140976cef" xlink:to="loc_ifrs-full_ComponentsOfEquityAxis_ea7be4dc-e837-460e-88e1-22e0f80b1547" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfEquityDomain_ea7be4dc-e837-460e-88e1-22e0f80b1547_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ComponentsOfEquityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis_ea7be4dc-e837-460e-88e1-22e0f80b1547" xlink:to="loc_ifrs-full_ComponentsOfEquityDomain_ea7be4dc-e837-460e-88e1-22e0f80b1547_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfEquityDomain_62f59dcb-4303-4c44-a808-ed879b920d9d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ComponentsOfEquityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis_ea7be4dc-e837-460e-88e1-22e0f80b1547" xlink:to="loc_ifrs-full_ComponentsOfEquityDomain_62f59dcb-4303-4c44-a808-ed879b920d9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAttributableToOwnersOfParentMember_6734e5c5-0ea0-4ce9-9a56-39bb453b7806" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_EquityAttributableToOwnersOfParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ComponentsOfEquityDomain_62f59dcb-4303-4c44-a808-ed879b920d9d" xlink:to="loc_ifrs-full_EquityAttributableToOwnersOfParentMember_6734e5c5-0ea0-4ce9-9a56-39bb453b7806" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssuedCapitalMember_6f085b64-03c7-4278-8c5a-6ef4fbf267b2" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IssuedCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityAttributableToOwnersOfParentMember_6734e5c5-0ea0-4ce9-9a56-39bb453b7806" xlink:to="loc_ifrs-full_IssuedCapitalMember_6f085b64-03c7-4278-8c5a-6ef4fbf267b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalPaidinCapitalMember_29ad8b25-ba13-4581-9e77-a9b770c3cbca" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AdditionalPaidinCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityAttributableToOwnersOfParentMember_6734e5c5-0ea0-4ce9-9a56-39bb453b7806" xlink:to="loc_ifrs-full_AdditionalPaidinCapitalMember_29ad8b25-ba13-4581-9e77-a9b770c3cbca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetainedEarningsMember_bcc8b255-6718-4bf2-a6bb-bed8c5be7800" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityAttributableToOwnersOfParentMember_6734e5c5-0ea0-4ce9-9a56-39bb453b7806" xlink:to="loc_ifrs-full_RetainedEarningsMember_bcc8b255-6718-4bf2-a6bb-bed8c5be7800" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_341b8f89-3e4e-4636-83b4-9cece0c2baa5" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityAttributableToOwnersOfParentMember_6734e5c5-0ea0-4ce9-9a56-39bb453b7806" xlink:to="loc_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_341b8f89-3e4e-4636-83b4-9cece0c2baa5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_324a0762-3470-4195-8f3d-cf90250b153e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_686d3859-4ec3-4ffc-a15d-218140976cef" xlink:to="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_324a0762-3470-4195-8f3d-cf90250b153e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RestatedMember_324a0762-3470-4195-8f3d-cf90250b153e_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RestatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_324a0762-3470-4195-8f3d-cf90250b153e" xlink:to="loc_ifrs-full_RestatedMember_324a0762-3470-4195-8f3d-cf90250b153e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RestatedMember_0c13a029-2dba-4d99-adf6-f725b85a6528" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RestatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_324a0762-3470-4195-8f3d-cf90250b153e" xlink:to="loc_ifrs-full_RestatedMember_0c13a029-2dba-4d99-adf6-f725b85a6528" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PreviouslyStatedMember_1bccf769-8dc2-411f-949a-f981d1970f9b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PreviouslyStatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RestatedMember_0c13a029-2dba-4d99-adf6-f725b85a6528" xlink:to="loc_ifrs-full_PreviouslyStatedMember_1bccf769-8dc2-411f-949a-f981d1970f9b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember_984696d6-1f4d-41dd-9482-9091762944d4" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RestatedMember_0c13a029-2dba-4d99-adf6-f725b85a6528" xlink:to="loc_ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember_984696d6-1f4d-41dd-9482-9091762944d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesOutstanding_1e05d04b-28d6-40ba-a86a-61ff47664b39" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NumberOfSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e62765bb-a422-43a6-b42d-831ad063d5b2" xlink:to="loc_ifrs-full_NumberOfSharesOutstanding_1e05d04b-28d6-40ba-a86a-61ff47664b39" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAttributableToOwnersOfParent_5bb4a113-49c5-41dc-b03b-6408cb9d277f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_EquityAttributableToOwnersOfParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e62765bb-a422-43a6-b42d-831ad063d5b2" xlink:to="loc_ifrs-full_EquityAttributableToOwnersOfParent_5bb4a113-49c5-41dc-b03b-6408cb9d277f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_3ff39b77-35ce-485b-8e4d-105ddabd543b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e62765bb-a422-43a6-b42d-831ad063d5b2" xlink:to="loc_ifrs-full_ProfitLoss_3ff39b77-35ce-485b-8e4d-105ddabd543b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncome_010340a5-bd10-4023-81b4-15a2e6c1125b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherComprehensiveIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e62765bb-a422-43a6-b42d-831ad063d5b2" xlink:to="loc_ifrs-full_OtherComprehensiveIncome_010340a5-bd10-4023-81b4-15a2e6c1125b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComprehensiveIncome_3ec60470-072e-4b66-bd38-621dc1c2647f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ComprehensiveIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e62765bb-a422-43a6-b42d-831ad063d5b2" xlink:to="loc_ifrs-full_ComprehensiveIncome_3ec60470-072e-4b66-bd38-621dc1c2647f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_92ca8810-1d77-4a68-a744-86da5c689d21" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e62765bb-a422-43a6-b42d-831ad063d5b2" xlink:to="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_92ca8810-1d77-4a68-a744-86da5c689d21" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions_9908e612-ef67-4ceb-8e2e-01ea70a94e17" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseThroughExerciseOfOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e62765bb-a422-43a6-b42d-831ad063d5b2" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions_9908e612-ef67-4ceb-8e2e-01ea70a94e17" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_50c24f2a-6fe3-450e-97f8-21a934d4d249" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e62765bb-a422-43a6-b42d-831ad063d5b2" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_50c24f2a-6fe3-450e-97f8-21a934d4d249" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued_847412d8-65b6-419c-9a2b-a656f8ddc1cc" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e62765bb-a422-43a6-b42d-831ad063d5b2" xlink:to="loc_ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued_847412d8-65b6-419c-9a2b-a656f8ddc1cc" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssueOfEquity_4ccaf320-d79b-4244-9560-9a7b7edc2330" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IssueOfEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e62765bb-a422-43a6-b42d-831ad063d5b2" xlink:to="loc_ifrs-full_IssueOfEquity_4ccaf320-d79b-4244-9560-9a7b7edc2330" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_IncreaseDecreaseInNumberOfSharesRepurchased_2fffd4f4-fe7b-4247-9b9f-e08b1af6eaca" xlink:href="stn-20241231.xsd#stn_IncreaseDecreaseInNumberOfSharesRepurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e62765bb-a422-43a6-b42d-831ad063d5b2" xlink:to="loc_stn_IncreaseDecreaseInNumberOfSharesRepurchased_2fffd4f4-fe7b-4247-9b9f-e08b1af6eaca" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfTreasuryShares_dcc5270c-bedc-43ae-8f17-d007402c5639" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PurchaseOfTreasuryShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e62765bb-a422-43a6-b42d-831ad063d5b2" xlink:to="loc_ifrs-full_PurchaseOfTreasuryShares_dcc5270c-bedc-43ae-8f17-d007402c5639" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity_dc5579d3-89c3-4215-a0be-b7b63d088a93" xlink:href="stn-20241231.xsd#stn_ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e62765bb-a422-43a6-b42d-831ad063d5b2" xlink:to="loc_stn_ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity_dc5579d3-89c3-4215-a0be-b7b63d088a93" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DividendsPaid_26adebde-6691-4634-a11c-09c5647b367c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DividendsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e62765bb-a422-43a6-b42d-831ad063d5b2" xlink:to="loc_ifrs-full_DividendsPaid_26adebde-6691-4634-a11c-09c5647b367c" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesOutstanding_6c5c4338-c02f-4aae-ad50-14741f52617e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NumberOfSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAttributableToOwnersOfParent_f6ac043b-6f6a-45fe-b821-8240517073a7" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_EquityAttributableToOwnersOfParent"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="stn-20241231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_StatementOfCashFlowsLineItems_1dcbb057-dd95-46a7-804f-4a7e2c47bad6" xlink:href="stn-20241231.xsd#stn_StatementOfCashFlowsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_StatementOfCashFlowsTable_96ffd091-c1ae-440a-b404-4b4f509667d7" xlink:href="stn-20241231.xsd#stn_StatementOfCashFlowsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_stn_StatementOfCashFlowsLineItems_1dcbb057-dd95-46a7-804f-4a7e2c47bad6" xlink:to="loc_stn_StatementOfCashFlowsTable_96ffd091-c1ae-440a-b404-4b4f509667d7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_ca3d0e27-bbec-405c-b737-25b2f3908b2c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_stn_StatementOfCashFlowsTable_96ffd091-c1ae-440a-b404-4b4f509667d7" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_ca3d0e27-bbec-405c-b737-25b2f3908b2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsDomain_ca3d0e27-bbec-405c-b737-25b2f3908b2c_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfAssetsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_ca3d0e27-bbec-405c-b737-25b2f3908b2c" xlink:to="loc_ifrs-full_ClassesOfAssetsDomain_ca3d0e27-bbec-405c-b737-25b2f3908b2c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsDomain_30d4ed5f-6885-4948-9877-1df06aef2817" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfAssetsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_ca3d0e27-bbec-405c-b737-25b2f3908b2c" xlink:to="loc_ifrs-full_ClassesOfAssetsDomain_30d4ed5f-6885-4948-9877-1df06aef2817" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_902fc820-e7cd-49d4-94b7-6034b869da4a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsDomain_30d4ed5f-6885-4948-9877-1df06aef2817" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_902fc820-e7cd-49d4-94b7-6034b869da4a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssetsMember_bd783215-8a5b-457d-91f2-49f3a618f64a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RightofuseAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsDomain_30d4ed5f-6885-4948-9877-1df06aef2817" xlink:to="loc_ifrs-full_RightofuseAssetsMember_bd783215-8a5b-457d-91f2-49f3a618f64a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_45c04a7f-faea-487b-a78a-4e93238af0f6" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_StatementOfCashFlowsLineItems_1dcbb057-dd95-46a7-804f-4a7e2c47bad6" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_45c04a7f-faea-487b-a78a-4e93238af0f6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossFromContinuingOperations_764e4fdc-1e73-470b-8e59-baa6140e0f1f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ProfitLossFromContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_45c04a7f-faea-487b-a78a-4e93238af0f6" xlink:to="loc_ifrs-full_ProfitLossFromContinuingOperations_764e4fdc-1e73-470b-8e59-baa6140e0f1f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_AdjustmentsToReconcileProfitLossNonCashAbstract_a9cf8ac9-f405-42ad-aa15-fb871456be15" xlink:href="stn-20241231.xsd#stn_AdjustmentsToReconcileProfitLossNonCashAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_45c04a7f-faea-487b-a78a-4e93238af0f6" xlink:to="loc_stn_AdjustmentsToReconcileProfitLossNonCashAbstract_a9cf8ac9-f405-42ad-aa15-fb871456be15" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_40848e61-f365-43e7-b876-59a1bf1cb465" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_AdjustmentsToReconcileProfitLossNonCashAbstract_a9cf8ac9-f405-42ad-aa15-fb871456be15" xlink:to="loc_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_40848e61-f365-43e7-b876-59a1bf1cb465" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForAmortisationExpense_07776090-efe2-4a82-865f-18acdbbf217f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AdjustmentsForAmortisationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_AdjustmentsToReconcileProfitLossNonCashAbstract_a9cf8ac9-f405-42ad-aa15-fb871456be15" xlink:to="loc_ifrs-full_AdjustmentsForAmortisationExpense_07776090-efe2-4a82-865f-18acdbbf217f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_005f4072-3a11-4afc-bd9f-f23f39552d81" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_AdjustmentsToReconcileProfitLossNonCashAbstract_a9cf8ac9-f405-42ad-aa15-fb871456be15" xlink:to="loc_ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_005f4072-3a11-4afc-bd9f-f23f39552d81" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDeferredTaxExpense_9e2e67de-6185-44e2-b1e6-1d4df6ff2f69" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AdjustmentsForDeferredTaxExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_AdjustmentsToReconcileProfitLossNonCashAbstract_a9cf8ac9-f405-42ad-aa15-fb871456be15" xlink:to="loc_ifrs-full_AdjustmentsForDeferredTaxExpense_9e2e67de-6185-44e2-b1e6-1d4df6ff2f69" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForSharebasedPayments_7cf95357-8c1b-4817-a3bc-3c095b4089a1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AdjustmentsForSharebasedPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_AdjustmentsToReconcileProfitLossNonCashAbstract_a9cf8ac9-f405-42ad-aa15-fb871456be15" xlink:to="loc_ifrs-full_AdjustmentsForSharebasedPayments_7cf95357-8c1b-4817-a3bc-3c095b4089a1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForProvisions_f18efb94-15cd-47de-8806-925339f63317" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AdjustmentsForProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_AdjustmentsToReconcileProfitLossNonCashAbstract_a9cf8ac9-f405-42ad-aa15-fb871456be15" xlink:to="loc_ifrs-full_AdjustmentsForProvisions_f18efb94-15cd-47de-8806-925339f63317" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherAdjustmentsForNoncashItems_3b9ffa1c-28d9-4683-914c-f311c67cb346" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherAdjustmentsForNoncashItems"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_AdjustmentsToReconcileProfitLossNonCashAbstract_a9cf8ac9-f405-42ad-aa15-fb871456be15" xlink:to="loc_ifrs-full_OtherAdjustmentsForNoncashItems_3b9ffa1c-28d9-4683-914c-f311c67cb346" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital_5211d869-5ec8-4549-a7ba-bc577d9ac771" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_AdjustmentsToReconcileProfitLossNonCashAbstract_a9cf8ac9-f405-42ad-aa15-fb871456be15" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital_5211d869-5ec8-4549-a7ba-bc577d9ac771" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables_89102269-0d1f-4bc1-80b8-808d8146b0db" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_45c04a7f-faea-487b-a78a-4e93238af0f6" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables_89102269-0d1f-4bc1-80b8-808d8146b0db" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInAccruedIncomeOtherThanContractAssets_d9f76696-037e-4637-a923-766504a21e85" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInAccruedIncomeOtherThanContractAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_45c04a7f-faea-487b-a78a-4e93238af0f6" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInAccruedIncomeOtherThanContractAssets_d9f76696-037e-4637-a923-766504a21e85" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInContractAssets_bbd9b1e8-ad86-4c99-9499-e8a7431652bf" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInContractAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_45c04a7f-faea-487b-a78a-4e93238af0f6" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInContractAssets_bbd9b1e8-ad86-4c99-9499-e8a7431652bf" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInPrepaidExpenses_150c3395-64c8-4a48-9b68-2804e499ae5a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInPrepaidExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_45c04a7f-faea-487b-a78a-4e93238af0f6" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInPrepaidExpenses_150c3395-64c8-4a48-9b68-2804e499ae5a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities_fcb12129-7c7f-4479-8e3a-0b5517425a51" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_45c04a7f-faea-487b-a78a-4e93238af0f6" xlink:to="loc_ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities_fcb12129-7c7f-4479-8e3a-0b5517425a51" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables_340f00d6-d208-47ac-8990-b86c536594df" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_45c04a7f-faea-487b-a78a-4e93238af0f6" xlink:to="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables_340f00d6-d208-47ac-8990-b86c536594df" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities_0bc944de-8f6e-4c34-8bfb-7dd3c89fcba5" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_45c04a7f-faea-487b-a78a-4e93238af0f6" xlink:to="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities_0bc944de-8f6e-4c34-8bfb-7dd3c89fcba5" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInWorkingCapital_b4ae99f7-0093-44ab-930e-15e2c5a77954" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseInWorkingCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_45c04a7f-faea-487b-a78a-4e93238af0f6" xlink:to="loc_ifrs-full_IncreaseDecreaseInWorkingCapital_b4ae99f7-0093-44ab-930e-15e2c5a77954" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_6e847537-c703-46ea-82f9-ce34caa70eae" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_45c04a7f-faea-487b-a78a-4e93238af0f6" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_6e847537-c703-46ea-82f9-ce34caa70eae" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_776144ee-8d83-4dd1-8411-319438b0b3dc" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_StatementOfCashFlowsLineItems_1dcbb057-dd95-46a7-804f-4a7e2c47bad6" xlink:to="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_776144ee-8d83-4dd1-8411-319438b0b3dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_b4f0146f-496e-4f5e-acb1-f505db6c2aec" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_776144ee-8d83-4dd1-8411-319438b0b3dc" xlink:to="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_b4f0146f-496e-4f5e-acb1-f505db6c2aec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_ba86b811-bfc9-4e79-b232-1b6702652f2b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_776144ee-8d83-4dd1-8411-319438b0b3dc" xlink:to="loc_ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_ba86b811-bfc9-4e79-b232-1b6702652f2b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_2d9ec5f9-61d0-46a8-88ef-e8c6fed34a08" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_776144ee-8d83-4dd1-8411-319438b0b3dc" xlink:to="loc_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_2d9ec5f9-61d0-46a8-88ef-e8c6fed34a08" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfOtherLongtermAssetsClassifiedAsInvestingActivities_64a94191-d3ee-4e97-b547-3b7b6dafe798" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PurchaseOfOtherLongtermAssetsClassifiedAsInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_776144ee-8d83-4dd1-8411-319438b0b3dc" xlink:to="loc_ifrs-full_PurchaseOfOtherLongtermAssetsClassifiedAsInvestingActivities_64a94191-d3ee-4e97-b547-3b7b6dafe798" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities_97bb0110-3b30-4255-9251-b31a60b121ae" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_776144ee-8d83-4dd1-8411-319438b0b3dc" xlink:to="loc_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities_97bb0110-3b30-4255-9251-b31a60b121ae" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_00401b41-df52-4cf4-bd14-8240e934352f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_776144ee-8d83-4dd1-8411-319438b0b3dc" xlink:to="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_00401b41-df52-4cf4-bd14-8240e934352f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_942b26a6-86bc-49d8-b996-7bfae0791a74" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_StatementOfCashFlowsLineItems_1dcbb057-dd95-46a7-804f-4a7e2c47bad6" xlink:to="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_942b26a6-86bc-49d8-b996-7bfae0791a74" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures_af166d4a-584b-42e2-9d1a-75baa5c3ae58" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_942b26a6-86bc-49d8-b996-7bfae0791a74" xlink:to="loc_ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures_af166d4a-584b-42e2-9d1a-75baa5c3ae58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ProceedsFromRepaymentsOfBorrowingsClassifiedAsFinancingActivities_c11e06f0-66ea-4e35-b9ee-d5775dc3b4ec" xlink:href="stn-20241231.xsd#stn_ProceedsFromRepaymentsOfBorrowingsClassifiedAsFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_942b26a6-86bc-49d8-b996-7bfae0791a74" xlink:to="loc_stn_ProceedsFromRepaymentsOfBorrowingsClassifiedAsFinancingActivities_c11e06f0-66ea-4e35-b9ee-d5775dc3b4ec" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PaymentsOfNotesPayableAndOtherFinancingObligations_b2620cdf-e2f7-4d0c-bc63-edae06c732c2" xlink:href="stn-20241231.xsd#stn_PaymentsOfNotesPayableAndOtherFinancingObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_942b26a6-86bc-49d8-b996-7bfae0791a74" xlink:to="loc_stn_PaymentsOfNotesPayableAndOtherFinancingObligations_b2620cdf-e2f7-4d0c-bc63-edae06c732c2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NetRepaymentOfProceedsFromBankIndebtedness_a32e05be-39de-4cee-8c58-8fa006320260" xlink:href="stn-20241231.xsd#stn_NetRepaymentOfProceedsFromBankIndebtedness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_942b26a6-86bc-49d8-b996-7bfae0791a74" xlink:to="loc_stn_NetRepaymentOfProceedsFromBankIndebtedness_a32e05be-39de-4cee-8c58-8fa006320260" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_577c876e-41c1-40dc-9d50-80fc58f9f7bb" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_942b26a6-86bc-49d8-b996-7bfae0791a74" xlink:to="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_577c876e-41c1-40dc-9d50-80fc58f9f7bb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromIssuingShares_df230a67-fa06-4416-bbad-bd98b8426e70" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ProceedsFromIssuingShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_942b26a6-86bc-49d8-b996-7bfae0791a74" xlink:to="loc_ifrs-full_ProceedsFromIssuingShares_df230a67-fa06-4416-bbad-bd98b8426e70" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DividendsPaidClassifiedAsFinancingActivities_fd114d26-c473-4520-9685-da993771f97d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DividendsPaidClassifiedAsFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_942b26a6-86bc-49d8-b996-7bfae0791a74" xlink:to="loc_ifrs-full_DividendsPaidClassifiedAsFinancingActivities_fd114d26-c473-4520-9685-da993771f97d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities_b1a6bda0-7c68-4fb3-aa94-89027c70e5f5" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_942b26a6-86bc-49d8-b996-7bfae0791a74" xlink:to="loc_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities_b1a6bda0-7c68-4fb3-aa94-89027c70e5f5" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_55270db7-3251-49d8-9730-4d6488119a7e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_942b26a6-86bc-49d8-b996-7bfae0791a74" xlink:to="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_55270db7-3251-49d8-9730-4d6488119a7e" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_4c082f80-f0d4-45f4-84d1-ca8908d969bf" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_StatementOfCashFlowsLineItems_1dcbb057-dd95-46a7-804f-4a7e2c47bad6" xlink:to="loc_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_4c082f80-f0d4-45f4-84d1-ca8908d969bf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_f321d994-6831-49ec-a97d-3504b7de7bcb" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_StatementOfCashFlowsLineItems_1dcbb057-dd95-46a7-804f-4a7e2c47bad6" xlink:to="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_f321d994-6831-49ec-a97d-3504b7de7bcb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalents_cbb64edb-81cc-4b03-88c6-cede58a230b5" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CashAndCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_StatementOfCashFlowsLineItems_1dcbb057-dd95-46a7-804f-4a7e2c47bad6" xlink:to="loc_ifrs-full_CashAndCashEquivalents_cbb64edb-81cc-4b03-88c6-cede58a230b5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalents_a034be9f-63fa-4569-9de3-190ddc51714c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CashAndCashEquivalents"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/MaterialAccountingPolicyInformationScheduleofEstimatedUsefulLivesandDepreciationCalculationMethodsDetails" xlink:type="simple" xlink:href="stn-20241231.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_2a508c59-472c-4f74-be45-86cbf00e10ff" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_bf31a260-a19d-4a4e-9fd7-6caee833c86f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_2a508c59-472c-4f74-be45-86cbf00e10ff" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_bf31a260-a19d-4a4e-9fd7-6caee833c86f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_d8eafe83-f6fe-4a38-992f-33af2975ffd1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_bf31a260-a19d-4a4e-9fd7-6caee833c86f" xlink:to="loc_ifrs-full_RangeAxis_d8eafe83-f6fe-4a38-992f-33af2975ffd1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeDomain_d8eafe83-f6fe-4a38-992f-33af2975ffd1_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RangeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_d8eafe83-f6fe-4a38-992f-33af2975ffd1" xlink:to="loc_ifrs-full_RangeDomain_d8eafe83-f6fe-4a38-992f-33af2975ffd1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeDomain_c6af3813-a1dd-4509-98ab-3f559c2b7a1f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RangeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_d8eafe83-f6fe-4a38-992f-33af2975ffd1" xlink:to="loc_ifrs-full_RangeDomain_c6af3813-a1dd-4509-98ab-3f559c2b7a1f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_abf0ebce-6993-4a44-a9fd-f93398380521" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangeDomain_c6af3813-a1dd-4509-98ab-3f559c2b7a1f" xlink:to="loc_ifrs-full_BottomOfRangeMember_abf0ebce-6993-4a44-a9fd-f93398380521" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_7c9ce225-2dfa-4942-b484-f3fc8838c0d4" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TopOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangeDomain_c6af3813-a1dd-4509-98ab-3f559c2b7a1f" xlink:to="loc_ifrs-full_TopOfRangeMember_7c9ce225-2dfa-4942-b484-f3fc8838c0d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_c1c4d4ef-fc66-4f64-9095-1a88dd5b536c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_bf31a260-a19d-4a4e-9fd7-6caee833c86f" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_c1c4d4ef-fc66-4f64-9095-1a88dd5b536c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_c1c4d4ef-fc66-4f64-9095-1a88dd5b536c_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_c1c4d4ef-fc66-4f64-9095-1a88dd5b536c" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_c1c4d4ef-fc66-4f64-9095-1a88dd5b536c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_3e9b4e16-b503-4792-8d4a-0e8b7b3c7b82" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_c1c4d4ef-fc66-4f64-9095-1a88dd5b536c" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_3e9b4e16-b503-4792-8d4a-0e8b7b3c7b82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_EngineeringEquipmentMember_f456c10a-3ce2-408b-92f6-ae708eb334d9" xlink:href="stn-20241231.xsd#stn_EngineeringEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_3e9b4e16-b503-4792-8d4a-0e8b7b3c7b82" xlink:to="loc_stn_EngineeringEquipmentMember_f456c10a-3ce2-408b-92f6-ae708eb334d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OfficeEquipmentMember_ce955111-3b84-4f1c-b386-85561337d98e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OfficeEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_3e9b4e16-b503-4792-8d4a-0e8b7b3c7b82" xlink:to="loc_ifrs-full_OfficeEquipmentMember_ce955111-3b84-4f1c-b386-85561337d98e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseholdImprovementsMember_ecf11f98-3768-4297-bb3f-1cc8a4bb2071" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_3e9b4e16-b503-4792-8d4a-0e8b7b3c7b82" xlink:to="loc_ifrs-full_LeaseholdImprovementsMember_ecf11f98-3768-4297-bb3f-1cc8a4bb2071" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherPropertyPlantAndEquipmentMember_0aff47bb-0ace-4f07-bdb4-d850b1717091" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherPropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_3e9b4e16-b503-4792-8d4a-0e8b7b3c7b82" xlink:to="loc_ifrs-full_OtherPropertyPlantAndEquipmentMember_0aff47bb-0ace-4f07-bdb4-d850b1717091" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment_f4c5e019-7c4c-47f1-bfc5-67b3dccf8cda" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_2a508c59-472c-4f74-be45-86cbf00e10ff" xlink:to="loc_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment_f4c5e019-7c4c-47f1-bfc5-67b3dccf8cda" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/MaterialAccountingPolicyInformationAdditionalInformationDetails" xlink:type="simple" xlink:href="stn-20241231.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_86d64fdf-89a5-471c-a7a1-007f81fc452f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_d67bb3b8-123c-4e28-89ba-b56c95ce5430" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_86d64fdf-89a5-471c-a7a1-007f81fc452f" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_d67bb3b8-123c-4e28-89ba-b56c95ce5430" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_76865f72-834d-4845-8e0f-bd142e447911" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_d67bb3b8-123c-4e28-89ba-b56c95ce5430" xlink:to="loc_ifrs-full_RangeAxis_76865f72-834d-4845-8e0f-bd142e447911" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeDomain_76865f72-834d-4845-8e0f-bd142e447911_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RangeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_76865f72-834d-4845-8e0f-bd142e447911" xlink:to="loc_ifrs-full_RangeDomain_76865f72-834d-4845-8e0f-bd142e447911_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeDomain_c7f8de90-05ba-400d-897b-9eb2795ce175" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RangeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_76865f72-834d-4845-8e0f-bd142e447911" xlink:to="loc_ifrs-full_RangeDomain_c7f8de90-05ba-400d-897b-9eb2795ce175" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_9ede2781-d79b-4ee7-acc5-dec4a47b7565" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangeDomain_c7f8de90-05ba-400d-897b-9eb2795ce175" xlink:to="loc_ifrs-full_BottomOfRangeMember_9ede2781-d79b-4ee7-acc5-dec4a47b7565" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_d482b74e-b2b9-423e-80a6-7e123b6cf2b7" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TopOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangeDomain_c7f8de90-05ba-400d-897b-9eb2795ce175" xlink:to="loc_ifrs-full_TopOfRangeMember_d482b74e-b2b9-423e-80a6-7e123b6cf2b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_94e718be-f291-4aa4-8ef7-7b3f2f05c408" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_d67bb3b8-123c-4e28-89ba-b56c95ce5430" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_94e718be-f291-4aa4-8ef7-7b3f2f05c408" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain_94e718be-f291-4aa4-8ef7-7b3f2f05c408_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_94e718be-f291-4aa4-8ef7-7b3f2f05c408" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain_94e718be-f291-4aa4-8ef7-7b3f2f05c408_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain_c04e4f6a-9f91-420f-a89e-4477be6a9b05" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_94e718be-f291-4aa4-8ef7-7b3f2f05c408" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain_c04e4f6a-9f91-420f-a89e-4477be6a9b05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_6dea7be7-5073-41ac-8327-a06a9e39506c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CustomerrelatedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain_c04e4f6a-9f91-420f-a89e-4477be6a9b05" xlink:to="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_6dea7be7-5073-41ac-8327-a06a9e39506c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ContractBacklogAndFiniteTrademarksMember_f7ad7400-d59c-41e3-a375-fea3a7bfd7c7" xlink:href="stn-20241231.xsd#stn_ContractBacklogAndFiniteTrademarksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain_c04e4f6a-9f91-420f-a89e-4477be6a9b05" xlink:to="loc_stn_ContractBacklogAndFiniteTrademarksMember_f7ad7400-d59c-41e3-a375-fea3a7bfd7c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_fb4622fd-3b5b-459f-a5d8-d842497880d8" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_d67bb3b8-123c-4e28-89ba-b56c95ce5430" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_fb4622fd-3b5b-459f-a5d8-d842497880d8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsDomain_fb4622fd-3b5b-459f-a5d8-d842497880d8_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_fb4622fd-3b5b-459f-a5d8-d842497880d8" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsDomain_fb4622fd-3b5b-459f-a5d8-d842497880d8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsDomain_df1c08cf-4e19-4d40-8914-8cbb54f10e1a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_fb4622fd-3b5b-459f-a5d8-d842497880d8" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsDomain_df1c08cf-4e19-4d40-8914-8cbb54f10e1a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PerformanceShareUnitsPSUsOrRestrictedShareUnitsRSUsMember_ecf810e4-9f87-485b-8faf-565bc95ec568" xlink:href="stn-20241231.xsd#stn_PerformanceShareUnitsPSUsOrRestrictedShareUnitsRSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsDomain_df1c08cf-4e19-4d40-8914-8cbb54f10e1a" xlink:to="loc_stn_PerformanceShareUnitsPSUsOrRestrictedShareUnitsRSUsMember_ecf810e4-9f87-485b-8faf-565bc95ec568" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DeferredShareUnitsDSUsMember_72810665-e164-40dd-a53a-777ff0714ba9" xlink:href="stn-20241231.xsd#stn_DeferredShareUnitsDSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsDomain_df1c08cf-4e19-4d40-8914-8cbb54f10e1a" xlink:to="loc_stn_DeferredShareUnitsDSUsMember_72810665-e164-40dd-a53a-777ff0714ba9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill_ad478498-0fc3-4b5a-a0d0-5fec2eb64e9d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_86d64fdf-89a5-471c-a7a1-007f81fc452f" xlink:to="loc_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill_ad478498-0fc3-4b5a-a0d0-5fec2eb64e9d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementPerCommonShare_cff17196-dc9d-4b78-91e3-5e812ea5312a" xlink:href="stn-20241231.xsd#stn_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementPerCommonShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_86d64fdf-89a5-471c-a7a1-007f81fc452f" xlink:to="loc_stn_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementPerCommonShare_cff17196-dc9d-4b78-91e3-5e812ea5312a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_MaximumTermOfOptionsGrantedForShareBasedPaymentArrangement_332768a4-62ac-4d92-96d7-f4c092d5ffea" xlink:href="stn-20241231.xsd#stn_MaximumTermOfOptionsGrantedForShareBasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_86d64fdf-89a5-471c-a7a1-007f81fc452f" xlink:to="loc_stn_MaximumTermOfOptionsGrantedForShareBasedPaymentArrangement_332768a4-62ac-4d92-96d7-f4c092d5ffea" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofFinancialPositionDetails" xlink:type="simple" xlink:href="stn-20241231.xsd#RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofFinancialPositionDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofFinancialPositionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_e95dce08-2ad2-4a0e-b10d-e01eb056c2ad" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfFinancialInstrumentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_19b5587a-d6d7-4b72-9d3b-be02765fd736" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfFinancialInstrumentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_e95dce08-2ad2-4a0e-b10d-e01eb056c2ad" xlink:to="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_19b5587a-d6d7-4b72-9d3b-be02765fd736" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_99ca8489-4aa7-42e3-aeb0-3f175e3f045e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_19b5587a-d6d7-4b72-9d3b-be02765fd736" xlink:to="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_99ca8489-4aa7-42e3-aeb0-3f175e3f045e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RestatedMember_99ca8489-4aa7-42e3-aeb0-3f175e3f045e_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RestatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_99ca8489-4aa7-42e3-aeb0-3f175e3f045e" xlink:to="loc_ifrs-full_RestatedMember_99ca8489-4aa7-42e3-aeb0-3f175e3f045e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RestatedMember_0dd8842f-0754-4f5b-b8a3-22cf5c516087" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RestatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_99ca8489-4aa7-42e3-aeb0-3f175e3f045e" xlink:to="loc_ifrs-full_RestatedMember_0dd8842f-0754-4f5b-b8a3-22cf5c516087" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PreviouslyStatedMember_4b818231-f311-468c-a3f7-d7ed4d3f5bda" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PreviouslyStatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RestatedMember_0dd8842f-0754-4f5b-b8a3-22cf5c516087" xlink:to="loc_ifrs-full_PreviouslyStatedMember_4b818231-f311-468c-a3f7-d7ed4d3f5bda" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember_12634c6f-e73e-4c22-b509-84013994e2a9" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RestatedMember_0dd8842f-0754-4f5b-b8a3-22cf5c516087" xlink:to="loc_ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember_12634c6f-e73e-4c22-b509-84013994e2a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_e05ffe0f-ff01-4fd6-bccb-983ea3f75fad" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_19b5587a-d6d7-4b72-9d3b-be02765fd736" xlink:to="loc_ifrs-full_GeographicalAreasAxis_e05ffe0f-ff01-4fd6-bccb-983ea3f75fad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasDomain_e05ffe0f-ff01-4fd6-bccb-983ea3f75fad_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GeographicalAreasDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_GeographicalAreasAxis_e05ffe0f-ff01-4fd6-bccb-983ea3f75fad" xlink:to="loc_ifrs-full_GeographicalAreasDomain_e05ffe0f-ff01-4fd6-bccb-983ea3f75fad_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasDomain_28329276-b02c-4f26-9ee4-dc67785abe08" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GeographicalAreasDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_GeographicalAreasAxis_e05ffe0f-ff01-4fd6-bccb-983ea3f75fad" xlink:to="loc_ifrs-full_GeographicalAreasDomain_28329276-b02c-4f26-9ee4-dc67785abe08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_bd7ff062-eb32-4643-b605-fbd0ef6be657" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasDomain_28329276-b02c-4f26-9ee4-dc67785abe08" xlink:to="loc_country_CA_bd7ff062-eb32-4643-b605-fbd0ef6be657" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_ea0b00df-fe0d-4a80-a0a4-e87769e58929" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasDomain_28329276-b02c-4f26-9ee4-dc67785abe08" xlink:to="loc_country_US_ea0b00df-fe0d-4a80-a0a4-e87769e58929" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_GlobalMember_4e3d86d6-8989-43c8-9782-3fe527256ece" xlink:href="stn-20241231.xsd#stn_GlobalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasDomain_28329276-b02c-4f26-9ee4-dc67785abe08" xlink:to="loc_stn_GlobalMember_4e3d86d6-8989-43c8-9782-3fe527256ece" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ForeignCountriesMember_beadc957-6b83-4131-99e0-de331055df52" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ForeignCountriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasDomain_28329276-b02c-4f26-9ee4-dc67785abe08" xlink:to="loc_ifrs-full_ForeignCountriesMember_beadc957-6b83-4131-99e0-de331055df52" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentAssetsAbstract_f2e308c8-a623-4a9c-b522-ce94280a9788" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NoncurrentAssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_e95dce08-2ad2-4a0e-b10d-e01eb056c2ad" xlink:to="loc_ifrs-full_NoncurrentAssetsAbstract_f2e308c8-a623-4a9c-b522-ce94280a9788" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_e2b6d05e-0829-479e-b9f9-d27ba6dec5d1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_f2e308c8-a623-4a9c-b522-ce94280a9788" xlink:to="loc_ifrs-full_Goodwill_e2b6d05e-0829-479e-b9f9-d27ba6dec5d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Assets_2e789880-4407-49e7-a15f-99176a0621a2" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_e95dce08-2ad2-4a0e-b10d-e01eb056c2ad" xlink:to="loc_ifrs-full_Assets_2e789880-4407-49e7-a15f-99176a0621a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLiabilitiesAbstract_f1b01743-184e-4d4c-8e0c-981de8169e02" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CurrentLiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_e95dce08-2ad2-4a0e-b10d-e01eb056c2ad" xlink:to="loc_ifrs-full_CurrentLiabilitiesAbstract_f1b01743-184e-4d4c-8e0c-981de8169e02" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayables_6a9e9caa-5e83-448d-9cac-9b376273ff83" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TradeAndOtherCurrentPayables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_f1b01743-184e-4d4c-8e0c-981de8169e02" xlink:to="loc_ifrs-full_TradeAndOtherCurrentPayables_6a9e9caa-5e83-448d-9cac-9b376273ff83" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentPortionOfLongtermBorrowings_9eb3a30d-dc3d-43dd-a521-62fa11da6759" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CurrentPortionOfLongtermBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_f1b01743-184e-4d4c-8e0c-981de8169e02" xlink:to="loc_ifrs-full_CurrentPortionOfLongtermBorrowings_9eb3a30d-dc3d-43dd-a521-62fa11da6759" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLiabilitiesAbstract_483f3fe4-1b6d-4268-b5ce-be42bc156cb7" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NoncurrentLiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_e95dce08-2ad2-4a0e-b10d-e01eb056c2ad" xlink:to="loc_ifrs-full_NoncurrentLiabilitiesAbstract_483f3fe4-1b6d-4268-b5ce-be42bc156cb7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LongtermBorrowings_1c66c4e9-c6e7-4ff0-b33e-c2abb4502df4" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LongtermBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesAbstract_483f3fe4-1b6d-4268-b5ce-be42bc156cb7" xlink:to="loc_ifrs-full_LongtermBorrowings_1c66c4e9-c6e7-4ff0-b33e-c2abb4502df4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilities_64b22c01-3a11-409d-8aa1-8ff3d2012ad5" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesAbstract_483f3fe4-1b6d-4268-b5ce-be42bc156cb7" xlink:to="loc_ifrs-full_DeferredTaxLiabilities_64b22c01-3a11-409d-8aa1-8ff3d2012ad5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Liabilities_56d3acdd-ccff-4544-b0b1-c00017909ed0" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_Liabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_e95dce08-2ad2-4a0e-b10d-e01eb056c2ad" xlink:to="loc_ifrs-full_Liabilities_56d3acdd-ccff-4544-b0b1-c00017909ed0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAttributableToOwnersOfParent_30a29f71-afae-4d97-9ded-f57e6e88b4a6" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_EquityAttributableToOwnersOfParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_e95dce08-2ad2-4a0e-b10d-e01eb056c2ad" xlink:to="loc_ifrs-full_EquityAttributableToOwnersOfParent_30a29f71-afae-4d97-9ded-f57e6e88b4a6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAndLiabilities_4affab55-72ae-47b6-aa68-df917d133ee9" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_EquityAndLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_e95dce08-2ad2-4a0e-b10d-e01eb056c2ad" xlink:to="loc_ifrs-full_EquityAndLiabilities_4affab55-72ae-47b6-aa68-df917d133ee9" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofIncomeDetails" xlink:type="simple" xlink:href="stn-20241231.xsd#RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofIncomeDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_1640c819-153a-420c-8754-317a63b764f5" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfFinancialInstrumentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_17c3b4d5-8543-4cc3-81e7-f9f9138b175a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfFinancialInstrumentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_1640c819-153a-420c-8754-317a63b764f5" xlink:to="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_17c3b4d5-8543-4cc3-81e7-f9f9138b175a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_a83875e3-0592-4256-9e99-f292a0018203" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_17c3b4d5-8543-4cc3-81e7-f9f9138b175a" xlink:to="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_a83875e3-0592-4256-9e99-f292a0018203" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RestatedMember_a83875e3-0592-4256-9e99-f292a0018203_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RestatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_a83875e3-0592-4256-9e99-f292a0018203" xlink:to="loc_ifrs-full_RestatedMember_a83875e3-0592-4256-9e99-f292a0018203_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RestatedMember_6c6d4b12-aad4-499a-8e90-f6a8bf569a87" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RestatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_a83875e3-0592-4256-9e99-f292a0018203" xlink:to="loc_ifrs-full_RestatedMember_6c6d4b12-aad4-499a-8e90-f6a8bf569a87" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PreviouslyStatedMember_1ddc9e6f-5bd2-4ed2-a1d7-891e69100835" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PreviouslyStatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RestatedMember_6c6d4b12-aad4-499a-8e90-f6a8bf569a87" xlink:to="loc_ifrs-full_PreviouslyStatedMember_1ddc9e6f-5bd2-4ed2-a1d7-891e69100835" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember_000a8ab2-59e9-481e-9b6b-8ec392a8d739" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RestatedMember_6c6d4b12-aad4-499a-8e90-f6a8bf569a87" xlink:to="loc_ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember_000a8ab2-59e9-481e-9b6b-8ec392a8d739" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SellingGeneralAndAdministrativeExpense_d3532308-3250-4e6e-9f94-bc3db572964e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_SellingGeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_1640c819-153a-420c-8754-317a63b764f5" xlink:to="loc_ifrs-full_SellingGeneralAndAdministrativeExpense_d3532308-3250-4e6e-9f94-bc3db572964e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossBeforeTax_b08cab59-5437-438d-9a9e-a867ef29a24a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ProfitLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_1640c819-153a-420c-8754-317a63b764f5" xlink:to="loc_ifrs-full_ProfitLossBeforeTax_b08cab59-5437-438d-9a9e-a867ef29a24a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncome_7c026350-ab38-4c5a-958d-dedf1f8056df" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DeferredTaxExpenseIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_1640c819-153a-420c-8754-317a63b764f5" xlink:to="loc_ifrs-full_DeferredTaxExpenseIncome_7c026350-ab38-4c5a-958d-dedf1f8056df" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_0b51bbff-088b-4a56-b117-280ae32382d9" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_1640c819-153a-420c-8754-317a63b764f5" xlink:to="loc_ifrs-full_ProfitLoss_0b51bbff-088b-4a56-b117-280ae32382d9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BasicEarningsLossPerShare_b6f633ce-3359-49b8-ae88-1cea0ae4327e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BasicEarningsLossPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_1640c819-153a-420c-8754-317a63b764f5" xlink:to="loc_ifrs-full_BasicEarningsLossPerShare_b6f633ce-3359-49b8-ae88-1cea0ae4327e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DilutedEarningsLossPerShare_b8422312-c7fb-466d-89ff-8bb9a11c0989" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DilutedEarningsLossPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_1640c819-153a-420c-8754-317a63b764f5" xlink:to="loc_ifrs-full_DilutedEarningsLossPerShare_b8422312-c7fb-466d-89ff-8bb9a11c0989" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofComprehensiveIncomeDetails" xlink:type="simple" xlink:href="stn-20241231.xsd#RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofComprehensiveIncomeDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofComprehensiveIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_01d84b4e-2a25-4111-b320-c885fcabfe0c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfFinancialInstrumentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_1147e206-81b7-4e46-a1e3-8003c1a29339" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfFinancialInstrumentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_01d84b4e-2a25-4111-b320-c885fcabfe0c" xlink:to="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_1147e206-81b7-4e46-a1e3-8003c1a29339" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_f2590bd8-b2bf-4324-9397-147c807253ae" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_1147e206-81b7-4e46-a1e3-8003c1a29339" xlink:to="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_f2590bd8-b2bf-4324-9397-147c807253ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RestatedMember_f2590bd8-b2bf-4324-9397-147c807253ae_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RestatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_f2590bd8-b2bf-4324-9397-147c807253ae" xlink:to="loc_ifrs-full_RestatedMember_f2590bd8-b2bf-4324-9397-147c807253ae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RestatedMember_4a693998-d0c1-41e8-a884-b308425ab2b7" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RestatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_f2590bd8-b2bf-4324-9397-147c807253ae" xlink:to="loc_ifrs-full_RestatedMember_4a693998-d0c1-41e8-a884-b308425ab2b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PreviouslyStatedMember_2cc87a7d-9467-418c-acdb-5fca8d9c2d79" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PreviouslyStatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RestatedMember_4a693998-d0c1-41e8-a884-b308425ab2b7" xlink:to="loc_ifrs-full_PreviouslyStatedMember_2cc87a7d-9467-418c-acdb-5fca8d9c2d79" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember_06ee37bc-9740-49cd-8a71-9f50f192c296" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RestatedMember_4a693998-d0c1-41e8-a884-b308425ab2b7" xlink:to="loc_ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember_06ee37bc-9740-49cd-8a71-9f50f192c296" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_9c9aae8f-4e38-4b65-91ae-31409c222a14" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_01d84b4e-2a25-4111-b320-c885fcabfe0c" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_9c9aae8f-4e38-4b65-91ae-31409c222a14" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncome_667162cf-0160-4823-9067-69e90d7cd186" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherComprehensiveIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_01d84b4e-2a25-4111-b320-c885fcabfe0c" xlink:to="loc_ifrs-full_OtherComprehensiveIncome_667162cf-0160-4823-9067-69e90d7cd186" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComprehensiveIncome_66b79d95-bf07-45e2-bd72-7e8ff2c6fc0f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ComprehensiveIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_01d84b4e-2a25-4111-b320-c885fcabfe0c" xlink:to="loc_ifrs-full_ComprehensiveIncome_66b79d95-bf07-45e2-bd72-7e8ff2c6fc0f" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofCashFlowsDetails" xlink:type="simple" xlink:href="stn-20241231.xsd#RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofCashFlowsDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofCashFlowsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_c6a982b7-5bc2-4673-a71e-76ac3cea948b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfFinancialInstrumentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_c176ad97-d453-4b3d-8ddc-292f4c02ee4a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfFinancialInstrumentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_c6a982b7-5bc2-4673-a71e-76ac3cea948b" xlink:to="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_c176ad97-d453-4b3d-8ddc-292f4c02ee4a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_8017e6bf-fc5c-40f2-abc1-a4f993b24b7f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_c176ad97-d453-4b3d-8ddc-292f4c02ee4a" xlink:to="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_8017e6bf-fc5c-40f2-abc1-a4f993b24b7f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RestatedMember_8017e6bf-fc5c-40f2-abc1-a4f993b24b7f_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RestatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_8017e6bf-fc5c-40f2-abc1-a4f993b24b7f" xlink:to="loc_ifrs-full_RestatedMember_8017e6bf-fc5c-40f2-abc1-a4f993b24b7f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RestatedMember_f885d761-2a33-41fc-bb4f-f1e3c5db5bdb" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RestatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_8017e6bf-fc5c-40f2-abc1-a4f993b24b7f" xlink:to="loc_ifrs-full_RestatedMember_f885d761-2a33-41fc-bb4f-f1e3c5db5bdb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PreviouslyStatedMember_c409f3c1-f67f-4fe3-9228-84d7513e331f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PreviouslyStatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RestatedMember_f885d761-2a33-41fc-bb4f-f1e3c5db5bdb" xlink:to="loc_ifrs-full_PreviouslyStatedMember_c409f3c1-f67f-4fe3-9228-84d7513e331f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember_6ec14715-93f8-488b-9f14-fd213c23fe6c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RestatedMember_f885d761-2a33-41fc-bb4f-f1e3c5db5bdb" xlink:to="loc_ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember_6ec14715-93f8-488b-9f14-fd213c23fe6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossFromContinuingOperations_0cbf8270-5493-4f5b-9525-0d8192c35e3b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ProfitLossFromContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_c6a982b7-5bc2-4673-a71e-76ac3cea948b" xlink:to="loc_ifrs-full_ProfitLossFromContinuingOperations_0cbf8270-5493-4f5b-9525-0d8192c35e3b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDeferredTaxExpense_ec69ef5d-c85d-4173-aa5d-adc014cfa0c1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AdjustmentsForDeferredTaxExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_c6a982b7-5bc2-4673-a71e-76ac3cea948b" xlink:to="loc_ifrs-full_AdjustmentsForDeferredTaxExpense_ec69ef5d-c85d-4173-aa5d-adc014cfa0c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables_30281496-56d9-40ef-b739-74df5011b74f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_c6a982b7-5bc2-4673-a71e-76ac3cea948b" xlink:to="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables_30281496-56d9-40ef-b739-74df5011b74f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_624bf10c-4c01-441b-ba9c-525f71635833" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_c6a982b7-5bc2-4673-a71e-76ac3cea948b" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_624bf10c-4c01-441b-ba9c-525f71635833" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PaymentsOfNotesPayableAndOtherFinancingObligations_62910f45-989f-465e-8f45-680341068d92" xlink:href="stn-20241231.xsd#stn_PaymentsOfNotesPayableAndOtherFinancingObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_c6a982b7-5bc2-4673-a71e-76ac3cea948b" xlink:to="loc_stn_PaymentsOfNotesPayableAndOtherFinancingObligations_62910f45-989f-465e-8f45-680341068d92" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_c3e47bbb-e291-466f-b4ca-d3c8d1c6fb44" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_c6a982b7-5bc2-4673-a71e-76ac3cea948b" xlink:to="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_c3e47bbb-e291-466f-b4ca-d3c8d1c6fb44" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/BusinessAcquisitionAdditionalInformationDetails" xlink:type="simple" xlink:href="stn-20241231.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_dc7d0b8c-37f8-43b3-a9b3-28baa1d8e899" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfBusinessCombinationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_f41b9095-2ec5-4aa1-8c88-5d3a6d0ad996" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_dc7d0b8c-37f8-43b3-a9b3-28baa1d8e899" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_f41b9095-2ec5-4aa1-8c88-5d3a6d0ad996" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_f74e4718-df2e-4e55-80c5-67bff6ce9098" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_f41b9095-2ec5-4aa1-8c88-5d3a6d0ad996" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_f74e4718-df2e-4e55-80c5-67bff6ce9098" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsDomain_f74e4718-df2e-4e55-80c5-67bff6ce9098_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BusinessCombinationsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_f74e4718-df2e-4e55-80c5-67bff6ce9098" xlink:to="loc_ifrs-full_BusinessCombinationsDomain_f74e4718-df2e-4e55-80c5-67bff6ce9098_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsDomain_470baf0b-5fec-4e18-83ff-7a7f7b07d330" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BusinessCombinationsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_f74e4718-df2e-4e55-80c5-67bff6ce9098" xlink:to="loc_ifrs-full_BusinessCombinationsDomain_470baf0b-5fec-4e18-83ff-7a7f7b07d330" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_EnvironmentalSystemsDesignInc.Member_5efc671f-322f-42a0-9575-2c739d777cad" xlink:href="stn-20241231.xsd#stn_EnvironmentalSystemsDesignInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BusinessCombinationsDomain_470baf0b-5fec-4e18-83ff-7a7f7b07d330" xlink:to="loc_stn_EnvironmentalSystemsDesignInc.Member_5efc671f-322f-42a0-9575-2c739d777cad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ZETCONIngenieureGmbHMember_befee2ee-8b7e-4f96-be2f-e76c0be3fcee" xlink:href="stn-20241231.xsd#stn_ZETCONIngenieureGmbHMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BusinessCombinationsDomain_470baf0b-5fec-4e18-83ff-7a7f7b07d330" xlink:to="loc_stn_ZETCONIngenieureGmbHMember_befee2ee-8b7e-4f96-be2f-e76c0be3fcee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_MorrisonHershfieldGroupIncMember_eada7a29-6e10-4071-8fc2-51500d19f71c" xlink:href="stn-20241231.xsd#stn_MorrisonHershfieldGroupIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BusinessCombinationsDomain_470baf0b-5fec-4e18-83ff-7a7f7b07d330" xlink:to="loc_stn_MorrisonHershfieldGroupIncMember_eada7a29-6e10-4071-8fc2-51500d19f71c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_HydrockHoldingsLimitedMember_8fef9757-fcbd-4895-98f5-b149fb235e42" xlink:href="stn-20241231.xsd#stn_HydrockHoldingsLimitedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BusinessCombinationsDomain_470baf0b-5fec-4e18-83ff-7a7f7b07d330" xlink:to="loc_stn_HydrockHoldingsLimitedMember_8fef9757-fcbd-4895-98f5-b149fb235e42" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember_0df7bd8a-aa61-4369-8145-e9ee6e22ef6e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BusinessCombinationsDomain_470baf0b-5fec-4e18-83ff-7a7f7b07d330" xlink:to="loc_ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember_0df7bd8a-aa61-4369-8145-e9ee6e22ef6e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfContingentLiabilitiesAxis_feea8196-d376-451d-903e-3d30f8494741" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfContingentLiabilitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_f41b9095-2ec5-4aa1-8c88-5d3a6d0ad996" xlink:to="loc_ifrs-full_ClassesOfContingentLiabilitiesAxis_feea8196-d376-451d-903e-3d30f8494741" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfContingentLiabilitiesDomain_feea8196-d376-451d-903e-3d30f8494741_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfContingentLiabilitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfContingentLiabilitiesAxis_feea8196-d376-451d-903e-3d30f8494741" xlink:to="loc_ifrs-full_ClassesOfContingentLiabilitiesDomain_feea8196-d376-451d-903e-3d30f8494741_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfContingentLiabilitiesDomain_74bbb27c-fdeb-462f-b878-5fc0cbe404d2" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfContingentLiabilitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfContingentLiabilitiesAxis_feea8196-d376-451d-903e-3d30f8494741" xlink:to="loc_ifrs-full_ClassesOfContingentLiabilitiesDomain_74bbb27c-fdeb-462f-b878-5fc0cbe404d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LegalProceedingsContingentLiabilityMember_843209ff-2db5-4cd8-9a0d-c86da4cea70a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LegalProceedingsContingentLiabilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfContingentLiabilitiesDomain_74bbb27c-fdeb-462f-b878-5fc0cbe404d2" xlink:to="loc_ifrs-full_LegalProceedingsContingentLiabilityMember_843209ff-2db5-4cd8-9a0d-c86da4cea70a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfEmployees_37251e4c-e806-4695-be40-7da7d4b2815e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NumberOfEmployees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_dc7d0b8c-37f8-43b3-a9b3-28baa1d8e899" xlink:to="loc_ifrs-full_NumberOfEmployees_37251e4c-e806-4695-be40-7da7d4b2815e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GoodwillRecognisedAsOfAcquisitionDate_b5966801-d429-4222-b530-57b8651130c3" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GoodwillRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_dc7d0b8c-37f8-43b3-a9b3-28baa1d8e899" xlink:to="loc_ifrs-full_GoodwillRecognisedAsOfAcquisitionDate_b5966801-d429-4222-b530-57b8651130c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_6be01de4-ce8b-47f4-900a-fd566a6e922c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_dc7d0b8c-37f8-43b3-a9b3-28baa1d8e899" xlink:to="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_6be01de4-ce8b-47f4-900a-fd566a6e922c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GoodwillExpectedDeductibleForTaxPurposes_7eace1c9-c8ba-4d04-8be5-aeb218835a8f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GoodwillExpectedDeductibleForTaxPurposes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_dc7d0b8c-37f8-43b3-a9b3-28baa1d8e899" xlink:to="loc_ifrs-full_GoodwillExpectedDeductibleForTaxPurposes_7eace1c9-c8ba-4d04-8be5-aeb218835a8f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContingentLiabilitiesRecognisedAsOfAcquisitionDate_a98e9ce0-d612-4815-ab89-aa0a8139cdfb" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ContingentLiabilitiesRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_dc7d0b8c-37f8-43b3-a9b3-28baa1d8e899" xlink:to="loc_ifrs-full_ContingentLiabilitiesRecognisedAsOfAcquisitionDate_a98e9ce0-d612-4815-ab89-aa0a8139cdfb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AssetRecognisedForExpectedReimbursementOtherProvisions_be11f8ee-a247-463a-85f7-7797f3f42ab1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AssetRecognisedForExpectedReimbursementOtherProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_dc7d0b8c-37f8-43b3-a9b3-28baa1d8e899" xlink:to="loc_ifrs-full_AssetRecognisedForExpectedReimbursementOtherProvisions_be11f8ee-a247-463a-85f7-7797f3f42ab1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueOfAcquiree_d0c943fc-4b9e-4b62-b152-ae766f499e34" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RevenueOfAcquiree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_dc7d0b8c-37f8-43b3-a9b3-28baa1d8e899" xlink:to="loc_ifrs-full_RevenueOfAcquiree_d0c943fc-4b9e-4b62-b152-ae766f499e34" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="stn-20241231.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_22a4793d-bdf6-4a51-bd4f-0368c42b7be9" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfBusinessCombinationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_1c089ac5-7a8e-4033-b107-5faefba9f81f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_22a4793d-bdf6-4a51-bd4f-0368c42b7be9" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_1c089ac5-7a8e-4033-b107-5faefba9f81f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_b28b32c1-fac1-421d-856e-641a92948174" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_1c089ac5-7a8e-4033-b107-5faefba9f81f" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_b28b32c1-fac1-421d-856e-641a92948174" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsDomain_b28b32c1-fac1-421d-856e-641a92948174_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BusinessCombinationsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_b28b32c1-fac1-421d-856e-641a92948174" xlink:to="loc_ifrs-full_BusinessCombinationsDomain_b28b32c1-fac1-421d-856e-641a92948174_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsDomain_ad5472c7-c559-40bf-abd5-1e7cd3363c1b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BusinessCombinationsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_b28b32c1-fac1-421d-856e-641a92948174" xlink:to="loc_ifrs-full_BusinessCombinationsDomain_ad5472c7-c559-40bf-abd5-1e7cd3363c1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember_c661b9a5-9b86-405b-b593-6640e0983d25" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BusinessCombinationsDomain_ad5472c7-c559-40bf-abd5-1e7cd3363c1b" xlink:to="loc_ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember_c661b9a5-9b86-405b-b593-6640e0983d25" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashTransferred_613dc7d3-2bf3-402c-8fd5-aea95ddf9ebf" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CashTransferred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_22a4793d-bdf6-4a51-bd4f-0368c42b7be9" xlink:to="loc_ifrs-full_CashTransferred_613dc7d3-2bf3-402c-8fd5-aea95ddf9ebf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesIncurred_b662ff32-0435-4d33-9380-811ed3ed9399" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LiabilitiesIncurred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_22a4793d-bdf6-4a51-bd4f-0368c42b7be9" xlink:to="loc_ifrs-full_LiabilitiesIncurred_b662ff32-0435-4d33-9380-811ed3ed9399" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_fa1b0de1-2da2-4ec4-a417-d86e74df89d3" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_22a4793d-bdf6-4a51-bd4f-0368c42b7be9" xlink:to="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_fa1b0de1-2da2-4ec4-a417-d86e74df89d3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate_4890a07c-58ab-4239-9c4d-92d1cbb300bb" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_22a4793d-bdf6-4a51-bd4f-0368c42b7be9" xlink:to="loc_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate_4890a07c-58ab-4239-9c4d-92d1cbb300bb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_c982d398-f468-4896-80c0-3297404ec270" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_22a4793d-bdf6-4a51-bd4f-0368c42b7be9" xlink:to="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_c982d398-f468-4896-80c0-3297404ec270" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract_06909577-f802-4471-b4ba-55e83c2b0220" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_22a4793d-bdf6-4a51-bd4f-0368c42b7be9" xlink:to="loc_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract_06909577-f802-4471-b4ba-55e83c2b0220" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NonCashWorkingCapitalAbstract_27d4853e-7f4b-4555-8bd3-29168d955c8b" xlink:href="stn-20241231.xsd#stn_NonCashWorkingCapitalAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract_06909577-f802-4471-b4ba-55e83c2b0220" xlink:to="loc_stn_NonCashWorkingCapitalAbstract_27d4853e-7f4b-4555-8bd3-29168d955c8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate_3daf4c25-4465-4a32-93cf-709b6a91588d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_NonCashWorkingCapitalAbstract_27d4853e-7f4b-4555-8bd3-29168d955c8b" xlink:to="loc_ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate_3daf4c25-4465-4a32-93cf-709b6a91588d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate_87bbc3e4-9116-4d82-95ee-3f48c5c9b711" xlink:href="stn-20241231.xsd#stn_NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_NonCashWorkingCapitalAbstract_27d4853e-7f4b-4555-8bd3-29168d955c8b" xlink:to="loc_stn_NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate_87bbc3e4-9116-4d82-95ee-3f48c5c9b711" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate_29b64370-77e4-4eb4-bb4f-225d869a3732" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_NonCashWorkingCapitalAbstract_27d4853e-7f4b-4555-8bd3-29168d955c8b" xlink:to="loc_ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate_29b64370-77e4-4eb4-bb4f-225d869a3732" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContractLiabilitiesRecognisedAsOfAcquisitionDate_76956ea6-e647-4152-823e-2882af0eb99e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ContractLiabilitiesRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_NonCashWorkingCapitalAbstract_27d4853e-7f4b-4555-8bd3-29168d955c8b" xlink:to="loc_ifrs-full_ContractLiabilitiesRecognisedAsOfAcquisitionDate_76956ea6-e647-4152-823e-2882af0eb99e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate_cc36f2f9-1a62-49be-bf7a-076919eb1b77" xlink:href="stn-20241231.xsd#stn_NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_NonCashWorkingCapitalAbstract_27d4853e-7f4b-4555-8bd3-29168d955c8b" xlink:to="loc_stn_NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate_cc36f2f9-1a62-49be-bf7a-076919eb1b77" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_RightOfUseAssetsRecognisedAsOfAcquisitionDate_95b9dafe-1298-46fe-9f10-dff80895bfb5" xlink:href="stn-20241231.xsd#stn_RightOfUseAssetsRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract_06909577-f802-4471-b4ba-55e83c2b0220" xlink:to="loc_stn_RightOfUseAssetsRecognisedAsOfAcquisitionDate_95b9dafe-1298-46fe-9f10-dff80895bfb5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_234747f2-2fda-46dd-aa07-5c212e3f9285" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract_06909577-f802-4471-b4ba-55e83c2b0220" xlink:to="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_234747f2-2fda-46dd-aa07-5c212e3f9285" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate_b5ee97cc-ff31-4b7a-909e-70dc74ab0403" xlink:href="stn-20241231.xsd#stn_NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract_06909577-f802-4471-b4ba-55e83c2b0220" xlink:to="loc_stn_NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate_b5ee97cc-ff31-4b7a-909e-70dc74ab0403" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLiabilitiesRecognisedAsOfAcquisitionDate_2b3cb42c-3213-4525-9d94-c715eebc081e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NoncurrentLiabilitiesRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract_06909577-f802-4471-b4ba-55e83c2b0220" xlink:to="loc_ifrs-full_NoncurrentLiabilitiesRecognisedAsOfAcquisitionDate_2b3cb42c-3213-4525-9d94-c715eebc081e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContingentLiabilitiesRecognisedAsOfAcquisitionDate_a6a6e3b1-ef5d-4d45-960b-d54fb6f3a3a7" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ContingentLiabilitiesRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract_06909577-f802-4471-b4ba-55e83c2b0220" xlink:to="loc_ifrs-full_ContingentLiabilitiesRecognisedAsOfAcquisitionDate_a6a6e3b1-ef5d-4d45-960b-d54fb6f3a3a7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxAssetsRecognisedAsOfAcquisitionDate_143d3f57-ba17-4798-a593-62d081be4716" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DeferredTaxAssetsRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract_06909577-f802-4471-b4ba-55e83c2b0220" xlink:to="loc_ifrs-full_DeferredTaxAssetsRecognisedAsOfAcquisitionDate_143d3f57-ba17-4798-a593-62d081be4716" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate_e904d59e-0076-4941-b340-d9cd967945ce" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract_06909577-f802-4471-b4ba-55e83c2b0220" xlink:to="loc_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate_e904d59e-0076-4941-b340-d9cd967945ce" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherRecognisedAsOfAcquisitionDate_03cb4304-e4bb-4144-b2e2-a6266710d377" xlink:href="stn-20241231.xsd#stn_OtherRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract_06909577-f802-4471-b4ba-55e83c2b0220" xlink:to="loc_stn_OtherRecognisedAsOfAcquisitionDate_03cb4304-e4bb-4144-b2e2-a6266710d377" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_838bda23-f9c2-4dc9-bf0d-0241043ccac9" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract_06909577-f802-4471-b4ba-55e83c2b0220" xlink:to="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_838bda23-f9c2-4dc9-bf0d-0241043ccac9" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GoodwillRecognisedAsOfAcquisitionDate_630c6ae3-4721-4f8d-81de-dce8899984a8" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GoodwillRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_22a4793d-bdf6-4a51-bd4f-0368c42b7be9" xlink:to="loc_ifrs-full_GoodwillRecognisedAsOfAcquisitionDate_630c6ae3-4721-4f8d-81de-dce8899984a8" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/TradeandOtherReceivablesScheduleofTradeandOtherReceivablesDetails" xlink:type="simple" xlink:href="stn-20241231.xsd#TradeandOtherReceivablesScheduleofTradeandOtherReceivablesDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/TradeandOtherReceivablesScheduleofTradeandOtherReceivablesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_TradeAndOtherReceivablesLineItems_ebc7402c-8ef4-4b23-96db-498a624c3e58" xlink:href="stn-20241231.xsd#stn_TradeAndOtherReceivablesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_TradeAndOtherReceivablesTable_dc5f9e3e-c5cb-4333-830b-57e98d732e2d" xlink:href="stn-20241231.xsd#stn_TradeAndOtherReceivablesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_stn_TradeAndOtherReceivablesLineItems_ebc7402c-8ef4-4b23-96db-498a624c3e58" xlink:to="loc_stn_TradeAndOtherReceivablesTable_dc5f9e3e-c5cb-4333-830b-57e98d732e2d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypeOfMeasurementOfExpectedCreditLossesAxis_bacb5274-f199-4145-bd39-5f12ae64b9c2" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TypeOfMeasurementOfExpectedCreditLossesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_stn_TradeAndOtherReceivablesTable_dc5f9e3e-c5cb-4333-830b-57e98d732e2d" xlink:to="loc_ifrs-full_TypeOfMeasurementOfExpectedCreditLossesAxis_bacb5274-f199-4145-bd39-5f12ae64b9c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypeOfMeasurementOfExpectedCreditLossesDomain_bacb5274-f199-4145-bd39-5f12ae64b9c2_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TypeOfMeasurementOfExpectedCreditLossesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypeOfMeasurementOfExpectedCreditLossesAxis_bacb5274-f199-4145-bd39-5f12ae64b9c2" xlink:to="loc_ifrs-full_TypeOfMeasurementOfExpectedCreditLossesDomain_bacb5274-f199-4145-bd39-5f12ae64b9c2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypeOfMeasurementOfExpectedCreditLossesDomain_65bd6c4a-4efc-4a43-9847-c20c4f6ca5e8" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TypeOfMeasurementOfExpectedCreditLossesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypeOfMeasurementOfExpectedCreditLossesAxis_bacb5274-f199-4145-bd39-5f12ae64b9c2" xlink:to="loc_ifrs-full_TypeOfMeasurementOfExpectedCreditLossesDomain_65bd6c4a-4efc-4a43-9847-c20c4f6ca5e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LifetimeExpectedCreditLossesMember_d8530ab5-93a0-4fed-b2a8-643b7a021176" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LifetimeExpectedCreditLossesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TypeOfMeasurementOfExpectedCreditLossesDomain_65bd6c4a-4efc-4a43-9847-c20c4f6ca5e8" xlink:to="loc_ifrs-full_LifetimeExpectedCreditLossesMember_d8530ab5-93a0-4fed-b2a8-643b7a021176" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeReceivables_d36f62ab-eafc-4939-b804-13225d311138" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TradeReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_TradeAndOtherReceivablesLineItems_ebc7402c-8ef4-4b23-96db-498a624c3e58" xlink:to="loc_ifrs-full_TradeReceivables_d36f62ab-eafc-4939-b804-13225d311138" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherReceivables_907308ae-1d21-4c32-8346-a656d48e85fb" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_TradeAndOtherReceivablesLineItems_ebc7402c-8ef4-4b23-96db-498a624c3e58" xlink:to="loc_ifrs-full_OtherReceivables_907308ae-1d21-4c32-8346-a656d48e85fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_InsuranceReceivables_13cf58c9-f42f-43dc-a9e7-012d150d1fdd" xlink:href="stn-20241231.xsd#stn_InsuranceReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_TradeAndOtherReceivablesLineItems_ebc7402c-8ef4-4b23-96db-498a624c3e58" xlink:to="loc_stn_InsuranceReceivables_13cf58c9-f42f-43dc-a9e7-012d150d1fdd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherReceivables_b04e4932-12d0-4704-b463-24a7ce0a22d1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TradeAndOtherReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_TradeAndOtherReceivablesLineItems_ebc7402c-8ef4-4b23-96db-498a624c3e58" xlink:to="loc_ifrs-full_TradeAndOtherReceivables_b04e4932-12d0-4704-b463-24a7ce0a22d1" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/TradeandOtherReceivablesScheduleofAgingAnalysisofGrossTradeReceivablesDetails" xlink:type="simple" xlink:href="stn-20241231.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_e96f955e-d7cd-4d55-9616-34b60e565934" xlink:href="stn-20241231.xsd#stn_TradeAndOtherReceivablesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_TradeAndOtherReceivablesTable_74701c76-56df-4b2a-ad4b-098197d0cbb8" xlink:href="stn-20241231.xsd#stn_TradeAndOtherReceivablesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_stn_TradeAndOtherReceivablesLineItems_e96f955e-d7cd-4d55-9616-34b60e565934" xlink:to="loc_stn_TradeAndOtherReceivablesTable_74701c76-56df-4b2a-ad4b-098197d0cbb8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis_2197e8cf-61a4-43d4-a5fc-4f3ce208a0fe" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_MaturityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_stn_TradeAndOtherReceivablesTable_74701c76-56df-4b2a-ad4b-098197d0cbb8" xlink:to="loc_ifrs-full_MaturityAxis_2197e8cf-61a4-43d4-a5fc-4f3ce208a0fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityDomain_2197e8cf-61a4-43d4-a5fc-4f3ce208a0fe_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_MaturityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_MaturityAxis_2197e8cf-61a4-43d4-a5fc-4f3ce208a0fe" xlink:to="loc_ifrs-full_MaturityDomain_2197e8cf-61a4-43d4-a5fc-4f3ce208a0fe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityDomain_5499aad9-ff23-4a1f-8cf2-161beb60aa6a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_MaturityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_MaturityAxis_2197e8cf-61a4-43d4-a5fc-4f3ce208a0fe" xlink:to="loc_ifrs-full_MaturityDomain_5499aad9-ff23-4a1f-8cf2-161beb60aa6a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OneToThirtyDaysMember_5642b5e1-e8ea-45d4-a9fa-3b0500840c60" xlink:href="stn-20241231.xsd#stn_OneToThirtyDaysMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_MaturityDomain_5499aad9-ff23-4a1f-8cf2-161beb60aa6a" xlink:to="loc_stn_OneToThirtyDaysMember_5642b5e1-e8ea-45d4-a9fa-3b0500840c60" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ThirtyOneToSixtyDaysMember_75860d3d-e9ca-4904-83d8-78bc23c4f4a7" xlink:href="stn-20241231.xsd#stn_ThirtyOneToSixtyDaysMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_MaturityDomain_5499aad9-ff23-4a1f-8cf2-161beb60aa6a" xlink:to="loc_stn_ThirtyOneToSixtyDaysMember_75860d3d-e9ca-4904-83d8-78bc23c4f4a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SixtyOneToNinetyDaysMember_9fbf614d-23e7-42df-b10a-2e729297e669" xlink:href="stn-20241231.xsd#stn_SixtyOneToNinetyDaysMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_MaturityDomain_5499aad9-ff23-4a1f-8cf2-161beb60aa6a" xlink:to="loc_stn_SixtyOneToNinetyDaysMember_9fbf614d-23e7-42df-b10a-2e729297e669" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NinetyOneDaysToOneTwentyDaysMember_ba3d0a9c-1a68-426c-894a-e44cd16e663b" xlink:href="stn-20241231.xsd#stn_NinetyOneDaysToOneTwentyDaysMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_MaturityDomain_5499aad9-ff23-4a1f-8cf2-161beb60aa6a" xlink:to="loc_stn_NinetyOneDaysToOneTwentyDaysMember_ba3d0a9c-1a68-426c-894a-e44cd16e663b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_AboveOneTwentyOneDaysMember_b04116db-6a3b-47a4-a188-130b67470764" xlink:href="stn-20241231.xsd#stn_AboveOneTwentyOneDaysMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_MaturityDomain_5499aad9-ff23-4a1f-8cf2-161beb60aa6a" xlink:to="loc_stn_AboveOneTwentyOneDaysMember_b04116db-6a3b-47a4-a188-130b67470764" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_GrossTradeReceivables_506b33cb-ebb3-4684-941f-7e144d135424" xlink:href="stn-20241231.xsd#stn_GrossTradeReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_TradeAndOtherReceivablesLineItems_e96f955e-d7cd-4d55-9616-34b60e565934" xlink:to="loc_stn_GrossTradeReceivables_506b33cb-ebb3-4684-941f-7e144d135424" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="stn-20241231.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_fc373cb6-dfbb-48ba-b65a-40a86e63528d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_3b0ac86d-2b26-4639-a76e-389599197c7a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_fc373cb6-dfbb-48ba-b65a-40a86e63528d" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_3b0ac86d-2b26-4639-a76e-389599197c7a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ac11e840-f0fd-43ad-ac69-e894cba3b152" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_3b0ac86d-2b26-4639-a76e-389599197c7a" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ac11e840-f0fd-43ad-ac69-e894cba3b152" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_ac11e840-f0fd-43ad-ac69-e894cba3b152_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ac11e840-f0fd-43ad-ac69-e894cba3b152" xlink:to="loc_ifrs-full_CarryingAmountMember_ac11e840-f0fd-43ad-ac69-e894cba3b152_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_247e61de-cf82-47ba-9909-902a3e61cb0f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ac11e840-f0fd-43ad-ac69-e894cba3b152" xlink:to="loc_ifrs-full_CarryingAmountMember_247e61de-cf82-47ba-9909-902a3e61cb0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_45c081fd-d6ed-43b9-9f38-7daf55b0deb5" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_247e61de-cf82-47ba-9909-902a3e61cb0f" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_45c081fd-d6ed-43b9-9f38-7daf55b0deb5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedDepreciationAndAmortisationMember_c9dc9c7c-5131-4a74-817e-26c17c5e568a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AccumulatedDepreciationAndAmortisationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_247e61de-cf82-47ba-9909-902a3e61cb0f" xlink:to="loc_ifrs-full_AccumulatedDepreciationAndAmortisationMember_c9dc9c7c-5131-4a74-817e-26c17c5e568a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_51fceb38-30a6-4c79-9a95-2c4670dec30c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_3b0ac86d-2b26-4639-a76e-389599197c7a" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_51fceb38-30a6-4c79-9a95-2c4670dec30c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_51fceb38-30a6-4c79-9a95-2c4670dec30c_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_51fceb38-30a6-4c79-9a95-2c4670dec30c" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_51fceb38-30a6-4c79-9a95-2c4670dec30c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_21197552-dc51-4ba5-afcb-90640126872e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_51fceb38-30a6-4c79-9a95-2c4670dec30c" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_21197552-dc51-4ba5-afcb-90640126872e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_EngineeringEquipmentMember_f7918546-ea0a-4a57-bf07-919e5a6a97f6" xlink:href="stn-20241231.xsd#stn_EngineeringEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_21197552-dc51-4ba5-afcb-90640126872e" xlink:to="loc_stn_EngineeringEquipmentMember_f7918546-ea0a-4a57-bf07-919e5a6a97f6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OfficeEquipmentMember_80286f63-2ab7-466e-a536-37a9c6ed10fe" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OfficeEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_21197552-dc51-4ba5-afcb-90640126872e" xlink:to="loc_ifrs-full_OfficeEquipmentMember_80286f63-2ab7-466e-a536-37a9c6ed10fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseholdImprovementsMember_93e0bbea-e42a-4fd2-852a-c8e0e041b8e1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_21197552-dc51-4ba5-afcb-90640126872e" xlink:to="loc_ifrs-full_LeaseholdImprovementsMember_93e0bbea-e42a-4fd2-852a-c8e0e041b8e1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherPropertyPlantAndEquipmentMember_cd1fa833-2422-48de-a644-bbaf401a7d30" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherPropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_21197552-dc51-4ba5-afcb-90640126872e" xlink:to="loc_ifrs-full_OtherPropertyPlantAndEquipmentMember_cd1fa833-2422-48de-a644-bbaf401a7d30" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_b07493d8-2819-4eb1-b775-91fc3e18e491" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_fc373cb6-dfbb-48ba-b65a-40a86e63528d" xlink:to="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_b07493d8-2819-4eb1-b775-91fc3e18e491" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_7b267c20-6fc0-4919-8c73-b8ce5e3fbc5f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_b07493d8-2819-4eb1-b775-91fc3e18e491" xlink:to="loc_ifrs-full_PropertyPlantAndEquipment_7b267c20-6fc0-4919-8c73-b8ce5e3fbc5f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_72bea160-8f3a-4fa1-9a65-c4873c10cfd1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_b07493d8-2819-4eb1-b775-91fc3e18e491" xlink:to="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_72bea160-8f3a-4fa1-9a65-c4873c10cfd1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_4eab6926-99bb-4f6e-97e3-403e5ea3d429" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_b07493d8-2819-4eb1-b775-91fc3e18e491" xlink:to="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_4eab6926-99bb-4f6e-97e3-403e5ea3d429" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisposalsPropertyPlantAndEquipment_c982d6cc-ce38-477a-9d1f-f23e9b0c92c3" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisposalsPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_b07493d8-2819-4eb1-b775-91fc3e18e491" xlink:to="loc_ifrs-full_DisposalsPropertyPlantAndEquipment_c982d6cc-ce38-477a-9d1f-f23e9b0c92c3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationPropertyPlantAndEquipment_5ef8d3f8-05b8-4ea9-a750-747c7175593f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DepreciationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_b07493d8-2819-4eb1-b775-91fc3e18e491" xlink:to="loc_ifrs-full_DepreciationPropertyPlantAndEquipment_5ef8d3f8-05b8-4ea9-a750-747c7175593f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_5caa2aa0-56fa-4ce8-a153-d6c9f5413cd3" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_b07493d8-2819-4eb1-b775-91fc3e18e491" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_5caa2aa0-56fa-4ce8-a153-d6c9f5413cd3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_bd4494eb-d467-4476-91ec-f8be78066ee1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_b07493d8-2819-4eb1-b775-91fc3e18e491" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_bd4494eb-d467-4476-91ec-f8be78066ee1" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_45d50486-d74c-433c-be06-884292e79fdc" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PropertyPlantAndEquipment"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/LeaseAssetsScheduleofRightofuseAssetsDetails" xlink:type="simple" xlink:href="stn-20241231.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_a74bbc52-b74a-4c01-bbda-628c5b2b354b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_fcb406a0-93a7-4523-82c9-43981aecd98b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_a74bbc52-b74a-4c01-bbda-628c5b2b354b" xlink:to="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_fcb406a0-93a7-4523-82c9-43981aecd98b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cc0b1ec2-15e5-4e98-b937-043db5e7daf2" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_fcb406a0-93a7-4523-82c9-43981aecd98b" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cc0b1ec2-15e5-4e98-b937-043db5e7daf2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_cc0b1ec2-15e5-4e98-b937-043db5e7daf2_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cc0b1ec2-15e5-4e98-b937-043db5e7daf2" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_cc0b1ec2-15e5-4e98-b937-043db5e7daf2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_e2a1f42d-95bf-471c-ab0a-956d90faa5a3" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cc0b1ec2-15e5-4e98-b937-043db5e7daf2" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_e2a1f42d-95bf-471c-ab0a-956d90faa5a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BuildingsMember_b84c21ea-1de0-45e8-95c8-13afa2518db1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BuildingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_e2a1f42d-95bf-471c-ab0a-956d90faa5a3" xlink:to="loc_ifrs-full_BuildingsMember_b84c21ea-1de0-45e8-95c8-13afa2518db1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherPropertyPlantAndEquipmentMember_5dbd2aee-631d-466f-95cf-3db98d9af899" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherPropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_e2a1f42d-95bf-471c-ab0a-956d90faa5a3" xlink:to="loc_ifrs-full_OtherPropertyPlantAndEquipmentMember_5dbd2aee-631d-466f-95cf-3db98d9af899" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_1c5793f0-c9ea-477d-92ce-e21b8d096ce1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_fcb406a0-93a7-4523-82c9-43981aecd98b" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_1c5793f0-c9ea-477d-92ce-e21b8d096ce1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsDomain_1c5793f0-c9ea-477d-92ce-e21b8d096ce1_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfAssetsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_1c5793f0-c9ea-477d-92ce-e21b8d096ce1" xlink:to="loc_ifrs-full_ClassesOfAssetsDomain_1c5793f0-c9ea-477d-92ce-e21b8d096ce1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsDomain_878150d2-5c20-48e5-9da3-204f71edf738" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfAssetsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_1c5793f0-c9ea-477d-92ce-e21b8d096ce1" xlink:to="loc_ifrs-full_ClassesOfAssetsDomain_878150d2-5c20-48e5-9da3-204f71edf738" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssetsMember_2adaba9c-2252-4ddd-b3cd-8c63fbe6a716" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RightofuseAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsDomain_878150d2-5c20-48e5-9da3-204f71edf738" xlink:to="loc_ifrs-full_RightofuseAssetsMember_2adaba9c-2252-4ddd-b3cd-8c63fbe6a716" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssets_ea26ed15-a946-4e4c-963d-847ab9baa4ba" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RightofuseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_a74bbc52-b74a-4c01-bbda-628c5b2b354b" xlink:to="loc_ifrs-full_RightofuseAssets_ea26ed15-a946-4e4c-963d-847ab9baa4ba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsToRightofuseAssets_8c2cd251-8513-4dee-bcaf-7e4780277551" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AdditionsToRightofuseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_a74bbc52-b74a-4c01-bbda-628c5b2b354b" xlink:to="loc_ifrs-full_AdditionsToRightofuseAssets_8c2cd251-8513-4dee-bcaf-7e4780277551" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsRightofuseAssets_eb5d4b34-7bee-4d61-87ce-28ab2586cc01" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsRightofuseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_a74bbc52-b74a-4c01-bbda-628c5b2b354b" xlink:to="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsRightofuseAssets_eb5d4b34-7bee-4d61-87ce-28ab2586cc01" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationRightofuseAssets_ccfb04be-3b96-4234-b09e-ec760902ba61" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DepreciationRightofuseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_a74bbc52-b74a-4c01-bbda-628c5b2b354b" xlink:to="loc_ifrs-full_DepreciationRightofuseAssets_ccfb04be-3b96-4234-b09e-ec760902ba61" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_IncreaseDecreaseThroughModificationOfRightOfUseAssets_def5c5e0-41ce-4fb0-8f19-d1de030849f1" xlink:href="stn-20241231.xsd#stn_IncreaseDecreaseThroughModificationOfRightOfUseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_a74bbc52-b74a-4c01-bbda-628c5b2b354b" xlink:to="loc_stn_IncreaseDecreaseThroughModificationOfRightOfUseAssets_def5c5e0-41ce-4fb0-8f19-d1de030849f1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets_8df25049-6df1-41c2-8a60-796ec8e2fda8" xlink:href="stn-20241231.xsd#stn_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_a74bbc52-b74a-4c01-bbda-628c5b2b354b" xlink:to="loc_stn_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets_8df25049-6df1-41c2-8a60-796ec8e2fda8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesRightofuseAssets_a776bade-f0d0-48d6-b0da-69bdd4b4a116" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesRightofuseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_a74bbc52-b74a-4c01-bbda-628c5b2b354b" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesRightofuseAssets_a776bade-f0d0-48d6-b0da-69bdd4b4a116" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssets_b7f85af4-9304-47bc-a1d2-016914c6184c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RightofuseAssets"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/LeaseAssetsAdditionalInformationDetails" xlink:type="simple" xlink:href="stn-20241231.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_0b5c9d07-eb7a-42e4-abd3-7a9692783d24" xlink:href="stn-20241231.xsd#stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeTable_964132b5-8080-40d9-82dd-15fe1251a191" xlink:href="stn-20241231.xsd#stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems_0b5c9d07-eb7a-42e4-abd3-7a9692783d24" xlink:to="loc_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeTable_964132b5-8080-40d9-82dd-15fe1251a191" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_9c7e575c-d23a-4beb-aa82-cfc5b4ba3bf2" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeTable_964132b5-8080-40d9-82dd-15fe1251a191" xlink:to="loc_ifrs-full_RangeAxis_9c7e575c-d23a-4beb-aa82-cfc5b4ba3bf2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeDomain_9c7e575c-d23a-4beb-aa82-cfc5b4ba3bf2_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RangeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_9c7e575c-d23a-4beb-aa82-cfc5b4ba3bf2" xlink:to="loc_ifrs-full_RangeDomain_9c7e575c-d23a-4beb-aa82-cfc5b4ba3bf2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeDomain_19348364-1f39-4493-8d02-408621310f75" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RangeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_9c7e575c-d23a-4beb-aa82-cfc5b4ba3bf2" xlink:to="loc_ifrs-full_RangeDomain_19348364-1f39-4493-8d02-408621310f75" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_31f648ca-e3bf-4d09-b7d3-e1b83f837f97" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangeDomain_19348364-1f39-4493-8d02-408621310f75" xlink:to="loc_ifrs-full_BottomOfRangeMember_31f648ca-e3bf-4d09-b7d3-e1b83f837f97" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_11a8581e-5c7c-4f8e-af4d-49c0427e99cb" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TopOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangeDomain_19348364-1f39-4493-8d02-408621310f75" xlink:to="loc_ifrs-full_TopOfRangeMember_11a8581e-5c7c-4f8e-af4d-49c0427e99cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageMember_ddc4b04b-7c58-4673-9371-628dbbedec85" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_WeightedAverageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangeDomain_19348364-1f39-4493-8d02-408621310f75" xlink:to="loc_ifrs-full_WeightedAverageMember_ddc4b04b-7c58-4673-9371-628dbbedec85" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_53df369d-f316-482b-a2bb-326d23f8b702" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeTable_964132b5-8080-40d9-82dd-15fe1251a191" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_53df369d-f316-482b-a2bb-326d23f8b702" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_53df369d-f316-482b-a2bb-326d23f8b702_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_53df369d-f316-482b-a2bb-326d23f8b702" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_53df369d-f316-482b-a2bb-326d23f8b702_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_84fa766a-d28b-40f7-ba6d-9cd8b39918fa" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_53df369d-f316-482b-a2bb-326d23f8b702" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_84fa766a-d28b-40f7-ba6d-9cd8b39918fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OfficeSpaceMember_2287070d-0cbb-4eb9-8d14-f05f0fdfb87b" xlink:href="stn-20241231.xsd#stn_OfficeSpaceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_84fa766a-d28b-40f7-ba6d-9cd8b39918fa" xlink:to="loc_stn_OfficeSpaceMember_2287070d-0cbb-4eb9-8d14-f05f0fdfb87b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OfficeEquipmentMember_c2badef2-20b8-4f55-a13f-158a32e52bff" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OfficeEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_84fa766a-d28b-40f7-ba6d-9cd8b39918fa" xlink:to="loc_ifrs-full_OfficeEquipmentMember_c2badef2-20b8-4f55-a13f-158a32e52bff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ITAndOtherEquipmentMember_0ea8af85-9a02-4906-853b-7d499e5bd9a2" xlink:href="stn-20241231.xsd#stn_ITAndOtherEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_84fa766a-d28b-40f7-ba6d-9cd8b39918fa" xlink:to="loc_stn_ITAndOtherEquipmentMember_0ea8af85-9a02-4906-853b-7d499e5bd9a2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_75908a1d-38c8-4615-98ff-c3c16ef40df7" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeTable_964132b5-8080-40d9-82dd-15fe1251a191" xlink:to="loc_ifrs-full_GeographicalAreasAxis_75908a1d-38c8-4615-98ff-c3c16ef40df7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasDomain_75908a1d-38c8-4615-98ff-c3c16ef40df7_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GeographicalAreasDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_GeographicalAreasAxis_75908a1d-38c8-4615-98ff-c3c16ef40df7" xlink:to="loc_ifrs-full_GeographicalAreasDomain_75908a1d-38c8-4615-98ff-c3c16ef40df7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasDomain_3ca0f169-1b0f-4e23-98e4-627ce8389295" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GeographicalAreasDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_GeographicalAreasAxis_75908a1d-38c8-4615-98ff-c3c16ef40df7" xlink:to="loc_ifrs-full_GeographicalAreasDomain_3ca0f169-1b0f-4e23-98e4-627ce8389295" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_UnitedStatesAndCanadaMember_f61d7495-c70b-4a2f-876d-669ee9e91dc3" xlink:href="stn-20241231.xsd#stn_UnitedStatesAndCanadaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasDomain_3ca0f169-1b0f-4e23-98e4-627ce8389295" xlink:to="loc_stn_UnitedStatesAndCanadaMember_f61d7495-c70b-4a2f-876d-669ee9e91dc3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_fa6ad964-3974-45a4-b95f-82cbfe830863" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_UnitedStatesAndCanadaMember_f61d7495-c70b-4a2f-876d-669ee9e91dc3" xlink:to="loc_country_US_fa6ad964-3974-45a4-b95f-82cbfe830863" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_23d6819a-9a7a-49f2-beef-be2f5316774c" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_UnitedStatesAndCanadaMember_f61d7495-c70b-4a2f-876d-669ee9e91dc3" xlink:to="loc_country_CA_23d6819a-9a7a-49f2-beef-be2f5316774c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ForeignCountriesMember_299bc11d-befc-47e5-be80-567d92a567d4" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ForeignCountriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasDomain_3ca0f169-1b0f-4e23-98e4-627ce8389295" xlink:to="loc_ifrs-full_ForeignCountriesMember_299bc11d-befc-47e5-be80-567d92a567d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_5bebe9fc-f61d-4a6d-a5b3-4b929418493e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeTable_964132b5-8080-40d9-82dd-15fe1251a191" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_5bebe9fc-f61d-4a6d-a5b3-4b929418493e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsDomain_5bebe9fc-f61d-4a6d-a5b3-4b929418493e_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfAssetsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_5bebe9fc-f61d-4a6d-a5b3-4b929418493e" xlink:to="loc_ifrs-full_ClassesOfAssetsDomain_5bebe9fc-f61d-4a6d-a5b3-4b929418493e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsDomain_9c1c1236-d2c3-40f8-8a5c-997cc97fd50f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfAssetsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_5bebe9fc-f61d-4a6d-a5b3-4b929418493e" xlink:to="loc_ifrs-full_ClassesOfAssetsDomain_9c1c1236-d2c3-40f8-8a5c-997cc97fd50f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssetsMember_392efdd5-3f02-4443-b4b5-5d9c49954cc1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RightofuseAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsDomain_9c1c1236-d2c3-40f8-8a5c-997cc97fd50f" xlink:to="loc_ifrs-full_RightofuseAssetsMember_392efdd5-3f02-4443-b4b5-5d9c49954cc1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_6ee93ccf-ff51-471f-8847-66fc3004786a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsDomain_9c1c1236-d2c3-40f8-8a5c-997cc97fd50f" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_6ee93ccf-ff51-471f-8847-66fc3004786a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_4e79887f-0880-47bf-8e53-6e7e961fb1b3" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfProvisionsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeTable_964132b5-8080-40d9-82dd-15fe1251a191" xlink:to="loc_ifrs-full_ClassesOfProvisionsAxis_4e79887f-0880-47bf-8e53-6e7e961fb1b3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfOtherProvisionsDomain_4e79887f-0880-47bf-8e53-6e7e961fb1b3_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfOtherProvisionsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_4e79887f-0880-47bf-8e53-6e7e961fb1b3" xlink:to="loc_ifrs-full_ClassesOfOtherProvisionsDomain_4e79887f-0880-47bf-8e53-6e7e961fb1b3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfOtherProvisionsDomain_59109429-9362-4f5f-9e4b-479b6882dcb4" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfOtherProvisionsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_4e79887f-0880-47bf-8e53-6e7e961fb1b3" xlink:to="loc_ifrs-full_ClassesOfOtherProvisionsDomain_59109429-9362-4f5f-9e4b-479b6882dcb4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OnerousContractsProvisionMember_022254a7-9e55-408b-b8f8-ae59842e3447" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OnerousContractsProvisionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfOtherProvisionsDomain_59109429-9362-4f5f-9e4b-479b6882dcb4" xlink:to="loc_ifrs-full_OnerousContractsProvisionMember_022254a7-9e55-408b-b8f8-ae59842e3447" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LeaseTerm_27fc9574-b2a1-4674-8d1a-43a1abbfcc0e" xlink:href="stn-20241231.xsd#stn_LeaseTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems_0b5c9d07-eb7a-42e4-abd3-7a9692783d24" xlink:to="loc_stn_LeaseTerm_27fc9574-b2a1-4674-8d1a-43a1abbfcc0e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets_2840ab4a-f924-43e8-afbb-056c1f8d71e6" xlink:href="stn-20241231.xsd#stn_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems_0b5c9d07-eb7a-42e4-abd3-7a9692783d24" xlink:to="loc_stn_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets_2840ab4a-f924-43e8-afbb-056c1f8d71e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalProvisionsOtherProvisions_3594ecc0-8483-407b-95aa-869eec505eba" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AdditionalProvisionsOtherProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems_0b5c9d07-eb7a-42e4-abd3-7a9692783d24" xlink:to="loc_ifrs-full_AdditionalProvisionsOtherProvisions_3594ecc0-8483-407b-95aa-869eec505eba" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_15a32d94-6def-43d1-8261-713c8360e201" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems_0b5c9d07-eb7a-42e4-abd3-7a9692783d24" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_15a32d94-6def-43d1-8261-713c8360e201" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLoss_3815dc6b-ced2-45fd-96ca-ac797d307840" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems_0b5c9d07-eb7a-42e4-abd3-7a9692783d24" xlink:to="loc_ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLoss_3815dc6b-ced2-45fd-96ca-ac797d307840" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit_a657b4b3-4cfd-48c9-a220-97d2789a1f06" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems_0b5c9d07-eb7a-42e4-abd3-7a9692783d24" xlink:to="loc_ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit_a657b4b3-4cfd-48c9-a220-97d2789a1f06" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/LeaseAssetsScheduleofImpairmentlossesandRelatedRecoverableAmountsforReportableSegmentsDetails" xlink:type="simple" xlink:href="stn-20241231.xsd#LeaseAssetsScheduleofImpairmentlossesandRelatedRecoverableAmountsforReportableSegmentsDetails"/>
  <link:definitionLink xlink:role="http://www.stantec.com/role/LeaseAssetsScheduleofImpairmentlossesandRelatedRecoverableAmountsforReportableSegmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossLineItems_1bea9f8f-18ec-42ed-9bde-5f35670bd97f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossTable_314b28ad-2600-4ffa-a2ff-c5eeca50d261" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossLineItems_1bea9f8f-18ec-42ed-9bde-5f35670bd97f" xlink:to="loc_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossTable_314b28ad-2600-4ffa-a2ff-c5eeca50d261" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_0e779cb1-9d9d-4d2b-b06c-7dfcad68c829" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossTable_314b28ad-2600-4ffa-a2ff-c5eeca50d261" xlink:to="loc_ifrs-full_GeographicalAreasAxis_0e779cb1-9d9d-4d2b-b06c-7dfcad68c829" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasDomain_0e779cb1-9d9d-4d2b-b06c-7dfcad68c829_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GeographicalAreasDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_GeographicalAreasAxis_0e779cb1-9d9d-4d2b-b06c-7dfcad68c829" xlink:to="loc_ifrs-full_GeographicalAreasDomain_0e779cb1-9d9d-4d2b-b06c-7dfcad68c829_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasDomain_03400e88-46ab-4160-b3d0-408b002d38a0" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GeographicalAreasDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_GeographicalAreasAxis_0e779cb1-9d9d-4d2b-b06c-7dfcad68c829" xlink:to="loc_ifrs-full_GeographicalAreasDomain_03400e88-46ab-4160-b3d0-408b002d38a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_aec338bf-a9ef-4ae4-94b3-f11685e9cc18" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasDomain_03400e88-46ab-4160-b3d0-408b002d38a0" xlink:to="loc_country_CA_aec338bf-a9ef-4ae4-94b3-f11685e9cc18" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_67831d02-e33d-4f01-8168-4f79031590fd" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasDomain_03400e88-46ab-4160-b3d0-408b002d38a0" xlink:to="loc_country_US_67831d02-e33d-4f01-8168-4f79031590fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ForeignCountriesMember_3c7a9c93-4495-4a25-bd4c-b8ac6e8dcdd0" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ForeignCountriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasDomain_03400e88-46ab-4160-b3d0-408b002d38a0" xlink:to="loc_ifrs-full_ForeignCountriesMember_3c7a9c93-4495-4a25-bd4c-b8ac6e8dcdd0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_3a7fbe9e-bfc1-469a-bc0f-dd064041bc81" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossTable_314b28ad-2600-4ffa-a2ff-c5eeca50d261" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_3a7fbe9e-bfc1-469a-bc0f-dd064041bc81" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsDomain_3a7fbe9e-bfc1-469a-bc0f-dd064041bc81_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfAssetsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_3a7fbe9e-bfc1-469a-bc0f-dd064041bc81" xlink:to="loc_ifrs-full_ClassesOfAssetsDomain_3a7fbe9e-bfc1-469a-bc0f-dd064041bc81_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsDomain_b8581517-80ec-4408-8480-97016a131372" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfAssetsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_3a7fbe9e-bfc1-469a-bc0f-dd064041bc81" xlink:to="loc_ifrs-full_ClassesOfAssetsDomain_b8581517-80ec-4408-8480-97016a131372" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssetsMember_b47efb52-c1f5-43f0-a17b-6cdee38ae576" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RightofuseAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsDomain_b8581517-80ec-4408-8480-97016a131372" xlink:to="loc_ifrs-full_RightofuseAssetsMember_b47efb52-c1f5-43f0-a17b-6cdee38ae576" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_b5638ebf-006c-4360-ac69-785e8cf18833" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsDomain_b8581517-80ec-4408-8480-97016a131372" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_b5638ebf-006c-4360-ac69-785e8cf18833" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossAbstract_947df8fa-fae0-4814-8a8d-85a6c2dc07ed" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossLineItems_1bea9f8f-18ec-42ed-9bde-5f35670bd97f" xlink:to="loc_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossAbstract_947df8fa-fae0-4814-8a8d-85a6c2dc07ed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossRightofuseAssets_bdedbadc-091d-4038-a0e4-b95f9f8db5b1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossRightofuseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossAbstract_947df8fa-fae0-4814-8a8d-85a6c2dc07ed" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossRightofuseAssets_bdedbadc-091d-4038-a0e4-b95f9f8db5b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_89b8d9f6-8b7b-43a8-a8bf-4730552b01d2" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossAbstract_947df8fa-fae0-4814-8a8d-85a6c2dc07ed" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_89b8d9f6-8b7b-43a8-a8bf-4730552b01d2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLoss_fd1eb088-82f1-44c2-ba58-29302da51e62" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossLineItems_1bea9f8f-18ec-42ed-9bde-5f35670bd97f" xlink:to="loc_ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLoss_fd1eb088-82f1-44c2-ba58-29302da51e62" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_8b44b6d2-6bcb-4c40-bfc3-2773bb625c5d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossLineItems_1bea9f8f-18ec-42ed-9bde-5f35670bd97f" xlink:to="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_8b44b6d2-6bcb-4c40-bfc3-2773bb625c5d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit_19835278-d546-4f38-90c4-f183dfd17b4d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossLineItems_1bea9f8f-18ec-42ed-9bde-5f35670bd97f" xlink:to="loc_ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit_19835278-d546-4f38-90c4-f183dfd17b4d" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/GoodwillScheduleofReconciliationofChangesinGoodwillDetails" xlink:type="simple" xlink:href="stn-20241231.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_c652c9d4-d078-4faa-ab96-c2540cd9223b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_000434b0-b2c8-4574-8f74-69e97c9eb3ab" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_c652c9d4-d078-4faa-ab96-c2540cd9223b" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_000434b0-b2c8-4574-8f74-69e97c9eb3ab" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_960e338e-3941-4a1e-b9b3-9f9611fc02f8" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_000434b0-b2c8-4574-8f74-69e97c9eb3ab" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_960e338e-3941-4a1e-b9b3-9f9611fc02f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_960e338e-3941-4a1e-b9b3-9f9611fc02f8_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_960e338e-3941-4a1e-b9b3-9f9611fc02f8" xlink:to="loc_ifrs-full_CarryingAmountMember_960e338e-3941-4a1e-b9b3-9f9611fc02f8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_70c0b0cc-c85d-4a5e-840f-83e0516ee652" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_960e338e-3941-4a1e-b9b3-9f9611fc02f8" xlink:to="loc_ifrs-full_CarryingAmountMember_70c0b0cc-c85d-4a5e-840f-83e0516ee652" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_b86d42fd-635d-4d75-9b86-330dc1ebce8c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_70c0b0cc-c85d-4a5e-840f-83e0516ee652" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_b86d42fd-635d-4d75-9b86-330dc1ebce8c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedImpairmentMember_40b27d0b-4f63-42cc-915b-6b77c52a6c62" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AccumulatedImpairmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_70c0b0cc-c85d-4a5e-840f-83e0516ee652" xlink:to="loc_ifrs-full_AccumulatedImpairmentMember_40b27d0b-4f63-42cc-915b-6b77c52a6c62" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInGoodwillAbstract_af130bbc-e8ac-4b46-b2ee-38e79b0a69eb" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ReconciliationOfChangesInGoodwillAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_c652c9d4-d078-4faa-ab96-c2540cd9223b" xlink:to="loc_ifrs-full_ReconciliationOfChangesInGoodwillAbstract_af130bbc-e8ac-4b46-b2ee-38e79b0a69eb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_ef458a0a-b00f-46b8-817d-dc82b8349a5b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInGoodwillAbstract_af130bbc-e8ac-4b46-b2ee-38e79b0a69eb" xlink:to="loc_ifrs-full_Goodwill_ef458a0a-b00f-46b8-817d-dc82b8349a5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalRecognitionGoodwill_16f5e6f3-409c-46be-b090-1598c823a3cc" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AdditionalRecognitionGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInGoodwillAbstract_af130bbc-e8ac-4b46-b2ee-38e79b0a69eb" xlink:to="loc_ifrs-full_AdditionalRecognitionGoodwill_16f5e6f3-409c-46be-b090-1598c823a3cc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesGoodwill_f7dffcd5-8714-459c-9ec9-565794b9da7d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInGoodwillAbstract_af130bbc-e8ac-4b46-b2ee-38e79b0a69eb" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesGoodwill_f7dffcd5-8714-459c-9ec9-565794b9da7d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_75405530-110b-4ef2-bc0b-5115080d6a6b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_Goodwill"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/GoodwillScheduleofGoodwillAllocatedDetails" xlink:type="simple" xlink:href="stn-20241231.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_6eed63ac-7577-48b2-82b7-0baa4c0e7bfb" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_c8645590-e99c-4260-a420-fa3f94308468" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_6eed63ac-7577-48b2-82b7-0baa4c0e7bfb" xlink:to="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_c8645590-e99c-4260-a420-fa3f94308468" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_b09e6fc8-4437-4a51-a2b9-68d2c6de5fc5" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_c8645590-e99c-4260-a420-fa3f94308468" xlink:to="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_b09e6fc8-4437-4a51-a2b9-68d2c6de5fc5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesDomain_b09e6fc8-4437-4a51-a2b9-68d2c6de5fc5_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_b09e6fc8-4437-4a51-a2b9-68d2c6de5fc5" xlink:to="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesDomain_b09e6fc8-4437-4a51-a2b9-68d2c6de5fc5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesDomain_dd25c130-5137-439a-9fe1-53d38f571523" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_b09e6fc8-4437-4a51-a2b9-68d2c6de5fc5" xlink:to="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesDomain_dd25c130-5137-439a-9fe1-53d38f571523" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember_d4f4efa0-628a-4301-94b3-bb5ae3964304" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesDomain_dd25c130-5137-439a-9fe1-53d38f571523" xlink:to="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember_d4f4efa0-628a-4301-94b3-bb5ae3964304" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_ee5b2ded-a515-4904-b9e0-256bf8519128" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_c8645590-e99c-4260-a420-fa3f94308468" xlink:to="loc_ifrs-full_GeographicalAreasAxis_ee5b2ded-a515-4904-b9e0-256bf8519128" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasDomain_ee5b2ded-a515-4904-b9e0-256bf8519128_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GeographicalAreasDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_GeographicalAreasAxis_ee5b2ded-a515-4904-b9e0-256bf8519128" xlink:to="loc_ifrs-full_GeographicalAreasDomain_ee5b2ded-a515-4904-b9e0-256bf8519128_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasDomain_70aca2b4-62a1-4ced-a1ea-a69b17d405ac" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GeographicalAreasDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_GeographicalAreasAxis_ee5b2ded-a515-4904-b9e0-256bf8519128" xlink:to="loc_ifrs-full_GeographicalAreasDomain_70aca2b4-62a1-4ced-a1ea-a69b17d405ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_dce8d286-f80f-4cc6-9c74-0774d46da7ff" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasDomain_70aca2b4-62a1-4ced-a1ea-a69b17d405ac" xlink:to="loc_country_CA_dce8d286-f80f-4cc6-9c74-0774d46da7ff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_19e0fccf-7420-46c5-9b3b-757340c08cf2" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasDomain_70aca2b4-62a1-4ced-a1ea-a69b17d405ac" xlink:to="loc_country_US_19e0fccf-7420-46c5-9b3b-757340c08cf2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ForeignCountriesMember_62714530-8e69-4770-88d3-9f19f62ed47a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ForeignCountriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasDomain_70aca2b4-62a1-4ced-a1ea-a69b17d405ac" xlink:to="loc_ifrs-full_ForeignCountriesMember_62714530-8e69-4770-88d3-9f19f62ed47a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_f66f909e-0a1e-41ab-b970-356693000945" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_6eed63ac-7577-48b2-82b7-0baa4c0e7bfb" xlink:to="loc_ifrs-full_Goodwill_f66f909e-0a1e-41ab-b970-356693000945" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/GoodwillAdditionalInformationDetails" xlink:type="simple" xlink:href="stn-20241231.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_63bb97f0-18d9-46c9-973f-713e14b4a6ca" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_383e13a9-7e49-4e45-9899-6f54f474599d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_63bb97f0-18d9-46c9-973f-713e14b4a6ca" xlink:to="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_383e13a9-7e49-4e45-9899-6f54f474599d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_1ee6b71e-45f6-40eb-b8b7-c5292c4bb539" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_383e13a9-7e49-4e45-9899-6f54f474599d" xlink:to="loc_ifrs-full_RangeAxis_1ee6b71e-45f6-40eb-b8b7-c5292c4bb539" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeDomain_1ee6b71e-45f6-40eb-b8b7-c5292c4bb539_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RangeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_1ee6b71e-45f6-40eb-b8b7-c5292c4bb539" xlink:to="loc_ifrs-full_RangeDomain_1ee6b71e-45f6-40eb-b8b7-c5292c4bb539_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeDomain_69a7ba60-1c6b-49cf-94b4-7394c2cfd28a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RangeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_1ee6b71e-45f6-40eb-b8b7-c5292c4bb539" xlink:to="loc_ifrs-full_RangeDomain_69a7ba60-1c6b-49cf-94b4-7394c2cfd28a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_606d94a0-a798-4269-9399-83ba26768ace" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangeDomain_69a7ba60-1c6b-49cf-94b4-7394c2cfd28a" xlink:to="loc_ifrs-full_BottomOfRangeMember_606d94a0-a798-4269-9399-83ba26768ace" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_38629519-d4c1-4e5d-bbf7-90a8ea3bfe74" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TopOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangeDomain_69a7ba60-1c6b-49cf-94b4-7394c2cfd28a" xlink:to="loc_ifrs-full_TopOfRangeMember_38629519-d4c1-4e5d-bbf7-90a8ea3bfe74" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_06250d94-5ba3-4cc5-ad12-5491a3ecafab" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_383e13a9-7e49-4e45-9899-6f54f474599d" xlink:to="loc_srt_StatementGeographicalAxis_06250d94-5ba3-4cc5-ad12-5491a3ecafab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_06250d94-5ba3-4cc5-ad12-5491a3ecafab_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_06250d94-5ba3-4cc5-ad12-5491a3ecafab" xlink:to="loc_srt_SegmentGeographicalDomain_06250d94-5ba3-4cc5-ad12-5491a3ecafab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_32f5002d-72bf-4f14-a13a-f6f237a35cc8" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_06250d94-5ba3-4cc5-ad12-5491a3ecafab" xlink:to="loc_srt_SegmentGeographicalDomain_32f5002d-72bf-4f14-a13a-f6f237a35cc8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_GlobalMember_4bfaa7d3-1b83-4588-9f29-d3e25afd27c1" xlink:href="stn-20241231.xsd#stn_GlobalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_32f5002d-72bf-4f14-a13a-f6f237a35cc8" xlink:to="loc_stn_GlobalMember_4bfaa7d3-1b83-4588-9f29-d3e25afd27c1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_d112730a-0936-4a6e-ba4f-115be0602bb8" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_GlobalMember_4bfaa7d3-1b83-4588-9f29-d3e25afd27c1" xlink:to="loc_country_CA_d112730a-0936-4a6e-ba4f-115be0602bb8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_058de74c-b5e3-4076-9ac5-26045dc4ccf0" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_GlobalMember_4bfaa7d3-1b83-4588-9f29-d3e25afd27c1" xlink:to="loc_country_US_058de74c-b5e3-4076-9ac5-26045dc4ccf0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_55ac4b4c-1f53-441e-a2a8-63ac30a38dc7" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_383e13a9-7e49-4e45-9899-6f54f474599d" xlink:to="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_55ac4b4c-1f53-441e-a2a8-63ac30a38dc7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesDomain_55ac4b4c-1f53-441e-a2a8-63ac30a38dc7_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_55ac4b4c-1f53-441e-a2a8-63ac30a38dc7" xlink:to="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesDomain_55ac4b4c-1f53-441e-a2a8-63ac30a38dc7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesDomain_7393202a-99a7-4622-851f-2db8df3e8492" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_55ac4b4c-1f53-441e-a2a8-63ac30a38dc7" xlink:to="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesDomain_7393202a-99a7-4622-851f-2db8df3e8492" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_GlobalMember_009ae2f3-a834-416d-adfb-398cf9e1ef08" xlink:href="stn-20241231.xsd#stn_GlobalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesDomain_7393202a-99a7-4622-851f-2db8df3e8492" xlink:to="loc_stn_GlobalMember_009ae2f3-a834-416d-adfb-398cf9e1ef08" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections_6c648117-2beb-4f0c-971a-6aaa1952dc60" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_63bb97f0-18d9-46c9-973f-713e14b4a6ca" xlink:to="loc_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections_6c648117-2beb-4f0c-971a-6aaa1952dc60" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_14f3fd6c-b5b2-4657-a97b-2ed7802bd572" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_63bb97f0-18d9-46c9-973f-713e14b4a6ca" xlink:to="loc_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_14f3fd6c-b5b2-4657-a97b-2ed7802bd572" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmountByWhichUnitsRecoverableAmountExceedsItsCarryingAmount_a6d37911-c79b-4cf0-ad48-9424d0f14c88" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AmountByWhichUnitsRecoverableAmountExceedsItsCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_63bb97f0-18d9-46c9-973f-713e14b4a6ca" xlink:to="loc_ifrs-full_AmountByWhichUnitsRecoverableAmountExceedsItsCarryingAmount_a6d37911-c79b-4cf0-ad48-9424d0f14c88" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ValueAssignedToKeyAssumption_cb5ff695-e975-4265-92e9-d111cbbc7cf0" xlink:href="stn-20241231.xsd#stn_ValueAssignedToKeyAssumption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_63bb97f0-18d9-46c9-973f-713e14b4a6ca" xlink:to="loc_stn_ValueAssignedToKeyAssumption_cb5ff695-e975-4265-92e9-d111cbbc7cf0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmountByWhichValueAssignedToKeyAssumptionMustChangeInOrderForUnitsRecoverableAmountToBeEqualToCarryingAmount_04638a77-5073-4bb4-b554-9c6dee75d439" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AmountByWhichValueAssignedToKeyAssumptionMustChangeInOrderForUnitsRecoverableAmountToBeEqualToCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_63bb97f0-18d9-46c9-973f-713e14b4a6ca" xlink:to="loc_ifrs-full_AmountByWhichValueAssignedToKeyAssumptionMustChangeInOrderForUnitsRecoverableAmountToBeEqualToCarryingAmount_04638a77-5073-4bb4-b554-9c6dee75d439" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails" xlink:type="simple" xlink:href="stn-20241231.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_f07b5fd9-0c39-40d8-8395-7b8d9d5c0f3f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_b9cd220a-3648-407c-a6aa-7182f5b4d3d2" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_f07b5fd9-0c39-40d8-8395-7b8d9d5c0f3f" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_b9cd220a-3648-407c-a6aa-7182f5b4d3d2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_9f7c1d87-4521-46d2-8ff3-5452bdbd2968" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_b9cd220a-3648-407c-a6aa-7182f5b4d3d2" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_9f7c1d87-4521-46d2-8ff3-5452bdbd2968" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain_9f7c1d87-4521-46d2-8ff3-5452bdbd2968_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_9f7c1d87-4521-46d2-8ff3-5452bdbd2968" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain_9f7c1d87-4521-46d2-8ff3-5452bdbd2968_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain_be2c9c34-7c51-463f-a3ab-59bb5eae5508" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_9f7c1d87-4521-46d2-8ff3-5452bdbd2968" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain_be2c9c34-7c51-463f-a3ab-59bb5eae5508" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_448bb1cc-4c8e-4c99-9f56-80f4d2fbba57" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CustomerrelatedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain_be2c9c34-7c51-463f-a3ab-59bb5eae5508" xlink:to="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_448bb1cc-4c8e-4c99-9f56-80f4d2fbba57" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ContractBacklogMember_99f20a66-437a-4ae9-b4cd-59709508b981" xlink:href="stn-20241231.xsd#stn_ContractBacklogMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain_be2c9c34-7c51-463f-a3ab-59bb5eae5508" xlink:to="loc_stn_ContractBacklogMember_99f20a66-437a-4ae9-b4cd-59709508b981" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComputerSoftwareMember_e309610d-8a9f-43b5-a68b-ea68797ad6c0" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ComputerSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain_be2c9c34-7c51-463f-a3ab-59bb5eae5508" xlink:to="loc_ifrs-full_ComputerSoftwareMember_e309610d-8a9f-43b5-a68b-ea68797ad6c0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherIntangibleAssetsMember_505faf4e-f2a7-4eec-aa93-0dc04bfbdaa0" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain_be2c9c34-7c51-463f-a3ab-59bb5eae5508" xlink:to="loc_ifrs-full_OtherIntangibleAssetsMember_505faf4e-f2a7-4eec-aa93-0dc04bfbdaa0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_3a06a8f0-ade9-4043-8bcc-e4ba5918f6df" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_b9cd220a-3648-407c-a6aa-7182f5b4d3d2" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_3a06a8f0-ade9-4043-8bcc-e4ba5918f6df" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_3a06a8f0-ade9-4043-8bcc-e4ba5918f6df_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_3a06a8f0-ade9-4043-8bcc-e4ba5918f6df" xlink:to="loc_ifrs-full_CarryingAmountMember_3a06a8f0-ade9-4043-8bcc-e4ba5918f6df_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_6fd43a40-1c69-4e04-b7d7-79782661e34b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_3a06a8f0-ade9-4043-8bcc-e4ba5918f6df" xlink:to="loc_ifrs-full_CarryingAmountMember_6fd43a40-1c69-4e04-b7d7-79782661e34b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_dd7925f6-fd2b-4926-b873-fe9a8296f012" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_6fd43a40-1c69-4e04-b7d7-79782661e34b" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_dd7925f6-fd2b-4926-b873-fe9a8296f012" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedDepreciationAndAmortisationMember_d09b29c4-cb34-4726-b01c-5ac9b0f080d5" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AccumulatedDepreciationAndAmortisationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_6fd43a40-1c69-4e04-b7d7-79782661e34b" xlink:to="loc_ifrs-full_AccumulatedDepreciationAndAmortisationMember_d09b29c4-cb34-4726-b01c-5ac9b0f080d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_37478b35-fabe-420a-ad41-7122df998e1b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_f07b5fd9-0c39-40d8-8395-7b8d9d5c0f3f" xlink:to="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_37478b35-fabe-420a-ad41-7122df998e1b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_268de0fe-0448-49d2-b254-bf87c383dab5" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_37478b35-fabe-420a-ad41-7122df998e1b" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_268de0fe-0448-49d2-b254-bf87c383dab5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_da80df70-7c88-47eb-9edf-738e61f4a322" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_37478b35-fabe-420a-ad41-7122df998e1b" xlink:to="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_da80df70-7c88-47eb-9edf-738e61f4a322" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_dc477033-3339-42c8-9180-30a458325db5" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_37478b35-fabe-420a-ad41-7122df998e1b" xlink:to="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_dc477033-3339-42c8-9180-30a458325db5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_7b394b0a-4e59-434d-bf45-7e3e693eda6d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_37478b35-fabe-420a-ad41-7122df998e1b" xlink:to="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_7b394b0a-4e59-434d-bf45-7e3e693eda6d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill_b708ec5f-ff37-4c1f-ad35-5444b48a8dce" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_37478b35-fabe-420a-ad41-7122df998e1b" xlink:to="loc_ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill_b708ec5f-ff37-4c1f-ad35-5444b48a8dce" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill_932c279b-a29c-441e-98fc-99142f9088bd" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_37478b35-fabe-420a-ad41-7122df998e1b" xlink:to="loc_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill_932c279b-a29c-441e-98fc-99142f9088bd" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill_304645f6-3719-4a49-b9be-b631f8c04d00" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_37478b35-fabe-420a-ad41-7122df998e1b" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill_304645f6-3719-4a49-b9be-b631f8c04d00" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_fbd946c3-21fe-4ea8-b648-2394707ccd3b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/IntangibleAssetsAdditionalInformationDetails" xlink:type="simple" xlink:href="stn-20241231.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_39a2bf56-0733-4cc1-816e-a31f638fa0c8" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_379bc999-aa2f-4a15-aa39-a2e00c5ce04f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_39a2bf56-0733-4cc1-816e-a31f638fa0c8" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_379bc999-aa2f-4a15-aa39-a2e00c5ce04f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_e392c49d-1dde-41d8-916e-48a87593f4dc" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_379bc999-aa2f-4a15-aa39-a2e00c5ce04f" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_e392c49d-1dde-41d8-916e-48a87593f4dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain_e392c49d-1dde-41d8-916e-48a87593f4dc_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_e392c49d-1dde-41d8-916e-48a87593f4dc" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain_e392c49d-1dde-41d8-916e-48a87593f4dc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain_c8178354-b507-4459-b918-6387e89a5503" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_e392c49d-1dde-41d8-916e-48a87593f4dc" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain_c8178354-b507-4459-b918-6387e89a5503" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SoftwareLicensesMember_783576e2-ddc7-49a6-a94d-495c7c81297f" xlink:href="stn-20241231.xsd#stn_SoftwareLicensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain_c8178354-b507-4459-b918-6387e89a5503" xlink:to="loc_stn_SoftwareLicensesMember_783576e2-ddc7-49a6-a94d-495c7c81297f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SoftwareFinancingObligation_0948a12b-4b17-41e8-a53d-56a376b0642e" xlink:href="stn-20241231.xsd#stn_SoftwareFinancingObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_39a2bf56-0733-4cc1-816e-a31f638fa0c8" xlink:to="loc_stn_SoftwareFinancingObligation_0948a12b-4b17-41e8-a53d-56a376b0642e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/OtherAssetsScheduleofOtherAssetsDetails" xlink:type="simple" xlink:href="stn-20241231.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_bf2cd444-5ba2-4d2e-aea9-1eb2a0bd212e" xlink:href="stn-20241231.xsd#stn_DisclosureOfOtherAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfOtherAssetsTable_e1cdd035-05cf-43ab-a91a-88966b6007b5" xlink:href="stn-20241231.xsd#stn_DisclosureOfOtherAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_stn_DisclosureOfOtherAssetsLineItems_bf2cd444-5ba2-4d2e-aea9-1eb2a0bd212e" xlink:to="loc_stn_DisclosureOfOtherAssetsTable_e1cdd035-05cf-43ab-a91a-88966b6007b5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis_0d4f3e2d-9fc3-46cf-a629-9a616f51c3ac" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_stn_DisclosureOfOtherAssetsTable_e1cdd035-05cf-43ab-a91a-88966b6007b5" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsAxis_0d4f3e2d-9fc3-46cf-a629-9a616f51c3ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsDomain_0d4f3e2d-9fc3-46cf-a629-9a616f51c3ac_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfFinancialAssetsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_0d4f3e2d-9fc3-46cf-a629-9a616f51c3ac" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsDomain_0d4f3e2d-9fc3-46cf-a629-9a616f51c3ac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsDomain_9188188f-431a-4a5d-84bc-b3be293bb77f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfFinancialAssetsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_0d4f3e2d-9fc3-46cf-a629-9a616f51c3ac" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsDomain_9188188f-431a-4a5d-84bc-b3be293bb77f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_InvestmentsHeldForSelfInsuredLiabilitiesMember_a17eab23-af3e-4aae-b0d7-ca9de5938dc1" xlink:href="stn-20241231.xsd#stn_InvestmentsHeldForSelfInsuredLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsDomain_9188188f-431a-4a5d-84bc-b3be293bb77f" xlink:to="loc_stn_InvestmentsHeldForSelfInsuredLiabilitiesMember_a17eab23-af3e-4aae-b0d7-ca9de5938dc1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_HoldbacksOnLongTermContractMember_a111c2db-6976-4c79-8cfb-df740e160976" xlink:href="stn-20241231.xsd#stn_HoldbacksOnLongTermContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsDomain_9188188f-431a-4a5d-84bc-b3be293bb77f" xlink:to="loc_stn_HoldbacksOnLongTermContractMember_a111c2db-6976-4c79-8cfb-df740e160976" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DerivativesMember_ec3262bc-61e6-4e70-8214-467eae4312d1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DerivativesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsDomain_9188188f-431a-4a5d-84bc-b3be293bb77f" xlink:to="loc_ifrs-full_DerivativesMember_ec3262bc-61e6-4e70-8214-467eae4312d1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_InsuranceRecoveryAssetsMember_8734744e-8298-4026-9738-4f70a1b46ab0" xlink:href="stn-20241231.xsd#stn_InsuranceRecoveryAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsDomain_9188188f-431a-4a5d-84bc-b3be293bb77f" xlink:to="loc_stn_InsuranceRecoveryAssetsMember_8734744e-8298-4026-9738-4f70a1b46ab0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherMember_98411049-f961-4562-93f9-dae06ed6ed5b" xlink:href="stn-20241231.xsd#stn_OtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsDomain_9188188f-431a-4a5d-84bc-b3be293bb77f" xlink:to="loc_stn_OtherMember_98411049-f961-4562-93f9-dae06ed6ed5b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherFinancialAssets_bb3aaea9-b565-456a-aa81-66db634ed964" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherFinancialAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_DisclosureOfOtherAssetsLineItems_bf2cd444-5ba2-4d2e-aea9-1eb2a0bd212e" xlink:to="loc_ifrs-full_OtherFinancialAssets_bb3aaea9-b565-456a-aa81-66db634ed964" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNonfinancialAssets_34b3e0ea-3d8f-4b7d-b58f-f78fd1b9b39c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherNonfinancialAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_DisclosureOfOtherAssetsLineItems_bf2cd444-5ba2-4d2e-aea9-1eb2a0bd212e" xlink:to="loc_ifrs-full_OtherNonfinancialAssets_34b3e0ea-3d8f-4b7d-b58f-f78fd1b9b39c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherAssets_b7644f83-7831-4ae7-ab28-3d201eca23bd" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_DisclosureOfOtherAssetsLineItems_bf2cd444-5ba2-4d2e-aea9-1eb2a0bd212e" xlink:to="loc_ifrs-full_OtherAssets_b7644f83-7831-4ae7-ab28-3d201eca23bd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentFinancialAssets_d9218f22-d854-44cd-bd03-4ac762fa4d6b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherCurrentFinancialAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_DisclosureOfOtherAssetsLineItems_bf2cd444-5ba2-4d2e-aea9-1eb2a0bd212e" xlink:to="loc_ifrs-full_OtherCurrentFinancialAssets_d9218f22-d854-44cd-bd03-4ac762fa4d6b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentNonfinancialAssets_b8405ab6-c012-4957-a410-d01bec95dbe4" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherCurrentNonfinancialAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_DisclosureOfOtherAssetsLineItems_bf2cd444-5ba2-4d2e-aea9-1eb2a0bd212e" xlink:to="loc_ifrs-full_OtherCurrentNonfinancialAssets_b8405ab6-c012-4957-a410-d01bec95dbe4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNoncurrentAssets_a3cf4985-d921-4a18-9d11-db3f6ed6fc35" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_DisclosureOfOtherAssetsLineItems_bf2cd444-5ba2-4d2e-aea9-1eb2a0bd212e" xlink:to="loc_ifrs-full_OtherNoncurrentAssets_a3cf4985-d921-4a18-9d11-db3f6ed6fc35" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/OtherAssetsScheduleofFairValueandAmortizedCostDetails" xlink:type="simple" xlink:href="stn-20241231.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_d1c57595-291b-4916-a44b-f9426c78d31a" xlink:href="stn-20241231.xsd#stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable_3fd923a7-0b86-46e9-a6e8-e61cc948c5c8" xlink:href="stn-20241231.xsd#stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems_d1c57595-291b-4916-a44b-f9426c78d31a" xlink:to="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable_3fd923a7-0b86-46e9-a6e8-e61cc948c5c8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis_cfce00fa-b7f3-4a94-97eb-efe7a1262bd1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable_3fd923a7-0b86-46e9-a6e8-e61cc948c5c8" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsAxis_cfce00fa-b7f3-4a94-97eb-efe7a1262bd1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsDomain_cfce00fa-b7f3-4a94-97eb-efe7a1262bd1_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfFinancialAssetsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_cfce00fa-b7f3-4a94-97eb-efe7a1262bd1" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsDomain_cfce00fa-b7f3-4a94-97eb-efe7a1262bd1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsDomain_1c57f734-7f1a-478c-9ef4-05ac98906295" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfFinancialAssetsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_cfce00fa-b7f3-4a94-97eb-efe7a1262bd1" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsDomain_1c57f734-7f1a-478c-9ef4-05ac98906295" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BondMember_40c0c121-e856-47ec-8f92-6ec76afada4c" xlink:href="stn-20241231.xsd#stn_BondMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsDomain_1c57f734-7f1a-478c-9ef4-05ac98906295" xlink:to="loc_stn_BondMember_40c0c121-e856-47ec-8f92-6ec76afada4c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityInvestmentsMember_8492b46b-dba8-4f1d-8fd8-92ea09a11b8e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_EquityInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsDomain_1c57f734-7f1a-478c-9ef4-05ac98906295" xlink:to="loc_ifrs-full_EquityInvestmentsMember_8492b46b-dba8-4f1d-8fd8-92ea09a11b8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherFinancialAssets_aab012e8-0966-43db-b9b1-3e419df109ec" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherFinancialAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems_d1c57595-291b-4916-a44b-f9426c78d31a" xlink:to="loc_ifrs-full_OtherFinancialAssets_aab012e8-0966-43db-b9b1-3e419df109ec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherFinancialAssetAtAmortisedCost_9d0da433-fe8b-4998-bfcf-ab7a80356920" xlink:href="stn-20241231.xsd#stn_OtherFinancialAssetAtAmortisedCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems_d1c57595-291b-4916-a44b-f9426c78d31a" xlink:to="loc_stn_OtherFinancialAssetAtAmortisedCost_9d0da433-fe8b-4998-bfcf-ab7a80356920" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/OtherAssetsAdditionalInformationDetails" xlink:type="simple" xlink:href="stn-20241231.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_a3f7f774-c1ab-4360-b66d-9874733b1a57" xlink:href="stn-20241231.xsd#stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable_67ca4a15-271d-4ecf-aece-b78f707a5c60" xlink:href="stn-20241231.xsd#stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems_a3f7f774-c1ab-4360-b66d-9874733b1a57" xlink:to="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable_67ca4a15-271d-4ecf-aece-b78f707a5c60" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_2f37a59f-d892-4c78-baf4-215b16a8e4c2" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable_67ca4a15-271d-4ecf-aece-b78f707a5c60" xlink:to="loc_ifrs-full_RangeAxis_2f37a59f-d892-4c78-baf4-215b16a8e4c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeDomain_2f37a59f-d892-4c78-baf4-215b16a8e4c2_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RangeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_2f37a59f-d892-4c78-baf4-215b16a8e4c2" xlink:to="loc_ifrs-full_RangeDomain_2f37a59f-d892-4c78-baf4-215b16a8e4c2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeDomain_3a702e78-049c-438b-b0f4-b14cd1d3db73" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RangeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_2f37a59f-d892-4c78-baf4-215b16a8e4c2" xlink:to="loc_ifrs-full_RangeDomain_3a702e78-049c-438b-b0f4-b14cd1d3db73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_6cec824e-fb01-4875-952c-95795f630b21" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangeDomain_3a702e78-049c-438b-b0f4-b14cd1d3db73" xlink:to="loc_ifrs-full_BottomOfRangeMember_6cec824e-fb01-4875-952c-95795f630b21" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_f6845702-84ff-46bc-a6ea-eecbb5d725eb" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TopOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangeDomain_3a702e78-049c-438b-b0f4-b14cd1d3db73" xlink:to="loc_ifrs-full_TopOfRangeMember_f6845702-84ff-46bc-a6ea-eecbb5d725eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BondsInterestRatePercentage_243f73a5-5cde-4b60-848f-437648a42526" xlink:href="stn-20241231.xsd#stn_BondsInterestRatePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems_a3f7f774-c1ab-4360-b66d-9874733b1a57" xlink:to="loc_stn_BondsInterestRatePercentage_243f73a5-5cde-4b60-848f-437648a42526" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/OtherAssetsScheduleofDisclosureoftheBondPortfolioStatedatFairValueDetails" xlink:type="simple" xlink:href="stn-20241231.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_d72bdeef-3c05-4c72-87f9-412e5a48599b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable_a2341282-da5d-41da-8aeb-66a042b7b337" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems_d72bdeef-3c05-4c72-87f9-412e5a48599b" xlink:to="loc_ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable_a2341282-da5d-41da-8aeb-66a042b7b337" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis_39fda12b-6e8c-4c66-9c6d-225be7c0398f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_MaturityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable_a2341282-da5d-41da-8aeb-66a042b7b337" xlink:to="loc_ifrs-full_MaturityAxis_39fda12b-6e8c-4c66-9c6d-225be7c0398f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityDomain_39fda12b-6e8c-4c66-9c6d-225be7c0398f_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_MaturityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_MaturityAxis_39fda12b-6e8c-4c66-9c6d-225be7c0398f" xlink:to="loc_ifrs-full_MaturityDomain_39fda12b-6e8c-4c66-9c6d-225be7c0398f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityDomain_b3f84354-bebe-468c-b84b-d5f9e1d7f65a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_MaturityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_MaturityAxis_39fda12b-6e8c-4c66-9c6d-225be7c0398f" xlink:to="loc_ifrs-full_MaturityDomain_b3f84354-bebe-468c-b84b-d5f9e1d7f65a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_49f959ec-f96a-4055-9bd6-a165bc84ecf3" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NotLaterThanOneYearMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_MaturityDomain_b3f84354-bebe-468c-b84b-d5f9e1d7f65a" xlink:to="loc_ifrs-full_NotLaterThanOneYearMember_49f959ec-f96a-4055-9bd6-a165bc84ecf3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember_8a332a39-336e-43ed-b7e9-19bbd0a56b0d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_MaturityDomain_b3f84354-bebe-468c-b84b-d5f9e1d7f65a" xlink:to="loc_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember_8a332a39-336e-43ed-b7e9-19bbd0a56b0d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanFiveYearsMember_fbcb9de1-b326-4441-ad8e-a012ec5249f3" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LaterThanFiveYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_MaturityDomain_b3f84354-bebe-468c-b84b-d5f9e1d7f65a" xlink:to="loc_ifrs-full_LaterThanFiveYearsMember_fbcb9de1-b326-4441-ad8e-a012ec5249f3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis_2dfac628-6b1a-49e7-9ee0-5f69a6b8ef41" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable_a2341282-da5d-41da-8aeb-66a042b7b337" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsAxis_2dfac628-6b1a-49e7-9ee0-5f69a6b8ef41" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsDomain_2dfac628-6b1a-49e7-9ee0-5f69a6b8ef41_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfFinancialAssetsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_2dfac628-6b1a-49e7-9ee0-5f69a6b8ef41" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsDomain_2dfac628-6b1a-49e7-9ee0-5f69a6b8ef41_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsDomain_9439e0ca-7b13-4809-ac50-edf215003c07" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfFinancialAssetsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_2dfac628-6b1a-49e7-9ee0-5f69a6b8ef41" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsDomain_9439e0ca-7b13-4809-ac50-edf215003c07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BondMember_c5835d19-627c-466f-a68b-e39e22009395" xlink:href="stn-20241231.xsd#stn_BondMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsDomain_9439e0ca-7b13-4809-ac50-edf215003c07" xlink:to="loc_stn_BondMember_c5835d19-627c-466f-a68b-e39e22009395" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_FairValueOfOtherFinancialAssetsMaturity_2999d54c-aafb-48d5-a75a-12359b30dee0" xlink:href="stn-20241231.xsd#stn_FairValueOfOtherFinancialAssetsMaturity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems_d72bdeef-3c05-4c72-87f9-412e5a48599b" xlink:to="loc_stn_FairValueOfOtherFinancialAssetsMaturity_2999d54c-aafb-48d5-a75a-12359b30dee0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/LongTermDebtScheduleofLongTermDebtDetails" xlink:type="simple" xlink:href="stn-20241231.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_d6fdf86a-dc43-4570-b495-34dd80947fcd" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_ad4f936d-509b-4b72-bf27-5650f5355ef3" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_d6fdf86a-dc43-4570-b495-34dd80947fcd" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_ad4f936d-509b-4b72-bf27-5650f5355ef3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_75b72058-9ad4-48b9-8236-83a922e6d944" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_ad4f936d-509b-4b72-bf27-5650f5355ef3" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_75b72058-9ad4-48b9-8236-83a922e6d944" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameDomain_75b72058-9ad4-48b9-8236-83a922e6d944_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BorrowingsByNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_75b72058-9ad4-48b9-8236-83a922e6d944" xlink:to="loc_ifrs-full_BorrowingsByNameDomain_75b72058-9ad4-48b9-8236-83a922e6d944_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameDomain_e24dfce8-858b-4618-8882-6f2092764221" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BorrowingsByNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_75b72058-9ad4-48b9-8236-83a922e6d944" xlink:to="loc_ifrs-full_BorrowingsByNameDomain_e24dfce8-858b-4618-8882-6f2092764221" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SeniorUnsecuredNotesMember_af7f4712-5139-4458-860c-29f14b0574e4" xlink:href="stn-20241231.xsd#stn_SeniorUnsecuredNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameDomain_e24dfce8-858b-4618-8882-6f2092764221" xlink:to="loc_stn_SeniorUnsecuredNotesMember_af7f4712-5139-4458-860c-29f14b0574e4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SyndicatedSeniorRevolvingCreditFacilityMember_485bb016-88d6-4a64-9a2e-d8530998f52c" xlink:href="stn-20241231.xsd#stn_SyndicatedSeniorRevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameDomain_e24dfce8-858b-4618-8882-6f2092764221" xlink:to="loc_stn_SyndicatedSeniorRevolvingCreditFacilityMember_485bb016-88d6-4a64-9a2e-d8530998f52c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SeniorTermLoansMember_f5266166-5016-4be2-aaed-7a99e3c2f547" xlink:href="stn-20241231.xsd#stn_SeniorTermLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameDomain_e24dfce8-858b-4618-8882-6f2092764221" xlink:to="loc_stn_SeniorTermLoansMember_f5266166-5016-4be2-aaed-7a99e3c2f547" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContingentConsiderationMember_2de814bb-9b3e-43a1-9d99-3281b1c0d1cd" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ContingentConsiderationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameDomain_e24dfce8-858b-4618-8882-6f2092764221" xlink:to="loc_ifrs-full_ContingentConsiderationMember_2de814bb-9b3e-43a1-9d99-3281b1c0d1cd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherFinancingObligationsMember_98ad8582-f3d5-4e70-ae88-fc83a33bf256" xlink:href="stn-20241231.xsd#stn_OtherFinancingObligationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameDomain_e24dfce8-858b-4618-8882-6f2092764221" xlink:to="loc_stn_OtherFinancingObligationsMember_98ad8582-f3d5-4e70-ae88-fc83a33bf256" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Borrowings_06a5cba4-98e8-4466-9b0b-d7f2146aa90c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_Borrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_d6fdf86a-dc43-4570-b495-34dd80947fcd" xlink:to="loc_ifrs-full_Borrowings_06a5cba4-98e8-4466-9b0b-d7f2146aa90c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentPortionOfLongtermBorrowings_4174134b-7010-42a9-a9b3-30562b182140" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CurrentPortionOfLongtermBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_d6fdf86a-dc43-4570-b495-34dd80947fcd" xlink:to="loc_ifrs-full_CurrentPortionOfLongtermBorrowings_4174134b-7010-42a9-a9b3-30562b182140" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LongtermBorrowings_ee7e5b42-f1f7-4fb7-ba3e-9ee3f192b83a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LongtermBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_d6fdf86a-dc43-4570-b495-34dd80947fcd" xlink:to="loc_ifrs-full_LongtermBorrowings_ee7e5b42-f1f7-4fb7-ba3e-9ee3f192b83a" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails" xlink:type="simple" xlink:href="stn-20241231.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_7afd986c-8fe6-47ef-ba8c-b6a5154ef901" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_6cb35144-9202-4d49-8717-89688bbd0394" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_7afd986c-8fe6-47ef-ba8c-b6a5154ef901" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_6cb35144-9202-4d49-8717-89688bbd0394" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_50dcaf64-427f-473a-bf0e-d0858440d7a1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_6cb35144-9202-4d49-8717-89688bbd0394" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_50dcaf64-427f-473a-bf0e-d0858440d7a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameDomain_50dcaf64-427f-473a-bf0e-d0858440d7a1_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BorrowingsByNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_50dcaf64-427f-473a-bf0e-d0858440d7a1" xlink:to="loc_ifrs-full_BorrowingsByNameDomain_50dcaf64-427f-473a-bf0e-d0858440d7a1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameDomain_7bff70ea-5d59-4c0f-958e-579e7c5f417e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BorrowingsByNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_50dcaf64-427f-473a-bf0e-d0858440d7a1" xlink:to="loc_ifrs-full_BorrowingsByNameDomain_7bff70ea-5d59-4c0f-958e-579e7c5f417e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SeniorUnsecuredNotesMember_bc696ad5-0291-401b-ae82-c61d55f78809" xlink:href="stn-20241231.xsd#stn_SeniorUnsecuredNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameDomain_7bff70ea-5d59-4c0f-958e-579e7c5f417e" xlink:to="loc_stn_SeniorUnsecuredNotesMember_bc696ad5-0291-401b-ae82-c61d55f78809" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SyndicatedSeniorCreditFacilitiesMember_161f7425-f1a6-455c-bbbc-57a1b416f607" xlink:href="stn-20241231.xsd#stn_SyndicatedSeniorCreditFacilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameDomain_7bff70ea-5d59-4c0f-958e-579e7c5f417e" xlink:to="loc_stn_SyndicatedSeniorCreditFacilitiesMember_161f7425-f1a6-455c-bbbc-57a1b416f607" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SyndicatedSeniorRevolvingCreditFacilityMember_9583361b-5f3a-4858-87a4-7441049ca915" xlink:href="stn-20241231.xsd#stn_SyndicatedSeniorRevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_SyndicatedSeniorCreditFacilitiesMember_161f7425-f1a6-455c-bbbc-57a1b416f607" xlink:to="loc_stn_SyndicatedSeniorRevolvingCreditFacilityMember_9583361b-5f3a-4858-87a4-7441049ca915" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SeniorTermLoansMember_2ce9d1ca-6397-4188-84e8-33aca3150355" xlink:href="stn-20241231.xsd#stn_SeniorTermLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_SyndicatedSeniorCreditFacilitiesMember_161f7425-f1a6-455c-bbbc-57a1b416f607" xlink:to="loc_stn_SeniorTermLoansMember_2ce9d1ca-6397-4188-84e8-33aca3150355" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SeniorTermLoanTrancheBMember_28f16aa8-ef16-424a-8620-15d062347124" xlink:href="stn-20241231.xsd#stn_SeniorTermLoanTrancheBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_SeniorTermLoansMember_2ce9d1ca-6397-4188-84e8-33aca3150355" xlink:to="loc_stn_SeniorTermLoanTrancheBMember_28f16aa8-ef16-424a-8620-15d062347124" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SeniorTermLoanTrancheCMember_de8d1dc7-f890-4692-9659-5715f3bd73b7" xlink:href="stn-20241231.xsd#stn_SeniorTermLoanTrancheCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_SeniorTermLoansMember_2ce9d1ca-6397-4188-84e8-33aca3150355" xlink:to="loc_stn_SeniorTermLoanTrancheCMember_de8d1dc7-f890-4692-9659-5715f3bd73b7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_UnsecuredBilateralMember_f7e76162-c406-402e-a245-0020ac1969a8" xlink:href="stn-20241231.xsd#stn_UnsecuredBilateralMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameDomain_7bff70ea-5d59-4c0f-958e-579e7c5f417e" xlink:to="loc_stn_UnsecuredBilateralMember_f7e76162-c406-402e-a245-0020ac1969a8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_UnsecuredMulticurrencyFacilityMember_bdc830c0-ea80-4e28-8a5e-852afbecf59c" xlink:href="stn-20241231.xsd#stn_UnsecuredMulticurrencyFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameDomain_7bff70ea-5d59-4c0f-958e-579e7c5f417e" xlink:to="loc_stn_UnsecuredMulticurrencyFacilityMember_bdc830c0-ea80-4e28-8a5e-852afbecf59c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OverdraftFacilityMember_40cc1eab-77b8-4040-acf6-dda6ed12fe79" xlink:href="stn-20241231.xsd#stn_OverdraftFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameDomain_7bff70ea-5d59-4c0f-958e-579e7c5f417e" xlink:to="loc_stn_OverdraftFacilityMember_40cc1eab-77b8-4040-acf6-dda6ed12fe79" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NotesPayableMember_0965923d-f906-4c72-8e94-311fd03378b8" xlink:href="stn-20241231.xsd#stn_NotesPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameDomain_7bff70ea-5d59-4c0f-958e-579e7c5f417e" xlink:to="loc_stn_NotesPayableMember_0965923d-f906-4c72-8e94-311fd03378b8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherFinancingObligationsMember_8b309cb8-063d-4420-98c2-aac3456a4286" xlink:href="stn-20241231.xsd#stn_OtherFinancingObligationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameDomain_7bff70ea-5d59-4c0f-958e-579e7c5f417e" xlink:to="loc_stn_OtherFinancingObligationsMember_8b309cb8-063d-4420-98c2-aac3456a4286" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LettersOfCreditMember_3a9ee6e8-c41f-431a-9b1a-4093268bd397" xlink:href="stn-20241231.xsd#stn_LettersOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameDomain_7bff70ea-5d59-4c0f-958e-579e7c5f417e" xlink:to="loc_stn_LettersOfCreditMember_3a9ee6e8-c41f-431a-9b1a-4093268bd397" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SuretyFacilitiesMember_b6eea0c1-ce96-49ab-90ad-de4501094d0a" xlink:href="stn-20241231.xsd#stn_SuretyFacilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameDomain_7bff70ea-5d59-4c0f-958e-579e7c5f417e" xlink:to="loc_stn_SuretyFacilitiesMember_b6eea0c1-ce96-49ab-90ad-de4501094d0a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SuretyFacilitiesExpiringBeforeSeptember2026Member_b8556b55-66a9-4800-b177-f5d6d6a428d6" xlink:href="stn-20241231.xsd#stn_SuretyFacilitiesExpiringBeforeSeptember2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameDomain_7bff70ea-5d59-4c0f-958e-579e7c5f417e" xlink:to="loc_stn_SuretyFacilitiesExpiringBeforeSeptember2026Member_b8556b55-66a9-4800-b177-f5d6d6a428d6" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PastDueStatusAxis_1bb515ad-ef43-4978-b8ff-34c0c34a4613" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PastDueStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_6cb35144-9202-4d49-8717-89688bbd0394" xlink:to="loc_ifrs-full_PastDueStatusAxis_1bb515ad-ef43-4978-b8ff-34c0c34a4613" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PastDueStatusDomain_1bb515ad-ef43-4978-b8ff-34c0c34a4613_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PastDueStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_PastDueStatusAxis_1bb515ad-ef43-4978-b8ff-34c0c34a4613" xlink:to="loc_ifrs-full_PastDueStatusDomain_1bb515ad-ef43-4978-b8ff-34c0c34a4613_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PastDueStatusDomain_97c42cc6-40f2-4c07-bf29-df1aaca0aacb" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PastDueStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_PastDueStatusAxis_1bb515ad-ef43-4978-b8ff-34c0c34a4613" xlink:to="loc_ifrs-full_PastDueStatusDomain_97c42cc6-40f2-4c07-bf29-df1aaca0aacb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ExpireBeforeTwoThousandTwentyTwoMember_4dc6da4d-e98f-474b-a82e-b0ae66d83f59" xlink:href="stn-20241231.xsd#stn_ExpireBeforeTwoThousandTwentyTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PastDueStatusDomain_97c42cc6-40f2-4c07-bf29-df1aaca0aacb" xlink:to="loc_stn_ExpireBeforeTwoThousandTwentyTwoMember_4dc6da4d-e98f-474b-a82e-b0ae66d83f59" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OpenEndedTermsMember_ee460edc-1156-4256-b82c-0a450c3a6379" xlink:href="stn-20241231.xsd#stn_OpenEndedTermsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PastDueStatusDomain_97c42cc6-40f2-4c07-bf29-df1aaca0aacb" xlink:to="loc_stn_OpenEndedTermsMember_ee460edc-1156-4256-b82c-0a450c3a6379" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_e39084be-b740-4d3f-9362-d4cd6b18fe9f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_6cb35144-9202-4d49-8717-89688bbd0394" xlink:to="loc_ifrs-full_RangeAxis_e39084be-b740-4d3f-9362-d4cd6b18fe9f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeDomain_e39084be-b740-4d3f-9362-d4cd6b18fe9f_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RangeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_e39084be-b740-4d3f-9362-d4cd6b18fe9f" xlink:to="loc_ifrs-full_RangeDomain_e39084be-b740-4d3f-9362-d4cd6b18fe9f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeDomain_30ec8e3b-f505-4585-90ca-248093f11fa3" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RangeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_e39084be-b740-4d3f-9362-d4cd6b18fe9f" xlink:to="loc_ifrs-full_RangeDomain_30ec8e3b-f505-4585-90ca-248093f11fa3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageMember_89e3cdab-6afc-46d2-9bba-62633ee1e0de" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_WeightedAverageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangeDomain_30ec8e3b-f505-4585-90ca-248093f11fa3" xlink:to="loc_ifrs-full_WeightedAverageMember_89e3cdab-6afc-46d2-9bba-62633ee1e0de" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis_dac21b1d-c42c-41dc-bd9f-72a4020f319d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CurrencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_6cb35144-9202-4d49-8717-89688bbd0394" xlink:to="loc_srt_CurrencyAxis_dac21b1d-c42c-41dc-bd9f-72a4020f319d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_dac21b1d-c42c-41dc-bd9f-72a4020f319d_default" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_AllCurrenciesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CurrencyAxis_dac21b1d-c42c-41dc-bd9f-72a4020f319d" xlink:to="loc_currency_AllCurrenciesDomain_dac21b1d-c42c-41dc-bd9f-72a4020f319d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_8a140374-f45f-4f16-998b-b43999d0ffe4" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_AllCurrenciesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CurrencyAxis_dac21b1d-c42c-41dc-bd9f-72a4020f319d" xlink:to="loc_currency_AllCurrenciesDomain_8a140374-f45f-4f16-998b-b43999d0ffe4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_CanadianDollarsMember_1bf14d33-473f-48e1-a8b0-380708f30b3e" xlink:href="stn-20241231.xsd#stn_CanadianDollarsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_8a140374-f45f-4f16-998b-b43999d0ffe4" xlink:to="loc_stn_CanadianDollarsMember_1bf14d33-473f-48e1-a8b0-380708f30b3e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_USDollarsMember_807a8eb2-14e6-44ea-8e74-47a6d3a0d845" xlink:href="stn-20241231.xsd#stn_USDollarsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_8a140374-f45f-4f16-998b-b43999d0ffe4" xlink:to="loc_stn_USDollarsMember_807a8eb2-14e6-44ea-8e74-47a6d3a0d845" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherForeignCurrenciesMember_dcc3d1cc-cfd2-438a-aa12-65a4ea00c42d" xlink:href="stn-20241231.xsd#stn_OtherForeignCurrenciesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_8a140374-f45f-4f16-998b-b43999d0ffe4" xlink:to="loc_stn_OtherForeignCurrenciesMember_dcc3d1cc-cfd2-438a-aa12-65a4ea00c42d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotionalAmount_1a116c2d-576f-4b57-ba6c-841cb14ac8f4" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_7afd986c-8fe6-47ef-ba8c-b6a5154ef901" xlink:to="loc_ifrs-full_NotionalAmount_1a116c2d-576f-4b57-ba6c-841cb14ac8f4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsInterestRate_610b31fa-da49-4ef0-8e68-eb59a6d43a23" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BorrowingsInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_7afd986c-8fe6-47ef-ba8c-b6a5154ef901" xlink:to="loc_ifrs-full_BorrowingsInterestRate_610b31fa-da49-4ef0-8e68-eb59a6d43a23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SyndicatedSeniorCreditFacilitiesMaximumBorrowingCapacity_66cacb8d-75b7-4991-85a7-70f3f0981783" xlink:href="stn-20241231.xsd#stn_SyndicatedSeniorCreditFacilitiesMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_7afd986c-8fe6-47ef-ba8c-b6a5154ef901" xlink:to="loc_stn_SyndicatedSeniorCreditFacilitiesMaximumBorrowingCapacity_66cacb8d-75b7-4991-85a7-70f3f0981783" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SyndicatedSeniorCreditFacilitiesAdditionalBorrowingCapacity_3b0f37b8-cdee-4faa-bf0a-831165e82b92" xlink:href="stn-20241231.xsd#stn_SyndicatedSeniorCreditFacilitiesAdditionalBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_7afd986c-8fe6-47ef-ba8c-b6a5154ef901" xlink:to="loc_stn_SyndicatedSeniorCreditFacilitiesAdditionalBorrowingCapacity_3b0f37b8-cdee-4faa-bf0a-831165e82b92" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LineOfCreditFacilityMaximumBorrowingsCapacity_77055f4e-afb6-49b4-b94f-aba33e0c2933" xlink:href="stn-20241231.xsd#stn_LineOfCreditFacilityMaximumBorrowingsCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_7afd986c-8fe6-47ef-ba8c-b6a5154ef901" xlink:to="loc_stn_LineOfCreditFacilityMaximumBorrowingsCapacity_77055f4e-afb6-49b4-b94f-aba33e0c2933" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NumberOfTranches_7494315d-2ed8-4e55-8048-cc322b57c509" xlink:href="stn-20241231.xsd#stn_NumberOfTranches"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_7afd986c-8fe6-47ef-ba8c-b6a5154ef901" xlink:to="loc_stn_NumberOfTranches_7494315d-2ed8-4e55-8048-cc322b57c509" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LineOfCreditFacilityAdditionalBorrowingsCapacity_126da81a-736d-4680-be60-0c97bf3cf0e2" xlink:href="stn-20241231.xsd#stn_LineOfCreditFacilityAdditionalBorrowingsCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_7afd986c-8fe6-47ef-ba8c-b6a5154ef901" xlink:to="loc_stn_LineOfCreditFacilityAdditionalBorrowingsCapacity_126da81a-736d-4680-be60-0c97bf3cf0e2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BorrowingsPayableAmount_5f31d6b2-3c78-451b-99fc-199fcdf62105" xlink:href="stn-20241231.xsd#stn_BorrowingsPayableAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_7afd986c-8fe6-47ef-ba8c-b6a5154ef901" xlink:to="loc_stn_BorrowingsPayableAmount_5f31d6b2-3c78-451b-99fc-199fcdf62105" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LettersOfCreditOutstandingIssuedAmount_2a8489e7-52f4-4e2e-bc42-c7f072027279" xlink:href="stn-20241231.xsd#stn_LettersOfCreditOutstandingIssuedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_7afd986c-8fe6-47ef-ba8c-b6a5154ef901" xlink:to="loc_stn_LettersOfCreditOutstandingIssuedAmount_2a8489e7-52f4-4e2e-bc42-c7f072027279" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UndrawnBorrowingFacilities_4b2ea40e-885f-481f-aa61-8f378425a0d9" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_UndrawnBorrowingFacilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_7afd986c-8fe6-47ef-ba8c-b6a5154ef901" xlink:to="loc_ifrs-full_UndrawnBorrowingFacilities_4b2ea40e-885f-481f-aa61-8f378425a0d9" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents_151b22c9-4d78-4268-ad80-ee236f8663d8" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BankOverdraftsClassifiedAsCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_7afd986c-8fe6-47ef-ba8c-b6a5154ef901" xlink:to="loc_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents_151b22c9-4d78-4268-ad80-ee236f8663d8" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_AggregateMaturityValueOfNotes_281e4f24-b612-42dc-bc9c-e9034851c169" xlink:href="stn-20241231.xsd#stn_AggregateMaturityValueOfNotes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_7afd986c-8fe6-47ef-ba8c-b6a5154ef901" xlink:to="loc_stn_AggregateMaturityValueOfNotes_281e4f24-b612-42dc-bc9c-e9034851c169" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_IncreaseDecreaseInBorrowings_e54a6f81-3ca5-48e8-af41-358b7ef43d4c" xlink:href="stn-20241231.xsd#stn_IncreaseDecreaseInBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_7afd986c-8fe6-47ef-ba8c-b6a5154ef901" xlink:to="loc_stn_IncreaseDecreaseInBorrowings_e54a6f81-3ca5-48e8-af41-358b7ef43d4c" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LettersOfCreditIssuedAndOutstandingInAddition_2e383af0-7b77-4231-ac64-20bfca55df98" xlink:href="stn-20241231.xsd#stn_LettersOfCreditIssuedAndOutstandingInAddition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_7afd986c-8fe6-47ef-ba8c-b6a5154ef901" xlink:to="loc_stn_LettersOfCreditIssuedAndOutstandingInAddition_2e383af0-7b77-4231-ac64-20bfca55df98" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BondsIssued_62d8ca05-f84c-4617-b94c-ae521c9c9e71" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BondsIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_7afd986c-8fe6-47ef-ba8c-b6a5154ef901" xlink:to="loc_ifrs-full_BondsIssued_62d8ca05-f84c-4617-b94c-ae521c9c9e71" xlink:type="arc" order="14"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/LongTermDebtScheduleofNotesPayableDetails" xlink:type="simple" xlink:href="stn-20241231.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_21369ff4-eae4-491e-a71d-b82389a19682" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_d12a23c1-a6e6-412a-8591-bbea95920ca6" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_21369ff4-eae4-491e-a71d-b82389a19682" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_d12a23c1-a6e6-412a-8591-bbea95920ca6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis_1145ed0b-c0e2-4d12-b2a1-c87aa203da80" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CurrencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_d12a23c1-a6e6-412a-8591-bbea95920ca6" xlink:to="loc_srt_CurrencyAxis_1145ed0b-c0e2-4d12-b2a1-c87aa203da80" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_1145ed0b-c0e2-4d12-b2a1-c87aa203da80_default" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_AllCurrenciesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CurrencyAxis_1145ed0b-c0e2-4d12-b2a1-c87aa203da80" xlink:to="loc_currency_AllCurrenciesDomain_1145ed0b-c0e2-4d12-b2a1-c87aa203da80_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_866a6c03-516f-46c2-94a7-15e818f892d2" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_AllCurrenciesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CurrencyAxis_1145ed0b-c0e2-4d12-b2a1-c87aa203da80" xlink:to="loc_currency_AllCurrenciesDomain_866a6c03-516f-46c2-94a7-15e818f892d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_USDollarsMember_d95f3ea2-e16f-40f0-80b0-43fdc29b3a98" xlink:href="stn-20241231.xsd#stn_USDollarsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_866a6c03-516f-46c2-94a7-15e818f892d2" xlink:to="loc_stn_USDollarsMember_d95f3ea2-e16f-40f0-80b0-43fdc29b3a98" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BritishPoundMember_66615cef-d5bc-4681-b215-a7b49dbaf49e" xlink:href="stn-20241231.xsd#stn_BritishPoundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_866a6c03-516f-46c2-94a7-15e818f892d2" xlink:to="loc_stn_BritishPoundMember_66615cef-d5bc-4681-b215-a7b49dbaf49e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_EuroMember_181d073e-93ca-49f1-aae9-90e234522f3a" xlink:href="stn-20241231.xsd#stn_EuroMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_866a6c03-516f-46c2-94a7-15e818f892d2" xlink:to="loc_stn_EuroMember_181d073e-93ca-49f1-aae9-90e234522f3a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherForeignCurrencyMember_f6c367a6-731f-423a-b4e8-0c5729605a5f" xlink:href="stn-20241231.xsd#stn_OtherForeignCurrencyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_866a6c03-516f-46c2-94a7-15e818f892d2" xlink:to="loc_stn_OtherForeignCurrencyMember_f6c367a6-731f-423a-b4e8-0c5729605a5f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_97fbef93-d8b3-4bda-933b-9e2a63ea354a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_d12a23c1-a6e6-412a-8591-bbea95920ca6" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_97fbef93-d8b3-4bda-933b-9e2a63ea354a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameDomain_97fbef93-d8b3-4bda-933b-9e2a63ea354a_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BorrowingsByNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_97fbef93-d8b3-4bda-933b-9e2a63ea354a" xlink:to="loc_ifrs-full_BorrowingsByNameDomain_97fbef93-d8b3-4bda-933b-9e2a63ea354a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameDomain_91bf8d04-7037-4772-a73a-54c6324b9a23" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BorrowingsByNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_97fbef93-d8b3-4bda-933b-9e2a63ea354a" xlink:to="loc_ifrs-full_BorrowingsByNameDomain_91bf8d04-7037-4772-a73a-54c6324b9a23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NotesPayableMember_4ebee702-192c-45e1-b2bc-12813abac10d" xlink:href="stn-20241231.xsd#stn_NotesPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameDomain_91bf8d04-7037-4772-a73a-54c6324b9a23" xlink:to="loc_stn_NotesPayableMember_4ebee702-192c-45e1-b2bc-12813abac10d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfLiabilitiesAxis_3bc250a4-1a0a-4919-aca9-8282075795da" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfLiabilitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_d12a23c1-a6e6-412a-8591-bbea95920ca6" xlink:to="loc_ifrs-full_ClassesOfLiabilitiesAxis_3bc250a4-1a0a-4919-aca9-8282075795da" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfLiabilitiesDomain_3bc250a4-1a0a-4919-aca9-8282075795da_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfLiabilitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfLiabilitiesAxis_3bc250a4-1a0a-4919-aca9-8282075795da" xlink:to="loc_ifrs-full_ClassesOfLiabilitiesDomain_3bc250a4-1a0a-4919-aca9-8282075795da_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfLiabilitiesDomain_47e755d1-fb63-4f25-916f-bf96efd106ba" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfLiabilitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfLiabilitiesAxis_3bc250a4-1a0a-4919-aca9-8282075795da" xlink:to="loc_ifrs-full_ClassesOfLiabilitiesDomain_47e755d1-fb63-4f25-916f-bf96efd106ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContingentConsiderationMember_f695a542-e58a-4955-a6d4-647edb1b819c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ContingentConsiderationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfLiabilitiesDomain_47e755d1-fb63-4f25-916f-bf96efd106ba" xlink:to="loc_ifrs-full_ContingentConsiderationMember_f695a542-e58a-4955-a6d4-647edb1b819c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_CarryingAmountOfNotesPayable_08dbcc9c-637a-4a1b-8339-fd3f969765c2" xlink:href="stn-20241231.xsd#stn_CarryingAmountOfNotesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_21369ff4-eae4-491e-a71d-b82389a19682" xlink:to="loc_stn_CarryingAmountOfNotesPayable_08dbcc9c-637a-4a1b-8339-fd3f969765c2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/ProvisionsScheduleofProvisionsDetails" xlink:type="simple" xlink:href="stn-20241231.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_19d6f57c-63b1-43bb-96ac-930fbd6829e2" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfOtherProvisionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsTable_622bd075-6fde-4dcb-a8e0-d8105a67499b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfOtherProvisionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_19d6f57c-63b1-43bb-96ac-930fbd6829e2" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsTable_622bd075-6fde-4dcb-a8e0-d8105a67499b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_97b961ad-fba9-4a51-b29c-1b5ebccea67e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfProvisionsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_622bd075-6fde-4dcb-a8e0-d8105a67499b" xlink:to="loc_ifrs-full_ClassesOfProvisionsAxis_97b961ad-fba9-4a51-b29c-1b5ebccea67e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfOtherProvisionsDomain_97b961ad-fba9-4a51-b29c-1b5ebccea67e_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfOtherProvisionsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_97b961ad-fba9-4a51-b29c-1b5ebccea67e" xlink:to="loc_ifrs-full_ClassesOfOtherProvisionsDomain_97b961ad-fba9-4a51-b29c-1b5ebccea67e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfOtherProvisionsDomain_2cc4e6e1-d566-4a48-b6c9-7251f616a6b8" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfOtherProvisionsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_97b961ad-fba9-4a51-b29c-1b5ebccea67e" xlink:to="loc_ifrs-full_ClassesOfOtherProvisionsDomain_2cc4e6e1-d566-4a48-b6c9-7251f616a6b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SelfInsuredLiabilitiesProvisionMember_b274c464-2821-4dfb-b7ed-62aee0d42f16" xlink:href="stn-20241231.xsd#stn_SelfInsuredLiabilitiesProvisionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfOtherProvisionsDomain_2cc4e6e1-d566-4a48-b6c9-7251f616a6b8" xlink:to="loc_stn_SelfInsuredLiabilitiesProvisionMember_b274c464-2821-4dfb-b7ed-62aee0d42f16" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LegalProceedingsContingentLiabilityMember_2d4614d2-db7c-44f8-a70d-e14b50d3b91d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LegalProceedingsContingentLiabilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfOtherProvisionsDomain_2cc4e6e1-d566-4a48-b6c9-7251f616a6b8" xlink:to="loc_ifrs-full_LegalProceedingsContingentLiabilityMember_2d4614d2-db7c-44f8-a70d-e14b50d3b91d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_83848b41-b963-4a1d-ad38-a0dec23015fd" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfOtherProvisionsDomain_2cc4e6e1-d566-4a48-b6c9-7251f616a6b8" xlink:to="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_83848b41-b963-4a1d-ad38-a0dec23015fd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OnerousContractsProvisionMember_24e77135-b77f-40b6-94d5-7eae9cd17e35" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OnerousContractsProvisionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfOtherProvisionsDomain_2cc4e6e1-d566-4a48-b6c9-7251f616a6b8" xlink:to="loc_ifrs-full_OnerousContractsProvisionMember_24e77135-b77f-40b6-94d5-7eae9cd17e35" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_6a309dd5-becb-409d-8bed-de2098cfab16" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_19d6f57c-63b1-43bb-96ac-930fbd6829e2" xlink:to="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_6a309dd5-becb-409d-8bed-de2098cfab16" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisions_2c86e136-d26a-42a0-8559-b14b170666f6" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_6a309dd5-becb-409d-8bed-de2098cfab16" xlink:to="loc_ifrs-full_OtherProvisions_2c86e136-d26a-42a0-8559-b14b170666f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_1b520622-d9a9-496b-b54e-a1b990d00883" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_6a309dd5-becb-409d-8bed-de2098cfab16" xlink:to="loc_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_1b520622-d9a9-496b-b54e-a1b990d00883" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsOtherProvisions_c37e4f19-6126-44a5-9acd-62092413f7b5" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsOtherProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_6a309dd5-becb-409d-8bed-de2098cfab16" xlink:to="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsOtherProvisions_c37e4f19-6126-44a5-9acd-62092413f7b5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionUsedOtherProvisions_d76cc297-a20c-4733-9e6e-c7aba852a905" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ProvisionUsedOtherProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_6a309dd5-becb-409d-8bed-de2098cfab16" xlink:to="loc_ifrs-full_ProvisionUsedOtherProvisions_d76cc297-a20c-4733-9e6e-c7aba852a905" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_a0588dd1-ba46-4076-9b96-9ce08b22205c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_6a309dd5-becb-409d-8bed-de2098cfab16" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_a0588dd1-ba46-4076-9b96-9ce08b22205c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisions_52ef719d-5cc9-41be-aa18-4a958c2d15cd" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherProvisions"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherShorttermProvisions_98fc6143-2087-4670-a8ba-ccdb7e28cfde" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherShorttermProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_19d6f57c-63b1-43bb-96ac-930fbd6829e2" xlink:to="loc_ifrs-full_OtherShorttermProvisions_98fc6143-2087-4670-a8ba-ccdb7e28cfde" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherLongtermProvisions_0a058d7d-b45b-4cec-a7e7-fb41c887d0dd" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherLongtermProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_19d6f57c-63b1-43bb-96ac-930fbd6829e2" xlink:to="loc_ifrs-full_OtherLongtermProvisions_0a058d7d-b45b-4cec-a7e7-fb41c887d0dd" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/ProvisionsAdditionalInformationDetails" xlink:type="simple" xlink:href="stn-20241231.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_65be8977-6282-47cf-9313-bb418a6bac44" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfOtherProvisionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsTable_71af3acd-54c6-40bb-83be-95db5b0a8d0a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfOtherProvisionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_65be8977-6282-47cf-9313-bb418a6bac44" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsTable_71af3acd-54c6-40bb-83be-95db5b0a8d0a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_b3e2c676-806e-425a-9f6e-41abce95202e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_71af3acd-54c6-40bb-83be-95db5b0a8d0a" xlink:to="loc_ifrs-full_RangeAxis_b3e2c676-806e-425a-9f6e-41abce95202e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeDomain_b3e2c676-806e-425a-9f6e-41abce95202e_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RangeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_b3e2c676-806e-425a-9f6e-41abce95202e" xlink:to="loc_ifrs-full_RangeDomain_b3e2c676-806e-425a-9f6e-41abce95202e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeDomain_2c3e4524-e751-43b6-aa0d-df94b7e5f898" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RangeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_b3e2c676-806e-425a-9f6e-41abce95202e" xlink:to="loc_ifrs-full_RangeDomain_2c3e4524-e751-43b6-aa0d-df94b7e5f898" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_bcf87416-6b48-454a-b0fb-0fe4a9d71ab4" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangeDomain_2c3e4524-e751-43b6-aa0d-df94b7e5f898" xlink:to="loc_ifrs-full_BottomOfRangeMember_bcf87416-6b48-454a-b0fb-0fe4a9d71ab4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_7c4c5492-2978-4d86-84a3-1e0b9cb60ad6" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TopOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangeDomain_2c3e4524-e751-43b6-aa0d-df94b7e5f898" xlink:to="loc_ifrs-full_TopOfRangeMember_7c4c5492-2978-4d86-84a3-1e0b9cb60ad6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_67cbd9c9-5d2d-4a0b-9af8-6f3c7745ab59" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfProvisionsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_71af3acd-54c6-40bb-83be-95db5b0a8d0a" xlink:to="loc_ifrs-full_ClassesOfProvisionsAxis_67cbd9c9-5d2d-4a0b-9af8-6f3c7745ab59" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfOtherProvisionsDomain_67cbd9c9-5d2d-4a0b-9af8-6f3c7745ab59_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfOtherProvisionsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_67cbd9c9-5d2d-4a0b-9af8-6f3c7745ab59" xlink:to="loc_ifrs-full_ClassesOfOtherProvisionsDomain_67cbd9c9-5d2d-4a0b-9af8-6f3c7745ab59_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfOtherProvisionsDomain_ecf5b7d2-45ee-410d-8507-cf730e98b11b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfOtherProvisionsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_67cbd9c9-5d2d-4a0b-9af8-6f3c7745ab59" xlink:to="loc_ifrs-full_ClassesOfOtherProvisionsDomain_ecf5b7d2-45ee-410d-8507-cf730e98b11b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LegalProceedingsContingentLiabilityMember_0a8ed9dc-bf5c-4e8a-803b-00279a46f5b1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LegalProceedingsContingentLiabilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfOtherProvisionsDomain_ecf5b7d2-45ee-410d-8507-cf730e98b11b" xlink:to="loc_ifrs-full_LegalProceedingsContingentLiabilityMember_0a8ed9dc-bf5c-4e8a-803b-00279a46f5b1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_b67ce7bb-bae9-4a43-b3fb-6e4100f02c53" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfOtherProvisionsDomain_ecf5b7d2-45ee-410d-8507-cf730e98b11b" xlink:to="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_b67ce7bb-bae9-4a43-b3fb-6e4100f02c53" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfExpectedTimingOfOutflowsOtherProvisions_fd9b88d1-0409-4cd2-994d-b5a8b2638505" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DescriptionOfExpectedTimingOfOutflowsOtherProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_65be8977-6282-47cf-9313-bb418a6bac44" xlink:to="loc_ifrs-full_DescriptionOfExpectedTimingOfOutflowsOtherProvisions_fd9b88d1-0409-4cd2-994d-b5a8b2638505" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofEmployeeDefinedBenefitPlansDetails" xlink:type="simple" xlink:href="stn-20241231.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_afb2b331-440d-40e5-8f0c-e0dc7a3a535a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_c7a711a1-aa2a-498e-88c1-d924206258a1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_afb2b331-440d-40e5-8f0c-e0dc7a3a535a" xlink:to="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_c7a711a1-aa2a-498e-88c1-d924206258a1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis_eeccae3b-9568-42a2-b303-5e1b2057037f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_c7a711a1-aa2a-498e-88c1-d924206258a1" xlink:to="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis_eeccae3b-9568-42a2-b303-5e1b2057037f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansDomain_eeccae3b-9568-42a2-b303-5e1b2057037f_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CharacteristicsOfDefinedBenefitPlansDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis_eeccae3b-9568-42a2-b303-5e1b2057037f" xlink:to="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansDomain_eeccae3b-9568-42a2-b303-5e1b2057037f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansDomain_7a940a4e-78e6-485f-84df-0cc4dc29feda" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CharacteristicsOfDefinedBenefitPlansDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis_eeccae3b-9568-42a2-b303-5e1b2057037f" xlink:to="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansDomain_7a940a4e-78e6-485f-84df-0cc4dc29feda" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PensionDefinedBenefitPlansMember_02a8eaf4-3876-4cf4-89b5-969be0b2a535" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PensionDefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansDomain_7a940a4e-78e6-485f-84df-0cc4dc29feda" xlink:to="loc_ifrs-full_PensionDefinedBenefitPlansMember_02a8eaf4-3876-4cf4-89b5-969be0b2a535" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PostEmploymentBenefitPlansMember_49a78ce2-4b1b-4ccd-b2ee-050fb558bb1b" xlink:href="stn-20241231.xsd#stn_PostEmploymentBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansDomain_7a940a4e-78e6-485f-84df-0cc4dc29feda" xlink:to="loc_stn_PostEmploymentBenefitPlansMember_49a78ce2-4b1b-4ccd-b2ee-050fb558bb1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_84ca774a-59ed-4867-84cd-aeb17c9e3db7" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_afb2b331-440d-40e5-8f0c-e0dc7a3a535a" xlink:to="loc_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_84ca774a-59ed-4867-84cd-aeb17c9e3db7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_f59e3598-6133-4266-92a1-32b93dd0c7a0" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_afb2b331-440d-40e5-8f0c-e0dc7a3a535a" xlink:to="loc_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_f59e3598-6133-4266-92a1-32b93dd0c7a0" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails" xlink:type="simple" xlink:href="stn-20241231.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_bf8ba17e-2c1c-404d-8aae-edf8e464dea8" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_b07902da-88e5-4e5b-bbde-db213a5e6635" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_bf8ba17e-2c1c-404d-8aae-edf8e464dea8" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_b07902da-88e5-4e5b-bbde-db213a5e6635" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_1527670b-5825-4d79-b62e-26bb12aae6e2" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_b07902da-88e5-4e5b-bbde-db213a5e6635" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_1527670b-5825-4d79-b62e-26bb12aae6e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetDomain_1527670b-5825-4d79-b62e-26bb12aae6e2_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_1527670b-5825-4d79-b62e-26bb12aae6e2" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetDomain_1527670b-5825-4d79-b62e-26bb12aae6e2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetDomain_cde52312-7ae3-4ce1-8847-cd14fe26792b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_1527670b-5825-4d79-b62e-26bb12aae6e2" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetDomain_cde52312-7ae3-4ce1-8847-cd14fe26792b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember_07c7eb16-6bb6-4706-b99e-5a3e79fe6f4a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PresentValueOfDefinedBenefitObligationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetDomain_cde52312-7ae3-4ce1-8847-cd14fe26792b" xlink:to="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember_07c7eb16-6bb6-4706-b99e-5a3e79fe6f4a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PlanAssetsMember_981cabcc-dfb2-4d86-8e72-c7af809bde3f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PlanAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetDomain_cde52312-7ae3-4ce1-8847-cd14fe26792b" xlink:to="loc_ifrs-full_PlanAssetsMember_981cabcc-dfb2-4d86-8e72-c7af809bde3f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis_ad63c929-709c-4351-9849-e35267cfa31e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_b07902da-88e5-4e5b-bbde-db213a5e6635" xlink:to="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis_ad63c929-709c-4351-9849-e35267cfa31e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansDomain_ad63c929-709c-4351-9849-e35267cfa31e_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CharacteristicsOfDefinedBenefitPlansDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis_ad63c929-709c-4351-9849-e35267cfa31e" xlink:to="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansDomain_ad63c929-709c-4351-9849-e35267cfa31e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansDomain_404700f7-fb4c-41db-88d9-e98be4e1e269" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CharacteristicsOfDefinedBenefitPlansDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis_ad63c929-709c-4351-9849-e35267cfa31e" xlink:to="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansDomain_404700f7-fb4c-41db-88d9-e98be4e1e269" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PensionDefinedBenefitPlansMember_b59b0647-80a2-484a-8bfc-f44feb982231" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PensionDefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansDomain_404700f7-fb4c-41db-88d9-e98be4e1e269" xlink:to="loc_ifrs-full_PensionDefinedBenefitPlansMember_b59b0647-80a2-484a-8bfc-f44feb982231" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_82fbc852-479b-4518-a754-6a8229e995e0" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_bf8ba17e-2c1c-404d-8aae-edf8e464dea8" xlink:to="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_82fbc852-479b-4518-a754-6a8229e995e0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_017a79ed-be9f-412b-a350-2ae2bb37e39f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_bf8ba17e-2c1c-404d-8aae-edf8e464dea8" xlink:to="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_017a79ed-be9f-412b-a350-2ae2bb37e39f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_eebbb08c-0d28-4a68-a497-de9c814c9d2f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_017a79ed-be9f-412b-a350-2ae2bb37e39f" xlink:to="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_eebbb08c-0d28-4a68-a497-de9c814c9d2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset_9cf568eb-9251-4727-a159-4a1107f59ad2" xlink:href="stn-20241231.xsd#stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_017a79ed-be9f-412b-a350-2ae2bb37e39f" xlink:to="loc_stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset_9cf568eb-9251-4727-a159-4a1107f59ad2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss_f171f066-4644-4016-b485-d543c14c882b" xlink:href="stn-20241231.xsd#stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_017a79ed-be9f-412b-a350-2ae2bb37e39f" xlink:to="loc_stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss_f171f066-4644-4016-b485-d543c14c882b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_b6023832-0af9-42fe-b884-a737f3f91078" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_bf8ba17e-2c1c-404d-8aae-edf8e464dea8" xlink:to="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_b6023832-0af9-42fe-b884-a737f3f91078" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_4e9d0630-62ff-44fe-92f3-7eaf49301ed3" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_b6023832-0af9-42fe-b884-a737f3f91078" xlink:to="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_4e9d0630-62ff-44fe-92f3-7eaf49301ed3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract_97469243-3982-4470-85f3-9f2c3b6a316c" xlink:href="stn-20241231.xsd#stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_b6023832-0af9-42fe-b884-a737f3f91078" xlink:to="loc_stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract_97469243-3982-4470-85f3-9f2c3b6a316c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_3f87ad07-af5a-4dc2-9092-3c6d978c837d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract_97469243-3982-4470-85f3-9f2c3b6a316c" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_3f87ad07-af5a-4dc2-9092-3c6d978c837d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_17f0eda5-2f6e-4a21-b542-fde825a0c351" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract_97469243-3982-4470-85f3-9f2c3b6a316c" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_17f0eda5-2f6e-4a21-b542-fde825a0c351" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_e90b667f-8ba7-43e9-b254-ad70027bd759" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract_97469243-3982-4470-85f3-9f2c3b6a316c" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_e90b667f-8ba7-43e9-b254-ad70027bd759" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_ddf67c01-6405-47ff-b1c8-87c214fff812" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_b6023832-0af9-42fe-b884-a737f3f91078" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_ddf67c01-6405-47ff-b1c8-87c214fff812" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_2adbfa17-7bf8-4814-8909-33a8f0ec99ce" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_b6023832-0af9-42fe-b884-a737f3f91078" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_2adbfa17-7bf8-4814-8909-33a8f0ec99ce" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_09391bfa-9ea6-47c9-a0cb-a11546ed5498" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_b6023832-0af9-42fe-b884-a737f3f91078" xlink:to="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_09391bfa-9ea6-47c9-a0cb-a11546ed5498" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherNetDefinedBenefitLiabilityAssetAbstract_0e0add4d-9afc-4a33-82aa-509b3d61ca70" xlink:href="stn-20241231.xsd#stn_OtherNetDefinedBenefitLiabilityAssetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_bf8ba17e-2c1c-404d-8aae-edf8e464dea8" xlink:to="loc_stn_OtherNetDefinedBenefitLiabilityAssetAbstract_0e0add4d-9afc-4a33-82aa-509b3d61ca70" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_d6148b96-a125-4cc6-9a0e-209a83d69963" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_OtherNetDefinedBenefitLiabilityAssetAbstract_0e0add4d-9afc-4a33-82aa-509b3d61ca70" xlink:to="loc_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_d6148b96-a125-4cc6-9a0e-209a83d69963" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_11cdf6dd-d906-40cd-9d0e-bac089ecd73c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_OtherNetDefinedBenefitLiabilityAssetAbstract_0e0add4d-9afc-4a33-82aa-509b3d61ca70" xlink:to="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_11cdf6dd-d906-40cd-9d0e-bac089ecd73c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset_84bc626b-556a-4901-8de1-21312de31a55" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_OtherNetDefinedBenefitLiabilityAssetAbstract_0e0add4d-9afc-4a33-82aa-509b3d61ca70" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset_84bc626b-556a-4901-8de1-21312de31a55" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_9b0c98e5-2bcb-4f1a-99c9-7eba51a6e737" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofMajorCategoriesofPlanAssetsMeasuredatFairValueDetails" xlink:type="simple" xlink:href="stn-20241231.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_53dd235b-5375-4353-a68e-3a9c8f9e22b3" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsTable_2473e265-b436-48da-a3ae-10d277d5a6b3" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfFairValueOfPlanAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_53dd235b-5375-4353-a68e-3a9c8f9e22b3" xlink:to="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsTable_2473e265-b436-48da-a3ae-10d277d5a6b3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_59868bba-b544-4213-a251-312fea9f2ae2" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LevelsOfFairValueHierarchyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsTable_2473e265-b436-48da-a3ae-10d277d5a6b3" xlink:to="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_59868bba-b544-4213-a251-312fea9f2ae2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LevelsOfFairValueHierarchyDomain_59868bba-b544-4213-a251-312fea9f2ae2_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LevelsOfFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_59868bba-b544-4213-a251-312fea9f2ae2" xlink:to="loc_ifrs-full_LevelsOfFairValueHierarchyDomain_59868bba-b544-4213-a251-312fea9f2ae2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LevelsOfFairValueHierarchyDomain_53a6f40b-445c-4c52-9396-eff57ee66844" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LevelsOfFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_59868bba-b544-4213-a251-312fea9f2ae2" xlink:to="loc_ifrs-full_LevelsOfFairValueHierarchyDomain_53a6f40b-445c-4c52-9396-eff57ee66844" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level1OfFairValueHierarchyMember_6728c5f3-89d3-4b83-93e2-a51b8a3e9bd4" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_Level1OfFairValueHierarchyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyDomain_53a6f40b-445c-4c52-9396-eff57ee66844" xlink:to="loc_ifrs-full_Level1OfFairValueHierarchyMember_6728c5f3-89d3-4b83-93e2-a51b8a3e9bd4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level2And3OfFairValueHierarchyMember_f1e24a22-08dc-4b7b-830e-a8d0cf919b5c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_Level2And3OfFairValueHierarchyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyDomain_53a6f40b-445c-4c52-9396-eff57ee66844" xlink:to="loc_ifrs-full_Level2And3OfFairValueHierarchyMember_f1e24a22-08dc-4b7b-830e-a8d0cf919b5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets_628b7cd9-8eab-4f09-8077-e9e1b9f4247d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_53dd235b-5375-4353-a68e-3a9c8f9e22b3" xlink:to="loc_ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets_628b7cd9-8eab-4f09-8077-e9e1b9f4247d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets_be47748b-b75a-4bf2-ada5-6c6cdf3805f9" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_53dd235b-5375-4353-a68e-3a9c8f9e22b3" xlink:to="loc_ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets_be47748b-b75a-4bf2-ada5-6c6cdf3805f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets_70534cd2-a306-437e-a03e-a8936ed9a896" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_53dd235b-5375-4353-a68e-3a9c8f9e22b3" xlink:to="loc_ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets_70534cd2-a306-437e-a03e-a8936ed9a896" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets_c2b3a6db-af3a-4ec5-8d50-174f09a2b831" xlink:href="stn-20241231.xsd#stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_53dd235b-5375-4353-a68e-3a9c8f9e22b3" xlink:to="loc_stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets_c2b3a6db-af3a-4ec5-8d50-174f09a2b831" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets_724f4deb-9a1b-4dd3-af2e-b4c4579766bc" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_53dd235b-5375-4353-a68e-3a9c8f9e22b3" xlink:to="loc_ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets_724f4deb-9a1b-4dd3-af2e-b4c4579766bc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets_578a6a2b-caff-4956-87ae-d2943dbf938f" xlink:href="stn-20241231.xsd#stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_53dd235b-5375-4353-a68e-3a9c8f9e22b3" xlink:to="loc_stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets_578a6a2b-caff-4956-87ae-d2943dbf938f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PlanAssetsAtFairValue_4e8168fe-4470-45fb-a681-ace5985f7f5a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PlanAssetsAtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_53dd235b-5375-4353-a68e-3a9c8f9e22b3" xlink:to="loc_ifrs-full_PlanAssetsAtFairValue_4e8168fe-4470-45fb-a681-ace5985f7f5a" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofQuantitativeSensitivityAnalysesImpactonDefinedBenefitObligationforSignificantAssumptionsDetails" xlink:type="simple" xlink:href="stn-20241231.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_2130ac72-89e8-46b3-b7d9-39f34a80e7c4" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_3deaefd8-dd0a-4f70-bd59-1ccec71c5f2b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_2130ac72-89e8-46b3-b7d9-39f34a80e7c4" xlink:to="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_3deaefd8-dd0a-4f70-bd59-1ccec71c5f2b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsAxis_1ab793a3-8513-4edb-b2c7-355070000797" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ActuarialAssumptionsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_3deaefd8-dd0a-4f70-bd59-1ccec71c5f2b" xlink:to="loc_ifrs-full_ActuarialAssumptionsAxis_1ab793a3-8513-4edb-b2c7-355070000797" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsDomain_1ab793a3-8513-4edb-b2c7-355070000797_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ActuarialAssumptionsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ActuarialAssumptionsAxis_1ab793a3-8513-4edb-b2c7-355070000797" xlink:to="loc_ifrs-full_ActuarialAssumptionsDomain_1ab793a3-8513-4edb-b2c7-355070000797_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsDomain_ddf9cd97-eb75-46ee-8c4d-e46563aff805" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ActuarialAssumptionsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ActuarialAssumptionsAxis_1ab793a3-8513-4edb-b2c7-355070000797" xlink:to="loc_ifrs-full_ActuarialAssumptionsDomain_ddf9cd97-eb75-46ee-8c4d-e46563aff805" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember_d04ebafc-f6f8-420a-baa2-aa41382c009c" xlink:href="stn-20241231.xsd#stn_ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ActuarialAssumptionsDomain_ddf9cd97-eb75-46ee-8c4d-e46563aff805" xlink:to="loc_stn_ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember_d04ebafc-f6f8-420a-baa2-aa41382c009c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember_4ddcdb60-fb5e-4641-957f-b7322dccda77" xlink:href="stn-20241231.xsd#stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ActuarialAssumptionsDomain_ddf9cd97-eb75-46ee-8c4d-e46563aff805" xlink:to="loc_stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember_4ddcdb60-fb5e-4641-957f-b7322dccda77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember_28ecef63-1934-412a-a75d-09708009e7c5" xlink:href="stn-20241231.xsd#stn_ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ActuarialAssumptionsDomain_ddf9cd97-eb75-46ee-8c4d-e46563aff805" xlink:to="loc_stn_ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember_28ecef63-1934-412a-a75d-09708009e7c5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember_3be69805-9e95-4d7b-81ec-e602ec33c042" xlink:href="stn-20241231.xsd#stn_ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ActuarialAssumptionsDomain_ddf9cd97-eb75-46ee-8c4d-e46563aff805" xlink:to="loc_stn_ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember_3be69805-9e95-4d7b-81ec-e602ec33c042" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption_a5aa7691-4403-469c-ac09-cda4e3190043" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_2130ac72-89e8-46b3-b7d9-39f34a80e7c4" xlink:to="loc_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption_a5aa7691-4403-469c-ac09-cda4e3190043" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption_0c0b6661-52cb-42f5-9782-4de46ecb4da7" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_2130ac72-89e8-46b3-b7d9-39f34a80e7c4" xlink:to="loc_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption_0c0b6661-52cb-42f5-9782-4de46ecb4da7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_65e2b454-e1fe-4524-bb7c-10e184307b73" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_2130ac72-89e8-46b3-b7d9-39f34a80e7c4" xlink:to="loc_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_65e2b454-e1fe-4524-bb7c-10e184307b73" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption_da72cb42-352a-4aae-b41d-40a2533a3820" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_2130ac72-89e8-46b3-b7d9-39f34a80e7c4" xlink:to="loc_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption_da72cb42-352a-4aae-b41d-40a2533a3820" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/CommitmentsDetails" xlink:type="simple" xlink:href="stn-20241231.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_f2542b19-14a2-4ffc-98f3-02973586eb7c" xlink:href="stn-20241231.xsd#stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable_26aecc4f-83f8-4e02-af99-88a573e51a64" xlink:href="stn-20241231.xsd#stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems_f2542b19-14a2-4ffc-98f3-02973586eb7c" xlink:to="loc_stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable_26aecc4f-83f8-4e02-af99-88a573e51a64" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis_4e0ff333-76e1-4c64-a72c-3f26a103ea3c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_MaturityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable_26aecc4f-83f8-4e02-af99-88a573e51a64" xlink:to="loc_ifrs-full_MaturityAxis_4e0ff333-76e1-4c64-a72c-3f26a103ea3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityDomain_4e0ff333-76e1-4c64-a72c-3f26a103ea3c_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_MaturityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_MaturityAxis_4e0ff333-76e1-4c64-a72c-3f26a103ea3c" xlink:to="loc_ifrs-full_MaturityDomain_4e0ff333-76e1-4c64-a72c-3f26a103ea3c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityDomain_5eca502f-d287-47dd-8c68-929ca97ee270" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_MaturityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_MaturityAxis_4e0ff333-76e1-4c64-a72c-3f26a103ea3c" xlink:to="loc_ifrs-full_MaturityDomain_5eca502f-d287-47dd-8c68-929ca97ee270" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_78f6350b-4a99-49ea-96a7-287d631e4d7e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NotLaterThanOneYearMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_MaturityDomain_5eca502f-d287-47dd-8c68-929ca97ee270" xlink:to="loc_ifrs-full_NotLaterThanOneYearMember_78f6350b-4a99-49ea-96a7-287d631e4d7e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember_30c0df2e-4a93-4f38-b05c-040baf3c7f31" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_MaturityDomain_5eca502f-d287-47dd-8c68-929ca97ee270" xlink:to="loc_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember_30c0df2e-4a93-4f38-b05c-040baf3c7f31" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanThreeYearsMember_868e8065-ce1d-4477-9be0-89b0caa05b59" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LaterThanThreeYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_MaturityDomain_5eca502f-d287-47dd-8c68-929ca97ee270" xlink:to="loc_ifrs-full_LaterThanThreeYearsMember_868e8065-ce1d-4477-9be0-89b0caa05b59" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed_28165765-b4c9-4a85-8076-f785b28f6677" xlink:href="stn-20241231.xsd#stn_LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems_f2542b19-14a2-4ffc-98f3-02973586eb7c" xlink:to="loc_stn_LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed_28165765-b4c9-4a85-8076-f785b28f6677" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LeasesNotYetCommencedToWhichLesseeIsCommitted_894022ba-d98a-4418-90ea-c81a4b684cde" xlink:href="stn-20241231.xsd#stn_LeasesNotYetCommencedToWhichLesseeIsCommitted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems_f2542b19-14a2-4ffc-98f3-02973586eb7c" xlink:to="loc_stn_LeasesNotYetCommencedToWhichLesseeIsCommitted_894022ba-d98a-4418-90ea-c81a4b684cde" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets_21d23a41-3cb5-48a0-8a33-10e7b09d6190" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems_f2542b19-14a2-4ffc-98f3-02973586eb7c" xlink:to="loc_ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets_21d23a41-3cb5-48a0-8a33-10e7b09d6190" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_Commitments_c94df527-e184-47c9-8cf5-f7b287e2bb63" xlink:href="stn-20241231.xsd#stn_Commitments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems_f2542b19-14a2-4ffc-98f3-02973586eb7c" xlink:to="loc_stn_Commitments_c94df527-e184-47c9-8cf5-f7b287e2bb63" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_UndiscountedLeasePaymentsToBeReceived_7083f411-1cc4-4e11-8cb4-d9519ddaa2d6" xlink:href="stn-20241231.xsd#stn_UndiscountedLeasePaymentsToBeReceived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems_f2542b19-14a2-4ffc-98f3-02973586eb7c" xlink:to="loc_stn_UndiscountedLeasePaymentsToBeReceived_7083f411-1cc4-4e11-8cb4-d9519ddaa2d6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_UndiscountedLeasePaymentsToBeReceivedTerm_8a4787a9-1a33-443a-afb4-93413b5ff0ef" xlink:href="stn-20241231.xsd#stn_UndiscountedLeasePaymentsToBeReceivedTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems_f2542b19-14a2-4ffc-98f3-02973586eb7c" xlink:to="loc_stn_UndiscountedLeasePaymentsToBeReceivedTerm_8a4787a9-1a33-443a-afb4-93413b5ff0ef" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UndiscountedFinanceLeasePaymentsToBeReceived_4b2fd924-fc26-4856-9825-14320c377c61" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_UndiscountedFinanceLeasePaymentsToBeReceived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems_f2542b19-14a2-4ffc-98f3-02973586eb7c" xlink:to="loc_ifrs-full_UndiscountedFinanceLeasePaymentsToBeReceived_4b2fd924-fc26-4856-9825-14320c377c61" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/ContingenciesandGuaranteesDetails" xlink:type="simple" xlink:href="stn-20241231.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_7584308b-fd6e-4ec5-b9ec-8b1d3b5ac875" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfContingentLiabilitiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable_775d5faa-8a34-4c42-9bdb-f88f25a0d8ef" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfContingentLiabilitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_7584308b-fd6e-4ec5-b9ec-8b1d3b5ac875" xlink:to="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable_775d5faa-8a34-4c42-9bdb-f88f25a0d8ef" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfContingentLiabilitiesAxis_5f75a344-ca5d-4a15-a48f-a9813069c8b0" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfContingentLiabilitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable_775d5faa-8a34-4c42-9bdb-f88f25a0d8ef" xlink:to="loc_ifrs-full_ClassesOfContingentLiabilitiesAxis_5f75a344-ca5d-4a15-a48f-a9813069c8b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfContingentLiabilitiesDomain_5f75a344-ca5d-4a15-a48f-a9813069c8b0_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfContingentLiabilitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfContingentLiabilitiesAxis_5f75a344-ca5d-4a15-a48f-a9813069c8b0" xlink:to="loc_ifrs-full_ClassesOfContingentLiabilitiesDomain_5f75a344-ca5d-4a15-a48f-a9813069c8b0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfContingentLiabilitiesDomain_95253bee-f0be-4007-ac70-c35ac5399016" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfContingentLiabilitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfContingentLiabilitiesAxis_5f75a344-ca5d-4a15-a48f-a9813069c8b0" xlink:to="loc_ifrs-full_ClassesOfContingentLiabilitiesDomain_95253bee-f0be-4007-ac70-c35ac5399016" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContingentLiabilityForGuaranteesMember_e371aff5-0b53-4fac-88dd-2b0b218e0259" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ContingentLiabilityForGuaranteesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfContingentLiabilitiesDomain_95253bee-f0be-4007-ac70-c35ac5399016" xlink:to="loc_ifrs-full_ContingentLiabilityForGuaranteesMember_e371aff5-0b53-4fac-88dd-2b0b218e0259" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EstimatedFinancialEffectOfContingentAssets_aa1f74aa-6bfd-4183-aff5-7f149218f5ab" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_EstimatedFinancialEffectOfContingentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_7584308b-fd6e-4ec5-b9ec-8b1d3b5ac875" xlink:to="loc_ifrs-full_EstimatedFinancialEffectOfContingentAssets_aa1f74aa-6bfd-4183-aff5-7f149218f5ab" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails" xlink:type="simple" xlink:href="stn-20241231.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_7ae664a6-d6af-479a-9794-6ac9ea5c60b7" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_c1d18034-b38f-46c9-9f63-04e63a195ff5" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_7ae664a6-d6af-479a-9794-6ac9ea5c60b7" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_c1d18034-b38f-46c9-9f63-04e63a195ff5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_63bf8498-c727-48c0-b2f2-513c7d343a52" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_c1d18034-b38f-46c9-9f63-04e63a195ff5" xlink:to="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_63bf8498-c727-48c0-b2f2-513c7d343a52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesDomain_63bf8498-c727-48c0-b2f2-513c7d343a52_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CategoriesOfRelatedPartiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_63bf8498-c727-48c0-b2f2-513c7d343a52" xlink:to="loc_ifrs-full_CategoriesOfRelatedPartiesDomain_63bf8498-c727-48c0-b2f2-513c7d343a52_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesDomain_d010d85f-0eed-47e3-b261-6cf8697abe79" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CategoriesOfRelatedPartiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_63bf8498-c727-48c0-b2f2-513c7d343a52" xlink:to="loc_ifrs-full_CategoriesOfRelatedPartiesDomain_d010d85f-0eed-47e3-b261-6cf8697abe79" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OfficersAndEmployeesMember_8c4e60eb-89c8-4017-9d2a-76446c5bfc72" xlink:href="stn-20241231.xsd#stn_OfficersAndEmployeesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesDomain_d010d85f-0eed-47e3-b261-6cf8697abe79" xlink:to="loc_stn_OfficersAndEmployeesMember_8c4e60eb-89c8-4017-9d2a-76446c5bfc72" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_72f5e960-2185-44e4-8596-fd006b89b944" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_c1d18034-b38f-46c9-9f63-04e63a195ff5" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_72f5e960-2185-44e4-8596-fd006b89b944" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsDomain_72f5e960-2185-44e4-8596-fd006b89b944_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_72f5e960-2185-44e4-8596-fd006b89b944" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsDomain_72f5e960-2185-44e4-8596-fd006b89b944_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsDomain_5f487095-32f3-4efa-adbf-3683ba711b04" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_72f5e960-2185-44e4-8596-fd006b89b944" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsDomain_5f487095-32f3-4efa-adbf-3683ba711b04" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_RestrictedShareUnitsRSUsMember_8ecc6a4d-926a-4a48-9711-d87b30c5e368" xlink:href="stn-20241231.xsd#stn_RestrictedShareUnitsRSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsDomain_5f487095-32f3-4efa-adbf-3683ba711b04" xlink:to="loc_stn_RestrictedShareUnitsRSUsMember_8ecc6a4d-926a-4a48-9711-d87b30c5e368" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PerformanceShareUnitsMember_c8428cf7-9f80-43ed-8054-fc258d5b91e3" xlink:href="stn-20241231.xsd#stn_PerformanceShareUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsDomain_5f487095-32f3-4efa-adbf-3683ba711b04" xlink:to="loc_stn_PerformanceShareUnitsMember_c8428cf7-9f80-43ed-8054-fc258d5b91e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PerformanceShareUnitsPSUsExcludingDividendsMember_8074b0b3-05b9-41ec-8d77-cb3df804d24e" xlink:href="stn-20241231.xsd#stn_PerformanceShareUnitsPSUsExcludingDividendsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_PerformanceShareUnitsMember_c8428cf7-9f80-43ed-8054-fc258d5b91e3" xlink:to="loc_stn_PerformanceShareUnitsPSUsExcludingDividendsMember_8074b0b3-05b9-41ec-8d77-cb3df804d24e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PerformanceShareUnitsPSUsReturnOnEquityWeightingMember_9358921a-caff-4071-9001-73423a52fa80" xlink:href="stn-20241231.xsd#stn_PerformanceShareUnitsPSUsReturnOnEquityWeightingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_PerformanceShareUnitsMember_c8428cf7-9f80-43ed-8054-fc258d5b91e3" xlink:to="loc_stn_PerformanceShareUnitsPSUsReturnOnEquityWeightingMember_9358921a-caff-4071-9001-73423a52fa80" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PerformanceShareUnitsPSUsTotalShareholderReturnWeightingMember_3b90d847-d61b-4c30-9cb7-32aa7cc9928c" xlink:href="stn-20241231.xsd#stn_PerformanceShareUnitsPSUsTotalShareholderReturnWeightingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_PerformanceShareUnitsMember_c8428cf7-9f80-43ed-8054-fc258d5b91e3" xlink:to="loc_stn_PerformanceShareUnitsPSUsTotalShareholderReturnWeightingMember_3b90d847-d61b-4c30-9cb7-32aa7cc9928c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PerformanceShareUnitsPSUsAdjustedEarningsPerShareGrowthAndTotalShareholderReturnWeightingMember_51b3bf27-3a5f-42b2-b38f-ef44afbc041c" xlink:href="stn-20241231.xsd#stn_PerformanceShareUnitsPSUsAdjustedEarningsPerShareGrowthAndTotalShareholderReturnWeightingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_PerformanceShareUnitsMember_c8428cf7-9f80-43ed-8054-fc258d5b91e3" xlink:to="loc_stn_PerformanceShareUnitsPSUsAdjustedEarningsPerShareGrowthAndTotalShareholderReturnWeightingMember_51b3bf27-3a5f-42b2-b38f-ef44afbc041c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DeferredShareUnitsDSUsMember_68e51732-f3b1-4a54-b416-f8eaa6bc2700" xlink:href="stn-20241231.xsd#stn_DeferredShareUnitsDSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsDomain_5f487095-32f3-4efa-adbf-3683ba711b04" xlink:to="loc_stn_DeferredShareUnitsDSUsMember_68e51732-f3b1-4a54-b416-f8eaa6bc2700" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DeferredShareUnitsDSUsExcludingDividendsMember_362c7c93-a86a-422e-9559-2bd0a7aeb4b3" xlink:href="stn-20241231.xsd#stn_DeferredShareUnitsDSUsExcludingDividendsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_DeferredShareUnitsDSUsMember_68e51732-f3b1-4a54-b416-f8eaa6bc2700" xlink:to="loc_stn_DeferredShareUnitsDSUsExcludingDividendsMember_362c7c93-a86a-422e-9559-2bd0a7aeb4b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_Vesting1Axis_67f9f0f3-8aa9-448c-b013-74fbe539b724" xlink:href="stn-20241231.xsd#stn_Vesting1Axis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_c1d18034-b38f-46c9-9f63-04e63a195ff5" xlink:to="loc_stn_Vesting1Axis_67f9f0f3-8aa9-448c-b013-74fbe539b724" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_Vesting1Domain_67f9f0f3-8aa9-448c-b013-74fbe539b724_default" xlink:href="stn-20241231.xsd#stn_Vesting1Domain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_stn_Vesting1Axis_67f9f0f3-8aa9-448c-b013-74fbe539b724" xlink:to="loc_stn_Vesting1Domain_67f9f0f3-8aa9-448c-b013-74fbe539b724_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_Vesting1Domain_7e9938b5-abe2-45e0-8406-db279e841c71" xlink:href="stn-20241231.xsd#stn_Vesting1Domain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_stn_Vesting1Axis_67f9f0f3-8aa9-448c-b013-74fbe539b724" xlink:to="loc_stn_Vesting1Domain_7e9938b5-abe2-45e0-8406-db279e841c71" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_EstimatedHistoricalDataMember_830205b3-d745-40ab-9e7b-66ae75eb4e4f" xlink:href="stn-20241231.xsd#stn_EstimatedHistoricalDataMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_Vesting1Domain_7e9938b5-abe2-45e0-8406-db279e841c71" xlink:to="loc_stn_EstimatedHistoricalDataMember_830205b3-d745-40ab-9e7b-66ae75eb4e4f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_e61bb5c5-836f-40d6-b78f-04c214cf5f9b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_c1d18034-b38f-46c9-9f63-04e63a195ff5" xlink:to="loc_ifrs-full_RangeAxis_e61bb5c5-836f-40d6-b78f-04c214cf5f9b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeDomain_e61bb5c5-836f-40d6-b78f-04c214cf5f9b_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RangeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_e61bb5c5-836f-40d6-b78f-04c214cf5f9b" xlink:to="loc_ifrs-full_RangeDomain_e61bb5c5-836f-40d6-b78f-04c214cf5f9b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeDomain_3eece5ed-9973-467f-971a-0a6d361ae5df" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RangeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_e61bb5c5-836f-40d6-b78f-04c214cf5f9b" xlink:to="loc_ifrs-full_RangeDomain_3eece5ed-9973-467f-971a-0a6d361ae5df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_f0862517-e890-40a7-8c97-8b6cc9b876be" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangeDomain_3eece5ed-9973-467f-971a-0a6d361ae5df" xlink:to="loc_ifrs-full_BottomOfRangeMember_f0862517-e890-40a7-8c97-8b6cc9b876be" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_b2d9d3f9-a836-4fac-b7ab-39a91447ba35" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TopOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangeDomain_3eece5ed-9973-467f-971a-0a6d361ae5df" xlink:to="loc_ifrs-full_TopOfRangeMember_b2d9d3f9-a836-4fac-b7ab-39a91447ba35" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis_66d69274-cb65-4bfd-a6e8-82c19195762a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_c1d18034-b38f-46c9-9f63-04e63a195ff5" xlink:to="loc_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis_66d69274-cb65-4bfd-a6e8-82c19195762a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementDomain_66d69274-cb65-4bfd-a6e8-82c19195762a_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ValuationTechniquesUsedInFairValueMeasurementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis_66d69274-cb65-4bfd-a6e8-82c19195762a" xlink:to="loc_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementDomain_66d69274-cb65-4bfd-a6e8-82c19195762a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementDomain_c49a9ef4-3a9e-4b6c-836d-a9e86b958b1e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ValuationTechniquesUsedInFairValueMeasurementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis_66d69274-cb65-4bfd-a6e8-82c19195762a" xlink:to="loc_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementDomain_c49a9ef4-3a9e-4b6c-836d-a9e86b958b1e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OptionPricingModelMember_eb337dcd-5f9b-4471-88d3-1877a4b8da0f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OptionPricingModelMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementDomain_c49a9ef4-3a9e-4b6c-836d-a9e86b958b1e" xlink:to="loc_ifrs-full_OptionPricingModelMember_eb337dcd-5f9b-4471-88d3-1877a4b8da0f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NumberOfSharesAuthorizedToBeRepurchasedInStockRepurchaseProgram_f2bb430b-f48a-4399-aeb4-e080778362f9" xlink:href="stn-20241231.xsd#stn_NumberOfSharesAuthorizedToBeRepurchasedInStockRepurchaseProgram"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_7ae664a6-d6af-479a-9794-6ac9ea5c60b7" xlink:to="loc_stn_NumberOfSharesAuthorizedToBeRepurchasedInStockRepurchaseProgram_f2bb430b-f48a-4399-aeb4-e080778362f9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SharesRepurchasedForCancellation_0dcd1977-f131-4d99-949d-6598f192cfc1" xlink:href="stn-20241231.xsd#stn_SharesRepurchasedForCancellation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_7ae664a6-d6af-479a-9794-6ac9ea5c60b7" xlink:to="loc_stn_SharesRepurchasedForCancellation_0dcd1977-f131-4d99-949d-6598f192cfc1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CancellationOfTreasuryShares_b8843245-b3f8-45fe-ac48-916e90170c92" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CancellationOfTreasuryShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_7ae664a6-d6af-479a-9794-6ac9ea5c60b7" xlink:to="loc_ifrs-full_CancellationOfTreasuryShares_b8843245-b3f8-45fe-ac48-916e90170c92" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued_65cb2496-7dea-451f-81eb-5758e7434c65" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_7ae664a6-d6af-479a-9794-6ac9ea5c60b7" xlink:to="loc_ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued_65cb2496-7dea-451f-81eb-5758e7434c65" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ParValuePerShare_13a37936-4fea-4f05-a8da-1a63898a118b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ParValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_7ae664a6-d6af-479a-9794-6ac9ea5c60b7" xlink:to="loc_ifrs-full_ParValuePerShare_13a37936-4fea-4f05-a8da-1a63898a118b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_GrossProceedsFromIssuingShares_da4d7567-1ff4-4189-b1e9-d5ee6e4884e1" xlink:href="stn-20241231.xsd#stn_GrossProceedsFromIssuingShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_7ae664a6-d6af-479a-9794-6ac9ea5c60b7" xlink:to="loc_stn_GrossProceedsFromIssuingShares_da4d7567-1ff4-4189-b1e9-d5ee6e4884e1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromIssuingShares_f7dfe797-c399-4be5-b2ed-5bd7af37d96e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ProceedsFromIssuingShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_7ae664a6-d6af-479a-9794-6ac9ea5c60b7" xlink:to="loc_ifrs-full_ProceedsFromIssuingShares_f7dfe797-c399-4be5-b2ed-5bd7af37d96e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DividendPayables_a18dfeb3-4d5a-456c-b470-4bbe58fe9e44" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DividendPayables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_7ae664a6-d6af-479a-9794-6ac9ea5c60b7" xlink:to="loc_ifrs-full_DividendPayables_a18dfeb3-4d5a-456c-b470-4bbe58fe9e44" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets_b12c0467-7432-42a8-85ee-eda79225cefe" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_7ae664a6-d6af-479a-9794-6ac9ea5c60b7" xlink:to="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets_b12c0467-7432-42a8-85ee-eda79225cefe" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets_0b2275b9-0e26-44e5-b8dd-9e834d965320" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_7ae664a6-d6af-479a-9794-6ac9ea5c60b7" xlink:to="loc_ifrs-full_ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets_0b2275b9-0e26-44e5-b8dd-9e834d965320" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax_902dc86f-0d65-4095-9658-137866543ea4" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_7ae664a6-d6af-479a-9794-6ac9ea5c60b7" xlink:to="loc_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax_902dc86f-0d65-4095-9658-137866543ea4" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_VestingDurationForShareBasedPaymentArrangement_800abae3-60be-4815-9c84-8b65ff6832c4" xlink:href="stn-20241231.xsd#stn_VestingDurationForShareBasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_7ae664a6-d6af-479a-9794-6ac9ea5c60b7" xlink:to="loc_stn_VestingDurationForShareBasedPaymentArrangement_800abae3-60be-4815-9c84-8b65ff6832c4" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NumberOfTradingDays_0780b29d-8d9e-4c49-a639-70638ab3f5c9" xlink:href="stn-20241231.xsd#stn_NumberOfTradingDays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_7ae664a6-d6af-479a-9794-6ac9ea5c60b7" xlink:to="loc_stn_NumberOfTradingDays_0780b29d-8d9e-4c49-a639-70638ab3f5c9" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_7a80056e-f978-4db5-b6a0-aeaa96373fb4" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_7ae664a6-d6af-479a-9794-6ac9ea5c60b7" xlink:to="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_7a80056e-f978-4db5-b6a0-aeaa96373fb4" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted_5994cde5-2fcf-4794-b04d-79db360ce721" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_7ae664a6-d6af-479a-9794-6ac9ea5c60b7" xlink:to="loc_ifrs-full_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted_5994cde5-2fcf-4794-b04d-79db360ce721" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_ac63d95a-0e84-4b1b-98a4-0af525d077b7" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_7ae664a6-d6af-479a-9794-6ac9ea5c60b7" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_ac63d95a-0e84-4b1b-98a4-0af525d077b7" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsExercisedOrVested_478515a2-aee4-4057-afbc-9cd2fca88086" xlink:href="stn-20241231.xsd#stn_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsExercisedOrVested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_7ae664a6-d6af-479a-9794-6ac9ea5c60b7" xlink:to="loc_stn_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsExercisedOrVested_478515a2-aee4-4057-afbc-9cd2fca88086" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesFromSharebasedPaymentTransactions2011_feb549da-4735-4d7a-8fad-969c1438a385" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LiabilitiesFromSharebasedPaymentTransactions2011"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_7ae664a6-d6af-479a-9794-6ac9ea5c60b7" xlink:to="loc_ifrs-full_LiabilitiesFromSharebasedPaymentTransactions2011_feb549da-4735-4d7a-8fad-969c1438a385" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SharebasedPaymentArrangementVestingRightsPercentage_280b44c1-2a70-41dc-b783-c6e6b573c0f8" xlink:href="stn-20241231.xsd#stn_SharebasedPaymentArrangementVestingRightsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_7ae664a6-d6af-479a-9794-6ac9ea5c60b7" xlink:to="loc_stn_SharebasedPaymentArrangementVestingRightsPercentage_280b44c1-2a70-41dc-b783-c6e6b573c0f8" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ShareBasedPaymentArrangementEquityInstrumentOtherThanOptionGrantedPercentIncrease_f1cc7105-c217-46da-934b-0a24d5cba29c" xlink:href="stn-20241231.xsd#stn_ShareBasedPaymentArrangementEquityInstrumentOtherThanOptionGrantedPercentIncrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_7ae664a6-d6af-479a-9794-6ac9ea5c60b7" xlink:to="loc_stn_ShareBasedPaymentArrangementEquityInstrumentOtherThanOptionGrantedPercentIncrease_f1cc7105-c217-46da-934b-0a24d5cba29c" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsOfOtherEquityInstruments_cefbe814-6174-4f6f-a541-dc6e09bf0da0" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PaymentsOfOtherEquityInstruments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_7ae664a6-d6af-479a-9794-6ac9ea5c60b7" xlink:to="loc_ifrs-full_PaymentsOfOtherEquityInstruments_cefbe814-6174-4f6f-a541-dc6e09bf0da0" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PercentageOfCompensationInShares_b960301a-6146-4fef-82a0-282ec949e6d1" xlink:href="stn-20241231.xsd#stn_PercentageOfCompensationInShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_7ae664a6-d6af-479a-9794-6ac9ea5c60b7" xlink:to="loc_stn_PercentageOfCompensationInShares_b960301a-6146-4fef-82a0-282ec949e6d1" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntrinsicValueOfLiabilitiesFromSharebasedPaymentTransactionsForWhichCounterpartysRightToCashOrOtherAssetsVested2011_44c5f239-4f75-4186-806d-2d1b37a1480b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IntrinsicValueOfLiabilitiesFromSharebasedPaymentTransactionsForWhichCounterpartysRightToCashOrOtherAssetsVested2011"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_7ae664a6-d6af-479a-9794-6ac9ea5c60b7" xlink:to="loc_ifrs-full_IntrinsicValueOfLiabilitiesFromSharebasedPaymentTransactionsForWhichCounterpartysRightToCashOrOtherAssetsVested2011_44c5f239-4f75-4186-806d-2d1b37a1480b" xlink:type="arc" order="22"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/ShareCapitalScheduleofDividendsDeclaredandRecordedDetails" xlink:type="simple" xlink:href="stn-20241231.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_d0154917-b540-425a-988d-ac7205ad6e74" xlink:href="stn-20241231.xsd#stn_DisclosureOfDividendsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDividendsTable_cc601029-807e-444f-a0a4-1c98d6630d2c" xlink:href="stn-20241231.xsd#stn_DisclosureOfDividendsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_stn_DisclosureOfDividendsLineItems_d0154917-b540-425a-988d-ac7205ad6e74" xlink:to="loc_stn_DisclosureOfDividendsTable_cc601029-807e-444f-a0a4-1c98d6630d2c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfOrdinarySharesAxis_c07c2b98-c344-48cc-84c6-f1b06e4fa30a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfOrdinarySharesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_stn_DisclosureOfDividendsTable_cc601029-807e-444f-a0a4-1c98d6630d2c" xlink:to="loc_ifrs-full_ClassesOfOrdinarySharesAxis_c07c2b98-c344-48cc-84c6-f1b06e4fa30a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfOrdinarySharesDomain_c07c2b98-c344-48cc-84c6-f1b06e4fa30a_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfOrdinarySharesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfOrdinarySharesAxis_c07c2b98-c344-48cc-84c6-f1b06e4fa30a" xlink:to="loc_ifrs-full_ClassesOfOrdinarySharesDomain_c07c2b98-c344-48cc-84c6-f1b06e4fa30a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfOrdinarySharesDomain_e76b0248-aa08-4300-9568-daf23f679472" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfOrdinarySharesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfOrdinarySharesAxis_c07c2b98-c344-48cc-84c6-f1b06e4fa30a" xlink:to="loc_ifrs-full_ClassesOfOrdinarySharesDomain_e76b0248-aa08-4300-9568-daf23f679472" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OrdinarySharesPerSharePeriodOneMember_8abecb8a-8b57-4085-ab22-ec2a386a8e7f" xlink:href="stn-20241231.xsd#stn_OrdinarySharesPerSharePeriodOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfOrdinarySharesDomain_e76b0248-aa08-4300-9568-daf23f679472" xlink:to="loc_stn_OrdinarySharesPerSharePeriodOneMember_8abecb8a-8b57-4085-ab22-ec2a386a8e7f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OrdinarySharesPerSharePeriodTwoMember_b25842f4-e488-4b6b-bf1f-f7e2e2430a79" xlink:href="stn-20241231.xsd#stn_OrdinarySharesPerSharePeriodTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfOrdinarySharesDomain_e76b0248-aa08-4300-9568-daf23f679472" xlink:to="loc_stn_OrdinarySharesPerSharePeriodTwoMember_b25842f4-e488-4b6b-bf1f-f7e2e2430a79" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OrdinarySharesPerSharePeriodThreeMember_1ad9f54e-b0cc-45d7-81ce-c415885bea2c" xlink:href="stn-20241231.xsd#stn_OrdinarySharesPerSharePeriodThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfOrdinarySharesDomain_e76b0248-aa08-4300-9568-daf23f679472" xlink:to="loc_stn_OrdinarySharesPerSharePeriodThreeMember_1ad9f54e-b0cc-45d7-81ce-c415885bea2c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OrdinarySharesPerSharePeriodFourMember_14947922-aa58-4791-90a5-7a1e4c70acdf" xlink:href="stn-20241231.xsd#stn_OrdinarySharesPerSharePeriodFourMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfOrdinarySharesDomain_e76b0248-aa08-4300-9568-daf23f679472" xlink:to="loc_stn_OrdinarySharesPerSharePeriodFourMember_14947922-aa58-4791-90a5-7a1e4c70acdf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OrdinarySharesPerSharePeriodFiveMember_fa0140ae-c270-4c15-a9b0-62099be82521" xlink:href="stn-20241231.xsd#stn_OrdinarySharesPerSharePeriodFiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfOrdinarySharesDomain_e76b0248-aa08-4300-9568-daf23f679472" xlink:to="loc_stn_OrdinarySharesPerSharePeriodFiveMember_fa0140ae-c270-4c15-a9b0-62099be82521" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DividendsPaidOrdinarySharesPerShare_af986d6d-a514-42a0-9033-f4d7dbbc9ebe" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DividendsPaidOrdinarySharesPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_DisclosureOfDividendsLineItems_d0154917-b540-425a-988d-ac7205ad6e74" xlink:to="loc_ifrs-full_DividendsPaidOrdinarySharesPerShare_af986d6d-a514-42a0-9033-f4d7dbbc9ebe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DividendsPaidOrdinaryShares_0b365279-8d35-414c-b7cd-54fe6f3ba166" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DividendsPaidOrdinaryShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_DisclosureOfDividendsLineItems_d0154917-b540-425a-988d-ac7205ad6e74" xlink:to="loc_ifrs-full_DividendsPaidOrdinaryShares_0b365279-8d35-414c-b7cd-54fe6f3ba166" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/ShareCapitalScheduleoftheCompanysRSUsPSUsandDSUsDetails" xlink:type="simple" xlink:href="stn-20241231.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_995e29fd-f33a-4d0a-a6a6-2e29b13ed2b6" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable_571d2ba4-1d36-4b68-9f88-fe0aaad65ebc" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems_995e29fd-f33a-4d0a-a6a6-2e29b13ed2b6" xlink:to="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable_571d2ba4-1d36-4b68-9f88-fe0aaad65ebc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_e9df6686-0816-4443-9b8a-48c4c5f01408" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable_571d2ba4-1d36-4b68-9f88-fe0aaad65ebc" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_e9df6686-0816-4443-9b8a-48c4c5f01408" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsDomain_e9df6686-0816-4443-9b8a-48c4c5f01408_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_e9df6686-0816-4443-9b8a-48c4c5f01408" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsDomain_e9df6686-0816-4443-9b8a-48c4c5f01408_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsDomain_1b9d1c9d-4112-4964-b37a-0dc4418403e7" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_e9df6686-0816-4443-9b8a-48c4c5f01408" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsDomain_1b9d1c9d-4112-4964-b37a-0dc4418403e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_RestrictedShareUnitsRSUsMember_f65f420b-702c-46cc-92bb-815eb6a0efae" xlink:href="stn-20241231.xsd#stn_RestrictedShareUnitsRSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsDomain_1b9d1c9d-4112-4964-b37a-0dc4418403e7" xlink:to="loc_stn_RestrictedShareUnitsRSUsMember_f65f420b-702c-46cc-92bb-815eb6a0efae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PerformanceShareUnitsMember_27c82819-11ca-4829-8277-6f053e808fca" xlink:href="stn-20241231.xsd#stn_PerformanceShareUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsDomain_1b9d1c9d-4112-4964-b37a-0dc4418403e7" xlink:to="loc_stn_PerformanceShareUnitsMember_27c82819-11ca-4829-8277-6f053e808fca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DeferredShareUnitsDSUsMember_1fad53b0-304f-4311-85c2-7967c2eb2cd4" xlink:href="stn-20241231.xsd#stn_DeferredShareUnitsDSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsDomain_1b9d1c9d-4112-4964-b37a-0dc4418403e7" xlink:to="loc_stn_DeferredShareUnitsDSUsMember_1fad53b0-304f-4311-85c2-7967c2eb2cd4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_cba0e5cb-e07a-462c-a52b-26699237e9b8" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems_995e29fd-f33a-4d0a-a6a6-2e29b13ed2b6" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_cba0e5cb-e07a-462c-a52b-26699237e9b8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_7e97b811-bfb5-480e-919d-7632049f138a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems_995e29fd-f33a-4d0a-a6a6-2e29b13ed2b6" xlink:to="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_7e97b811-bfb5-480e-919d-7632049f138a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_a7999dc2-d720-4aef-87bb-3be595b83a09" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems_995e29fd-f33a-4d0a-a6a6-2e29b13ed2b6" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_a7999dc2-d720-4aef-87bb-3be595b83a09" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement_704ce4f4-745b-4079-a475-8c23f04f62e5" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems_995e29fd-f33a-4d0a-a6a6-2e29b13ed2b6" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement_704ce4f4-745b-4079-a475-8c23f04f62e5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_a2c34a91-5de4-4319-a6a5-6c1e3c4f586d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforAssetsDetails" xlink:type="simple" xlink:href="stn-20241231.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_c94604a6-059e-467d-bbbd-4e4c39333aae" xlink:href="stn-20241231.xsd#stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable_d7c91a4f-9d1c-4bff-8399-99fed4e2de69" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems_c94604a6-059e-467d-bbbd-4e4c39333aae" xlink:to="loc_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable_d7c91a4f-9d1c-4bff-8399-99fed4e2de69" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MeasurementAxis_d6d482c6-6e78-4c61-ba14-8c4ac28a9651" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_MeasurementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable_d7c91a4f-9d1c-4bff-8399-99fed4e2de69" xlink:to="loc_ifrs-full_MeasurementAxis_d6d482c6-6e78-4c61-ba14-8c4ac28a9651" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MeasurementDomain_d6d482c6-6e78-4c61-ba14-8c4ac28a9651_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_MeasurementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_MeasurementAxis_d6d482c6-6e78-4c61-ba14-8c4ac28a9651" xlink:to="loc_ifrs-full_MeasurementDomain_d6d482c6-6e78-4c61-ba14-8c4ac28a9651_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MeasurementDomain_4c75eff6-d968-4b03-b1ee-28e482adddfa" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_MeasurementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_MeasurementAxis_d6d482c6-6e78-4c61-ba14-8c4ac28a9651" xlink:to="loc_ifrs-full_MeasurementDomain_4c75eff6-d968-4b03-b1ee-28e482adddfa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RecurringFairValueMeasurementMember_3548b79b-768f-4dde-9950-925fb2010d06" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RecurringFairValueMeasurementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_MeasurementDomain_4c75eff6-d968-4b03-b1ee-28e482adddfa" xlink:to="loc_ifrs-full_RecurringFairValueMeasurementMember_3548b79b-768f-4dde-9950-925fb2010d06" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_74d6f141-0e09-41e6-9d7b-97738f53326d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LevelsOfFairValueHierarchyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable_d7c91a4f-9d1c-4bff-8399-99fed4e2de69" xlink:to="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_74d6f141-0e09-41e6-9d7b-97738f53326d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LevelsOfFairValueHierarchyDomain_74d6f141-0e09-41e6-9d7b-97738f53326d_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LevelsOfFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_74d6f141-0e09-41e6-9d7b-97738f53326d" xlink:to="loc_ifrs-full_LevelsOfFairValueHierarchyDomain_74d6f141-0e09-41e6-9d7b-97738f53326d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LevelsOfFairValueHierarchyDomain_3b0bf321-f45e-49cb-a517-8cc67468c23f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LevelsOfFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_74d6f141-0e09-41e6-9d7b-97738f53326d" xlink:to="loc_ifrs-full_LevelsOfFairValueHierarchyDomain_3b0bf321-f45e-49cb-a517-8cc67468c23f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level1OfFairValueHierarchyMember_ed2a755e-da54-4582-8c45-b56946e75dac" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_Level1OfFairValueHierarchyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyDomain_3b0bf321-f45e-49cb-a517-8cc67468c23f" xlink:to="loc_ifrs-full_Level1OfFairValueHierarchyMember_ed2a755e-da54-4582-8c45-b56946e75dac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level2OfFairValueHierarchyMember_2cc6ddfd-6db1-4966-8808-fe14f08b181f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_Level2OfFairValueHierarchyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyDomain_3b0bf321-f45e-49cb-a517-8cc67468c23f" xlink:to="loc_ifrs-full_Level2OfFairValueHierarchyMember_2cc6ddfd-6db1-4966-8808-fe14f08b181f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level3OfFairValueHierarchyMember_5219dfcb-8ec7-495c-be1f-46a33ff0c06f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_Level3OfFairValueHierarchyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyDomain_3b0bf321-f45e-49cb-a517-8cc67468c23f" xlink:to="loc_ifrs-full_Level3OfFairValueHierarchyMember_5219dfcb-8ec7-495c-be1f-46a33ff0c06f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_878a67a3-5dd8-418a-8b76-118236e9f763" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable_d7c91a4f-9d1c-4bff-8399-99fed4e2de69" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_878a67a3-5dd8-418a-8b76-118236e9f763" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsDomain_878a67a3-5dd8-418a-8b76-118236e9f763_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfAssetsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_878a67a3-5dd8-418a-8b76-118236e9f763" xlink:to="loc_ifrs-full_ClassesOfAssetsDomain_878a67a3-5dd8-418a-8b76-118236e9f763_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsDomain_ebfffad7-7594-4d91-be5e-5b53fc22fb47" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfAssetsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_878a67a3-5dd8-418a-8b76-118236e9f763" xlink:to="loc_ifrs-full_ClassesOfAssetsDomain_ebfffad7-7594-4d91-be5e-5b53fc22fb47" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_InvestmentsHeldForSelfInsuredLiabilitiesMember_d7c30cd7-d100-4b16-af37-598ccb55387b" xlink:href="stn-20241231.xsd#stn_InvestmentsHeldForSelfInsuredLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsDomain_ebfffad7-7594-4d91-be5e-5b53fc22fb47" xlink:to="loc_stn_InvestmentsHeldForSelfInsuredLiabilitiesMember_d7c30cd7-d100-4b16-af37-598ccb55387b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DerivativesMember_103549b2-cfea-4192-a0ba-654307de7712" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DerivativesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsDomain_ebfffad7-7594-4d91-be5e-5b53fc22fb47" xlink:to="loc_ifrs-full_DerivativesMember_103549b2-cfea-4192-a0ba-654307de7712" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfLiabilitiesAxis_fd183a74-09f2-42d6-bb19-979ab628eaf4" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfLiabilitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable_d7c91a4f-9d1c-4bff-8399-99fed4e2de69" xlink:to="loc_ifrs-full_ClassesOfLiabilitiesAxis_fd183a74-09f2-42d6-bb19-979ab628eaf4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfLiabilitiesDomain_fd183a74-09f2-42d6-bb19-979ab628eaf4_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfLiabilitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfLiabilitiesAxis_fd183a74-09f2-42d6-bb19-979ab628eaf4" xlink:to="loc_ifrs-full_ClassesOfLiabilitiesDomain_fd183a74-09f2-42d6-bb19-979ab628eaf4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfLiabilitiesDomain_bbce439f-d14e-48b3-9808-9bbe34a8edfb" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfLiabilitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfLiabilitiesAxis_fd183a74-09f2-42d6-bb19-979ab628eaf4" xlink:to="loc_ifrs-full_ClassesOfLiabilitiesDomain_bbce439f-d14e-48b3-9808-9bbe34a8edfb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContingentConsiderationMember_6418247d-0860-4ed4-aca8-6dd9cceb51bb" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ContingentConsiderationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfLiabilitiesDomain_bbce439f-d14e-48b3-9808-9bbe34a8edfb" xlink:to="loc_ifrs-full_ContingentConsiderationMember_6418247d-0860-4ed4-aca8-6dd9cceb51bb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherFinancialAssets_2454d612-e591-46b4-a82d-5509228e27f2" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherFinancialAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems_c94604a6-059e-467d-bbbd-4e4c39333aae" xlink:to="loc_ifrs-full_OtherFinancialAssets_2454d612-e591-46b4-a82d-5509228e27f2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherFinancialLiabilities_1b690e3e-e9ea-4d55-bda8-04ab54cd7b1d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherFinancialLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems_c94604a6-059e-467d-bbbd-4e4c39333aae" xlink:to="loc_ifrs-full_OtherFinancialLiabilities_1b690e3e-e9ea-4d55-bda8-04ab54cd7b1d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforLiabilitiesDetails" xlink:type="simple" xlink:href="stn-20241231.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_c75eb643-0841-4c09-b4b5-60095088c309" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable_3e264a74-a812-41e1-81bf-8dca65cba9b4" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems_c75eb643-0841-4c09-b4b5-60095088c309" xlink:to="loc_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable_3e264a74-a812-41e1-81bf-8dca65cba9b4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MeasurementAxis_dd526253-1e41-4503-b25b-6275895b37cd" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_MeasurementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable_3e264a74-a812-41e1-81bf-8dca65cba9b4" xlink:to="loc_ifrs-full_MeasurementAxis_dd526253-1e41-4503-b25b-6275895b37cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MeasurementDomain_dd526253-1e41-4503-b25b-6275895b37cd_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_MeasurementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_MeasurementAxis_dd526253-1e41-4503-b25b-6275895b37cd" xlink:to="loc_ifrs-full_MeasurementDomain_dd526253-1e41-4503-b25b-6275895b37cd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MeasurementDomain_485a32b7-0422-48cd-afd5-8f90713eb295" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_MeasurementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_MeasurementAxis_dd526253-1e41-4503-b25b-6275895b37cd" xlink:to="loc_ifrs-full_MeasurementDomain_485a32b7-0422-48cd-afd5-8f90713eb295" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember_d6fb3da9-eee9-40a1-8c45-72328defc616" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_MeasurementDomain_485a32b7-0422-48cd-afd5-8f90713eb295" xlink:to="loc_ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember_d6fb3da9-eee9-40a1-8c45-72328defc616" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_6066a362-c730-4ca3-937d-cfeebd83b001" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LevelsOfFairValueHierarchyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable_3e264a74-a812-41e1-81bf-8dca65cba9b4" xlink:to="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_6066a362-c730-4ca3-937d-cfeebd83b001" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LevelsOfFairValueHierarchyDomain_6066a362-c730-4ca3-937d-cfeebd83b001_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LevelsOfFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_6066a362-c730-4ca3-937d-cfeebd83b001" xlink:to="loc_ifrs-full_LevelsOfFairValueHierarchyDomain_6066a362-c730-4ca3-937d-cfeebd83b001_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LevelsOfFairValueHierarchyDomain_c84ae713-0a9f-4836-89c7-db595cc3ba1e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LevelsOfFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_6066a362-c730-4ca3-937d-cfeebd83b001" xlink:to="loc_ifrs-full_LevelsOfFairValueHierarchyDomain_c84ae713-0a9f-4836-89c7-db595cc3ba1e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level1OfFairValueHierarchyMember_2b170f73-aa1d-45bf-9ebe-db45c3f90be8" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_Level1OfFairValueHierarchyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyDomain_c84ae713-0a9f-4836-89c7-db595cc3ba1e" xlink:to="loc_ifrs-full_Level1OfFairValueHierarchyMember_2b170f73-aa1d-45bf-9ebe-db45c3f90be8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level2OfFairValueHierarchyMember_df27a382-0f43-4bcd-9f5a-a21e75572508" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_Level2OfFairValueHierarchyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyDomain_c84ae713-0a9f-4836-89c7-db595cc3ba1e" xlink:to="loc_ifrs-full_Level2OfFairValueHierarchyMember_df27a382-0f43-4bcd-9f5a-a21e75572508" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level3OfFairValueHierarchyMember_1497cc78-135f-4d0e-b6a3-97c9408a66d1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_Level3OfFairValueHierarchyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyDomain_c84ae713-0a9f-4836-89c7-db595cc3ba1e" xlink:to="loc_ifrs-full_Level3OfFairValueHierarchyMember_1497cc78-135f-4d0e-b6a3-97c9408a66d1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfLiabilitiesAxis_96c97429-beda-4b5a-a164-5ff7448917e7" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfLiabilitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable_3e264a74-a812-41e1-81bf-8dca65cba9b4" xlink:to="loc_ifrs-full_ClassesOfLiabilitiesAxis_96c97429-beda-4b5a-a164-5ff7448917e7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfLiabilitiesDomain_96c97429-beda-4b5a-a164-5ff7448917e7_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfLiabilitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfLiabilitiesAxis_96c97429-beda-4b5a-a164-5ff7448917e7" xlink:to="loc_ifrs-full_ClassesOfLiabilitiesDomain_96c97429-beda-4b5a-a164-5ff7448917e7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfLiabilitiesDomain_39d406d9-ca1f-45c1-9550-2aac1dfb7333" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfLiabilitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfLiabilitiesAxis_96c97429-beda-4b5a-a164-5ff7448917e7" xlink:to="loc_ifrs-full_ClassesOfLiabilitiesDomain_39d406d9-ca1f-45c1-9550-2aac1dfb7333" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SeniorUnsecuredNotesMember_53a88867-f9cf-47f5-af49-66bf4b557602" xlink:href="stn-20241231.xsd#stn_SeniorUnsecuredNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfLiabilitiesDomain_39d406d9-ca1f-45c1-9550-2aac1dfb7333" xlink:to="loc_stn_SeniorUnsecuredNotesMember_53a88867-f9cf-47f5-af49-66bf4b557602" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Liabilities_9997ece3-26f0-40e4-9393-3a35983bd555" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_Liabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems_c75eb643-0841-4c09-b4b5-60095088c309" xlink:to="loc_ifrs-full_Liabilities_9997ece3-26f0-40e4-9393-3a35983bd555" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails" xlink:type="simple" xlink:href="stn-20241231.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_5854e9f2-a0e5-4b1d-b11d-ed0f4d74e9b1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_9c0cf8bc-6c9a-4e03-9a8a-620f3716be08" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfFinancialInstrumentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5854e9f2-a0e5-4b1d-b11d-ed0f4d74e9b1" xlink:to="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_9c0cf8bc-6c9a-4e03-9a8a-620f3716be08" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfHedgesAxis_7bb4a176-7cd4-4990-b7b7-12392b927993" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TypesOfHedgesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_9c0cf8bc-6c9a-4e03-9a8a-620f3716be08" xlink:to="loc_ifrs-full_TypesOfHedgesAxis_7bb4a176-7cd4-4990-b7b7-12392b927993" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfHedgesDomain_7bb4a176-7cd4-4990-b7b7-12392b927993_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TypesOfHedgesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfHedgesAxis_7bb4a176-7cd4-4990-b7b7-12392b927993" xlink:to="loc_ifrs-full_TypesOfHedgesDomain_7bb4a176-7cd4-4990-b7b7-12392b927993_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfHedgesDomain_d68c545a-3606-4f88-9dcf-a7640322e890" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TypesOfHedgesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfHedgesAxis_7bb4a176-7cd4-4990-b7b7-12392b927993" xlink:to="loc_ifrs-full_TypesOfHedgesDomain_d68c545a-3606-4f88-9dcf-a7640322e890" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowHedgesMember_8045b073-4b9c-4cb5-bb62-a54e4c2c20fc" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CashFlowHedgesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TypesOfHedgesDomain_d68c545a-3606-4f88-9dcf-a7640322e890" xlink:to="loc_ifrs-full_CashFlowHedgesMember_8045b073-4b9c-4cb5-bb62-a54e4c2c20fc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis_215738f0-5262-4d51-8295-de9e61132460" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_9c0cf8bc-6c9a-4e03-9a8a-620f3716be08" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsAxis_215738f0-5262-4d51-8295-de9e61132460" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsDomain_215738f0-5262-4d51-8295-de9e61132460_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfFinancialAssetsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_215738f0-5262-4d51-8295-de9e61132460" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsDomain_215738f0-5262-4d51-8295-de9e61132460_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsDomain_def54959-a696-4dfa-a84a-265ff1d433ca" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfFinancialAssetsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_215738f0-5262-4d51-8295-de9e61132460" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsDomain_def54959-a696-4dfa-a84a-265ff1d433ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_TotalReturnSwapOnShareBasedCompensationUnitsMember_baeda1ed-b65c-4e58-a230-727c995babde" xlink:href="stn-20241231.xsd#stn_TotalReturnSwapOnShareBasedCompensationUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsDomain_def54959-a696-4dfa-a84a-265ff1d433ca" xlink:to="loc_stn_TotalReturnSwapOnShareBasedCompensationUnitsMember_baeda1ed-b65c-4e58-a230-727c995babde" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SwapContractMember_bb07057f-939b-4b76-bfe3-5e3f34c835a8" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_SwapContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsDomain_def54959-a696-4dfa-a84a-265ff1d433ca" xlink:to="loc_ifrs-full_SwapContractMember_bb07057f-939b-4b76-bfe3-5e3f34c835a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_305d2108-ea13-423f-a73d-f99a83c0d66c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_9c0cf8bc-6c9a-4e03-9a8a-620f3716be08" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_305d2108-ea13-423f-a73d-f99a83c0d66c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsDomain_305d2108-ea13-423f-a73d-f99a83c0d66c_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_305d2108-ea13-423f-a73d-f99a83c0d66c" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsDomain_305d2108-ea13-423f-a73d-f99a83c0d66c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsDomain_93b8bb2b-383d-4e51-a0e6-0d0ea2aee7f6" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_305d2108-ea13-423f-a73d-f99a83c0d66c" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsDomain_93b8bb2b-383d-4e51-a0e6-0d0ea2aee7f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_RestrictedShareUnitsRSUsMember_138f0795-d4ce-4cc1-a8a7-c97316e54349" xlink:href="stn-20241231.xsd#stn_RestrictedShareUnitsRSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsDomain_93b8bb2b-383d-4e51-a0e6-0d0ea2aee7f6" xlink:to="loc_stn_RestrictedShareUnitsRSUsMember_138f0795-d4ce-4cc1-a8a7-c97316e54349" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PerformanceShareUnitsPSUsAndDeferredShareUnitsDSUsMember_261e2aca-aaa0-426f-8578-c940e19084cb" xlink:href="stn-20241231.xsd#stn_PerformanceShareUnitsPSUsAndDeferredShareUnitsDSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsDomain_93b8bb2b-383d-4e51-a0e6-0d0ea2aee7f6" xlink:to="loc_stn_PerformanceShareUnitsPSUsAndDeferredShareUnitsDSUsMember_261e2aca-aaa0-426f-8578-c940e19084cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfFinancialAssetsAxis_1514d940-b3ab-4ff8-8702-a87d29af868e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CategoriesOfFinancialAssetsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_9c0cf8bc-6c9a-4e03-9a8a-620f3716be08" xlink:to="loc_ifrs-full_CategoriesOfFinancialAssetsAxis_1514d940-b3ab-4ff8-8702-a87d29af868e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfFinancialAssetsDomain_1514d940-b3ab-4ff8-8702-a87d29af868e_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CategoriesOfFinancialAssetsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CategoriesOfFinancialAssetsAxis_1514d940-b3ab-4ff8-8702-a87d29af868e" xlink:to="loc_ifrs-full_CategoriesOfFinancialAssetsDomain_1514d940-b3ab-4ff8-8702-a87d29af868e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfFinancialAssetsDomain_4b294d3f-a21f-439c-8f0d-0836ce4e3444" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CategoriesOfFinancialAssetsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CategoriesOfFinancialAssetsAxis_1514d940-b3ab-4ff8-8702-a87d29af868e" xlink:to="loc_ifrs-full_CategoriesOfFinancialAssetsDomain_4b294d3f-a21f-439c-8f0d-0836ce4e3444" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember_40b61b60-3642-4963-9a88-e0bff749fb4a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CategoriesOfFinancialAssetsDomain_4b294d3f-a21f-439c-8f0d-0836ce4e3444" xlink:to="loc_ifrs-full_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember_40b61b60-3642-4963-9a88-e0bff749fb4a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_c48fd4d3-9a2b-4fe9-9d6b-3ac10b5b33d3" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_9c0cf8bc-6c9a-4e03-9a8a-620f3716be08" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_c48fd4d3-9a2b-4fe9-9d6b-3ac10b5b33d3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameDomain_c48fd4d3-9a2b-4fe9-9d6b-3ac10b5b33d3_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BorrowingsByNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_c48fd4d3-9a2b-4fe9-9d6b-3ac10b5b33d3" xlink:to="loc_ifrs-full_BorrowingsByNameDomain_c48fd4d3-9a2b-4fe9-9d6b-3ac10b5b33d3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameDomain_03057d6d-59ac-4eab-a8ca-809554de2ff6" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BorrowingsByNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_c48fd4d3-9a2b-4fe9-9d6b-3ac10b5b33d3" xlink:to="loc_ifrs-full_BorrowingsByNameDomain_03057d6d-59ac-4eab-a8ca-809554de2ff6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SyndicatedSeniorRevolvingCreditFacilityMember_1f6725a1-fcbe-4a2c-adb7-ae90706c3205" xlink:href="stn-20241231.xsd#stn_SyndicatedSeniorRevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameDomain_03057d6d-59ac-4eab-a8ca-809554de2ff6" xlink:to="loc_stn_SyndicatedSeniorRevolvingCreditFacilityMember_1f6725a1-fcbe-4a2c-adb7-ae90706c3205" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_CreditFacilitiesMember_d86070cf-8b8f-4c1c-8faf-f3e5666dcd71" xlink:href="stn-20241231.xsd#stn_CreditFacilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameDomain_03057d6d-59ac-4eab-a8ca-809554de2ff6" xlink:to="loc_stn_CreditFacilitiesMember_d86070cf-8b8f-4c1c-8faf-f3e5666dcd71" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis_f96ff04e-6053-43b1-8029-13e1deddbac5" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CurrencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_9c0cf8bc-6c9a-4e03-9a8a-620f3716be08" xlink:to="loc_srt_CurrencyAxis_f96ff04e-6053-43b1-8029-13e1deddbac5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_f96ff04e-6053-43b1-8029-13e1deddbac5_default" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_AllCurrenciesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CurrencyAxis_f96ff04e-6053-43b1-8029-13e1deddbac5" xlink:to="loc_currency_AllCurrenciesDomain_f96ff04e-6053-43b1-8029-13e1deddbac5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_df2c10f5-b1e7-4bcb-875e-af06ae0ee362" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_AllCurrenciesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CurrencyAxis_f96ff04e-6053-43b1-8029-13e1deddbac5" xlink:to="loc_currency_AllCurrenciesDomain_df2c10f5-b1e7-4bcb-875e-af06ae0ee362" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_USD_fef9f287-a8b1-44a8-bfc7-3bb33019981c" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_USD"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_df2c10f5-b1e7-4bcb-875e-af06ae0ee362" xlink:to="loc_currency_USD_fef9f287-a8b1-44a8-bfc7-3bb33019981c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AUD_47de6bce-6bbe-469f-b37b-7de66ff7fed1" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_AUD"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_df2c10f5-b1e7-4bcb-875e-af06ae0ee362" xlink:to="loc_currency_AUD_47de6bce-6bbe-469f-b37b-7de66ff7fed1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NominalAmountOfHedgingInstrument_a6e96a1b-88fc-4e1d-b2de-534188574fa0" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NominalAmountOfHedgingInstrument"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5854e9f2-a0e5-4b1d-b11d-ed0f4d74e9b1" xlink:to="loc_ifrs-full_NominalAmountOfHedgingInstrument_a6e96a1b-88fc-4e1d-b2de-534188574fa0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_HedgingInstrumentAssets_81bbd909-b353-4d1d-b722-3a58c7425217" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_HedgingInstrumentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5854e9f2-a0e5-4b1d-b11d-ed0f4d74e9b1" xlink:to="loc_ifrs-full_HedgingInstrumentAssets_81bbd909-b353-4d1d-b722-3a58c7425217" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainLossOnChangeInFairValueOfHedgingInstrumentUsedAsBasisForRecognisingHedgeIneffectiveness_69da6eed-f224-4667-a270-b4c27feafffc" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GainLossOnChangeInFairValueOfHedgingInstrumentUsedAsBasisForRecognisingHedgeIneffectiveness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5854e9f2-a0e5-4b1d-b11d-ed0f4d74e9b1" xlink:to="loc_ifrs-full_GainLossOnChangeInFairValueOfHedgingInstrumentUsedAsBasisForRecognisingHedgeIneffectiveness_69da6eed-f224-4667-a270-b4c27feafffc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax_de56aadc-6d6a-40b6-b90d-5ae76f747465" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5854e9f2-a0e5-4b1d-b11d-ed0f4d74e9b1" xlink:to="loc_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax_de56aadc-6d6a-40b6-b90d-5ae76f747465" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax_14dd4350-4bfe-4f3e-803c-f8f202748389" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5854e9f2-a0e5-4b1d-b11d-ed0f4d74e9b1" xlink:to="loc_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax_14dd4350-4bfe-4f3e-803c-f8f202748389" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssets_bc70baa1-5cba-42de-9403-f8af984f0abb" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_FinancialAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5854e9f2-a0e5-4b1d-b11d-ed0f4d74e9b1" xlink:to="loc_ifrs-full_FinancialAssets_bc70baa1-5cba-42de-9403-f8af984f0abb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsOnChangeInFairValueOfDerivatives_482d64df-ca7a-4727-9839-defb376d3240" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GainsOnChangeInFairValueOfDerivatives"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5854e9f2-a0e5-4b1d-b11d-ed0f4d74e9b1" xlink:to="loc_ifrs-full_GainsOnChangeInFairValueOfDerivatives_482d64df-ca7a-4727-9839-defb376d3240" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaximumExposureToCreditRisk_8f1f536d-b1c5-43ff-a2ee-184985afd801" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_MaximumExposureToCreditRisk"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5854e9f2-a0e5-4b1d-b11d-ed0f4d74e9b1" xlink:to="loc_ifrs-full_MaximumExposureToCreditRisk_8f1f536d-b1c5-43ff-a2ee-184985afd801" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NumberOfInternalTargetOfDaysOfRevenueInTradeReceivables_f774c5ef-d6fe-423b-8b73-2cb0db63fb37" xlink:href="stn-20241231.xsd#stn_NumberOfInternalTargetOfDaysOfRevenueInTradeReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5854e9f2-a0e5-4b1d-b11d-ed0f4d74e9b1" xlink:to="loc_stn_NumberOfInternalTargetOfDaysOfRevenueInTradeReceivables_f774c5ef-d6fe-423b-8b73-2cb0db63fb37" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SensitivityAnalysisOfFairValueProfitLossImpactOf5ChangeInEquityPrices_bff57453-480d-4d4e-9a90-10cbfd8de499" xlink:href="stn-20241231.xsd#stn_SensitivityAnalysisOfFairValueProfitLossImpactOf5ChangeInEquityPrices"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5854e9f2-a0e5-4b1d-b11d-ed0f4d74e9b1" xlink:to="loc_stn_SensitivityAnalysisOfFairValueProfitLossImpactOf5ChangeInEquityPrices_bff57453-480d-4d4e-9a90-10cbfd8de499" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SensitivityAnalysisOfFairValuePerformanceSharesImpactOf10ChangeInSharePrice_a402b583-9df4-480f-9561-548f4dca80d8" xlink:href="stn-20241231.xsd#stn_SensitivityAnalysisOfFairValuePerformanceSharesImpactOf10ChangeInSharePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5854e9f2-a0e5-4b1d-b11d-ed0f4d74e9b1" xlink:to="loc_stn_SensitivityAnalysisOfFairValuePerformanceSharesImpactOf10ChangeInSharePrice_a402b583-9df4-480f-9561-548f4dca80d8" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LineOfCreditFacilityMaximumBorrowingsCapacity_e1461af3-53f1-4346-9a41-5de6f06efeac" xlink:href="stn-20241231.xsd#stn_LineOfCreditFacilityMaximumBorrowingsCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5854e9f2-a0e5-4b1d-b11d-ed0f4d74e9b1" xlink:to="loc_stn_LineOfCreditFacilityMaximumBorrowingsCapacity_e1461af3-53f1-4346-9a41-5de6f06efeac" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UndrawnBorrowingFacilities_5d431bb8-846a-4815-8ada-96f03270618e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_UndrawnBorrowingFacilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5854e9f2-a0e5-4b1d-b11d-ed0f4d74e9b1" xlink:to="loc_ifrs-full_UndrawnBorrowingFacilities_5d431bb8-846a-4815-8ada-96f03270618e" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LineOfCreditFacilityAdditionalBorrowingsCapacity_7bea481c-af06-4b92-966f-b8ed8b73de64" xlink:href="stn-20241231.xsd#stn_LineOfCreditFacilityAdditionalBorrowingsCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5854e9f2-a0e5-4b1d-b11d-ed0f4d74e9b1" xlink:to="loc_stn_LineOfCreditFacilityAdditionalBorrowingsCapacity_7bea481c-af06-4b92-966f-b8ed8b73de64" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SensitivityAnalysisOfFairValueProfitLossImpactOf10ChangeInInterestRateOnBorrowings_75fa3b43-f7a0-4f17-968c-35ea5064ebbb" xlink:href="stn-20241231.xsd#stn_SensitivityAnalysisOfFairValueProfitLossImpactOf10ChangeInInterestRateOnBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5854e9f2-a0e5-4b1d-b11d-ed0f4d74e9b1" xlink:to="loc_stn_SensitivityAnalysisOfFairValueProfitLossImpactOf10ChangeInInterestRateOnBorrowings_75fa3b43-f7a0-4f17-968c-35ea5064ebbb" xlink:type="arc" order="14"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/FinancialInstrumentsScheduleofLossAllowanceProvisionDetails" xlink:type="simple" xlink:href="stn-20241231.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_4f2fce61-0369-46df-8ec4-6b5a01a8d433" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfProvisionMatrixLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfProvisionMatrixTable_f4b0b320-1249-41be-bc28-727e2844ac61" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfProvisionMatrixTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfProvisionMatrixLineItems_4f2fce61-0369-46df-8ec4-6b5a01a8d433" xlink:to="loc_ifrs-full_DisclosureOfProvisionMatrixTable_f4b0b320-1249-41be-bc28-727e2844ac61" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PastDueStatusAxis_fa43a56b-1919-4a3f-bfad-3d5dcf65a573" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PastDueStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfProvisionMatrixTable_f4b0b320-1249-41be-bc28-727e2844ac61" xlink:to="loc_ifrs-full_PastDueStatusAxis_fa43a56b-1919-4a3f-bfad-3d5dcf65a573" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PastDueStatusDomain_fa43a56b-1919-4a3f-bfad-3d5dcf65a573_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PastDueStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_PastDueStatusAxis_fa43a56b-1919-4a3f-bfad-3d5dcf65a573" xlink:to="loc_ifrs-full_PastDueStatusDomain_fa43a56b-1919-4a3f-bfad-3d5dcf65a573_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PastDueStatusDomain_361cd8f2-51fa-4344-9740-84c171c57578" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PastDueStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_PastDueStatusAxis_fa43a56b-1919-4a3f-bfad-3d5dcf65a573" xlink:to="loc_ifrs-full_PastDueStatusDomain_361cd8f2-51fa-4344-9740-84c171c57578" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentMember_2d8b55d1-fb20-47b3-9ef2-a03e0c42aebc" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CurrentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PastDueStatusDomain_361cd8f2-51fa-4344-9740-84c171c57578" xlink:to="loc_ifrs-full_CurrentMember_2d8b55d1-fb20-47b3-9ef2-a03e0c42aebc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember_9383aedf-b7eb-4d4b-9c56-016680e58ada" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PastDueStatusDomain_361cd8f2-51fa-4344-9740-84c171c57578" xlink:to="loc_ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember_9383aedf-b7eb-4d4b-9c56-016680e58ada" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember_6c89c74e-6fa5-4e7b-a862-20eeadc7fb82" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PastDueStatusDomain_361cd8f2-51fa-4344-9740-84c171c57578" xlink:to="loc_ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember_6c89c74e-6fa5-4e7b-a862-20eeadc7fb82" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember_4551c79c-0e0b-408b-a612-38bfa54275b5" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PastDueStatusDomain_361cd8f2-51fa-4344-9740-84c171c57578" xlink:to="loc_ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember_4551c79c-0e0b-408b-a612-38bfa54275b5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanFourMonthsMember_f1350595-99fc-4a0a-986b-b9d1736cb634" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LaterThanFourMonthsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PastDueStatusDomain_361cd8f2-51fa-4344-9740-84c171c57578" xlink:to="loc_ifrs-full_LaterThanFourMonthsMember_f1350595-99fc-4a0a-986b-b9d1736cb634" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_26ea9493-ee28-4503-8a69-1ffc8ade9f86" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfProvisionMatrixTable_f4b0b320-1249-41be-bc28-727e2844ac61" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_26ea9493-ee28-4503-8a69-1ffc8ade9f86" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_26ea9493-ee28-4503-8a69-1ffc8ade9f86_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_26ea9493-ee28-4503-8a69-1ffc8ade9f86" xlink:to="loc_ifrs-full_CarryingAmountMember_26ea9493-ee28-4503-8a69-1ffc8ade9f86_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_349f946a-79b5-4dc4-a988-e9eea2006844" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_26ea9493-ee28-4503-8a69-1ffc8ade9f86" xlink:to="loc_ifrs-full_CarryingAmountMember_349f946a-79b5-4dc4-a988-e9eea2006844" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_678b0dbc-08c9-4ef4-8703-c2ec9dd42892" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_349f946a-79b5-4dc4-a988-e9eea2006844" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_678b0dbc-08c9-4ef4-8703-c2ec9dd42892" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedImpairmentMember_a8bd12b9-a588-4d15-8f53-92faad42b4fd" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AccumulatedImpairmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_349f946a-79b5-4dc4-a988-e9eea2006844" xlink:to="loc_ifrs-full_AccumulatedImpairmentMember_a8bd12b9-a588-4d15-8f53-92faad42b4fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpectedCreditLossRate_5bf7b8a5-b7e4-41b4-aff4-9a7cbdeae35a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ExpectedCreditLossRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfProvisionMatrixLineItems_4f2fce61-0369-46df-8ec4-6b5a01a8d433" xlink:to="loc_ifrs-full_ExpectedCreditLossRate_5bf7b8a5-b7e4-41b4-aff4-9a7cbdeae35a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssets_1b1cf622-4034-4ee6-ac64-57774cfbc2e9" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_FinancialAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfProvisionMatrixLineItems_4f2fce61-0369-46df-8ec4-6b5a01a8d433" xlink:to="loc_ifrs-full_FinancialAssets_1b1cf622-4034-4ee6-ac64-57774cfbc2e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses_a9c26119-96af-420a-b95b-6fa2ce49ea46" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfProvisionMatrixLineItems_4f2fce61-0369-46df-8ec4-6b5a01a8d433" xlink:to="loc_ifrs-full_LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses_a9c26119-96af-420a-b95b-6fa2ce49ea46" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/FinancialInstrumentsScheduleofTimingofUndiscountedCashOutflowsRelatingtoFinancialLiabilitiesDetails" xlink:type="simple" xlink:href="stn-20241231.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_3a5eda96-5a14-4cc4-87e1-b2f740906db3" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable_408ba54e-73dd-4cbc-b59c-4c97ef5c6ea4" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems_3a5eda96-5a14-4cc4-87e1-b2f740906db3" xlink:to="loc_ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable_408ba54e-73dd-4cbc-b59c-4c97ef5c6ea4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis_f8e34503-d321-4197-9b33-6e38c3b918a1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_MaturityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable_408ba54e-73dd-4cbc-b59c-4c97ef5c6ea4" xlink:to="loc_ifrs-full_MaturityAxis_f8e34503-d321-4197-9b33-6e38c3b918a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityDomain_f8e34503-d321-4197-9b33-6e38c3b918a1_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_MaturityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_MaturityAxis_f8e34503-d321-4197-9b33-6e38c3b918a1" xlink:to="loc_ifrs-full_MaturityDomain_f8e34503-d321-4197-9b33-6e38c3b918a1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityDomain_35161d53-fecd-4659-961f-a0813c506ad9" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_MaturityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_MaturityAxis_f8e34503-d321-4197-9b33-6e38c3b918a1" xlink:to="loc_ifrs-full_MaturityDomain_35161d53-fecd-4659-961f-a0813c506ad9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_fe100111-d2da-4c82-9292-af68b87f0a27" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NotLaterThanOneYearMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_MaturityDomain_35161d53-fecd-4659-961f-a0813c506ad9" xlink:to="loc_ifrs-full_NotLaterThanOneYearMember_fe100111-d2da-4c82-9292-af68b87f0a27" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember_72d6fd34-ca21-42c5-8d1d-572bf5f115bd" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_MaturityDomain_35161d53-fecd-4659-961f-a0813c506ad9" xlink:to="loc_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember_72d6fd34-ca21-42c5-8d1d-572bf5f115bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanThreeYearsMember_f68bf2ac-70b6-47b8-aadd-bc091a38b7b7" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LaterThanThreeYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_MaturityDomain_35161d53-fecd-4659-961f-a0813c506ad9" xlink:to="loc_ifrs-full_LaterThanThreeYearsMember_f68bf2ac-70b6-47b8-aadd-bc091a38b7b7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BankBorrowingsUndiscountedCashFlows_c1e4bd4f-346d-4f59-990b-1b04d239ec74" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BankBorrowingsUndiscountedCashFlows"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems_3a5eda96-5a14-4cc4-87e1-b2f740906db3" xlink:to="loc_ifrs-full_BankBorrowingsUndiscountedCashFlows_c1e4bd4f-346d-4f59-990b-1b04d239ec74" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows_ad5155ad-09e7-4ab7-9c9b-0a3663d27ea3" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems_3a5eda96-5a14-4cc4-87e1-b2f740906db3" xlink:to="loc_ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows_ad5155ad-09e7-4ab7-9c9b-0a3663d27ea3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossLeaseLiabilities_2e541228-e5c4-4e25-9455-2cb4d810c6e5" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GrossLeaseLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems_3a5eda96-5a14-4cc4-87e1-b2f740906db3" xlink:to="loc_ifrs-full_GrossLeaseLiabilities_2e541228-e5c4-4e25-9455-2cb4d810c6e5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NonCurrentBorrowingsUndiscountedCashFlows_4f043fea-880b-41ff-999f-7e136f87a6b0" xlink:href="stn-20241231.xsd#stn_NonCurrentBorrowingsUndiscountedCashFlows"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems_3a5eda96-5a14-4cc4-87e1-b2f740906db3" xlink:to="loc_stn_NonCurrentBorrowingsUndiscountedCashFlows_4f043fea-880b-41ff-999f-7e136f87a6b0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherBorrowingsUndiscountedCashFlows_24b7689d-c430-4ef8-8f24-0a52db0f43fa" xlink:href="stn-20241231.xsd#stn_OtherBorrowingsUndiscountedCashFlows"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems_3a5eda96-5a14-4cc4-87e1-b2f740906db3" xlink:to="loc_stn_OtherBorrowingsUndiscountedCashFlows_24b7689d-c430-4ef8-8f24-0a52db0f43fa" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows_1d9bd48a-e703-408e-ae7b-94b560a458de" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems_3a5eda96-5a14-4cc4-87e1-b2f740906db3" xlink:to="loc_ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows_1d9bd48a-e703-408e-ae7b-94b560a458de" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/IncomeTaxesScheduleofSignificantComponentsofNetDeferredIncomeTaxAssetsLiabilitiesDetails" xlink:type="simple" xlink:href="stn-20241231.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_1fb29fff-79dd-4841-943d-585678acc517" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_ae921f8f-6e10-4d55-8d78-3b7582334104" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_1fb29fff-79dd-4841-943d-585678acc517" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_ae921f8f-6e10-4d55-8d78-3b7582334104" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_aa4743e5-1073-4bbe-9fe2-cb13837526a0" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_ae921f8f-6e10-4d55-8d78-3b7582334104" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_aa4743e5-1073-4bbe-9fe2-cb13837526a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain_aa4743e5-1073-4bbe-9fe2-cb13837526a0_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_aa4743e5-1073-4bbe-9fe2-cb13837526a0" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain_aa4743e5-1073-4bbe-9fe2-cb13837526a0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain_b53e9f3f-66b7-4627-8131-3e30ed60520d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_aa4743e5-1073-4bbe-9fe2-cb13837526a0" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain_b53e9f3f-66b7-4627-8131-3e30ed60520d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseLiabilitiesMember_d9d42116-7503-499d-9b0d-088d202b10bc" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LeaseLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain_b53e9f3f-66b7-4627-8131-3e30ed60520d" xlink:to="loc_ifrs-full_LeaseLiabilitiesMember_d9d42116-7503-499d-9b0d-088d202b10bc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceMember_c682467e-6061-49bb-bc6f-522c3ac964b4" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TemporaryDifferenceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain_b53e9f3f-66b7-4627-8131-3e30ed60520d" xlink:to="loc_ifrs-full_TemporaryDifferenceMember_c682467e-6061-49bb-bc6f-522c3ac964b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_UnusedTaxLossesAndCreditsMember_975445cd-b6e3-47d6-8ef9-47d42e9ef861" xlink:href="stn-20241231.xsd#stn_UnusedTaxLossesAndCreditsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain_b53e9f3f-66b7-4627-8131-3e30ed60520d" xlink:to="loc_stn_UnusedTaxLossesAndCreditsMember_975445cd-b6e3-47d6-8ef9-47d42e9ef861" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherTemporaryDifferencesMember_e5d1f1af-d45f-4553-8f9e-da8c92134bdc" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherTemporaryDifferencesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain_b53e9f3f-66b7-4627-8131-3e30ed60520d" xlink:to="loc_ifrs-full_OtherTemporaryDifferencesMember_e5d1f1af-d45f-4553-8f9e-da8c92134bdc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DeferredTaxDefinedBenefitObligationMember_866e627f-6613-4c4f-a7df-37dd89b65ad3" xlink:href="stn-20241231.xsd#stn_DeferredTaxDefinedBenefitObligationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain_b53e9f3f-66b7-4627-8131-3e30ed60520d" xlink:to="loc_stn_DeferredTaxDefinedBenefitObligationMember_866e627f-6613-4c4f-a7df-37dd89b65ad3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_3f378870-d066-46df-978e-0c9f0ecef822" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain_b53e9f3f-66b7-4627-8131-3e30ed60520d" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_3f378870-d066-46df-978e-0c9f0ecef822" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_24aec070-4c57-4a9c-b213-caf07da2aa00" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain_b53e9f3f-66b7-4627-8131-3e30ed60520d" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_24aec070-4c57-4a9c-b213-caf07da2aa00" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssetsMember_f60f63bd-77c1-474d-b703-5a4986d2fed4" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RightofuseAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain_b53e9f3f-66b7-4627-8131-3e30ed60520d" xlink:to="loc_ifrs-full_RightofuseAssetsMember_f60f63bd-77c1-474d-b703-5a4986d2fed4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxAssets_9e1a04b5-f42e-4e1a-9138-c2a9b41a20ad" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DeferredTaxAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_1fb29fff-79dd-4841-943d-585678acc517" xlink:to="loc_ifrs-full_DeferredTaxAssets_9e1a04b5-f42e-4e1a-9138-c2a9b41a20ad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilities_8490a8b5-50d1-4f8a-a3a8-61079f215a5c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_1fb29fff-79dd-4841-943d-585678acc517" xlink:to="loc_ifrs-full_DeferredTaxLiabilities_8490a8b5-50d1-4f8a-a3a8-61079f215a5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilityAsset_89eb29ec-f9cf-4d05-a91c-3f37c4fd36ae" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DeferredTaxLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_1fb29fff-79dd-4841-943d-585678acc517" xlink:to="loc_ifrs-full_DeferredTaxLiabilityAsset_89eb29ec-f9cf-4d05-a91c-3f37c4fd36ae" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/IncomeTaxesScheduleofLossCarryforwardsandDeductibleTemporaryDifferencesDetails" xlink:type="simple" xlink:href="stn-20241231.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_15c01bbd-61e0-40c1-a566-3502810f05f8" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_37b893d1-d5dd-4d1e-85d0-417cfb7aa93a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_15c01bbd-61e0-40c1-a566-3502810f05f8" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_37b893d1-d5dd-4d1e-85d0-417cfb7aa93a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_8e115f67-9b5e-4446-9319-417fee646dd1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_37b893d1-d5dd-4d1e-85d0-417cfb7aa93a" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_8e115f67-9b5e-4446-9319-417fee646dd1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain_8e115f67-9b5e-4446-9319-417fee646dd1_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_8e115f67-9b5e-4446-9319-417fee646dd1" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain_8e115f67-9b5e-4446-9319-417fee646dd1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain_27e887db-62e2-4e6a-8687-f356361dd871" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_8e115f67-9b5e-4446-9319-417fee646dd1" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain_27e887db-62e2-4e6a-8687-f356361dd871" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NonCapitalTaxLossesMember_604794ca-a731-4d0a-8df4-c14159f18569" xlink:href="stn-20241231.xsd#stn_NonCapitalTaxLossesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain_27e887db-62e2-4e6a-8687-f356361dd871" xlink:to="loc_stn_NonCapitalTaxLossesMember_604794ca-a731-4d0a-8df4-c14159f18569" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_CapitalTaxLossesMember_c53beb87-b96e-4563-b0ec-6e87423f542d" xlink:href="stn-20241231.xsd#stn_CapitalTaxLossesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain_27e887db-62e2-4e6a-8687-f356361dd871" xlink:to="loc_stn_CapitalTaxLossesMember_c53beb87-b96e-4563-b0ec-6e87423f542d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceMember_6ecd670c-1a26-4326-931d-308333ad7296" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TemporaryDifferenceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain_27e887db-62e2-4e6a-8687-f356361dd871" xlink:to="loc_ifrs-full_TemporaryDifferenceMember_6ecd670c-1a26-4326-931d-308333ad7296" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis_451374e5-d88e-4769-a6bc-7b16ac3d13e0" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_MaturityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_37b893d1-d5dd-4d1e-85d0-417cfb7aa93a" xlink:to="loc_ifrs-full_MaturityAxis_451374e5-d88e-4769-a6bc-7b16ac3d13e0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityDomain_451374e5-d88e-4769-a6bc-7b16ac3d13e0_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_MaturityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_MaturityAxis_451374e5-d88e-4769-a6bc-7b16ac3d13e0" xlink:to="loc_ifrs-full_MaturityDomain_451374e5-d88e-4769-a6bc-7b16ac3d13e0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityDomain_9dbf5adf-40da-459e-8f7e-1546f764a11e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_MaturityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_MaturityAxis_451374e5-d88e-4769-a6bc-7b16ac3d13e0" xlink:to="loc_ifrs-full_MaturityDomain_9dbf5adf-40da-459e-8f7e-1546f764a11e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ExpireMember_c38b4833-71a9-4af4-ac52-6b9d68597eb5" xlink:href="stn-20241231.xsd#stn_ExpireMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_MaturityDomain_9dbf5adf-40da-459e-8f7e-1546f764a11e" xlink:to="loc_stn_ExpireMember_c38b4833-71a9-4af4-ac52-6b9d68597eb5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NeverExpireMember_095996cb-0a3d-4d48-8310-8e4c142e1e63" xlink:href="stn-20241231.xsd#stn_NeverExpireMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_MaturityDomain_9dbf5adf-40da-459e-8f7e-1546f764a11e" xlink:to="loc_stn_NeverExpireMember_095996cb-0a3d-4d48-8310-8e4c142e1e63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised_5b4051aa-06f6-42be-b733-ea4131010d94" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_15c01bbd-61e0-40c1-a566-3502810f05f8" xlink:to="loc_ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised_5b4051aa-06f6-42be-b733-ea4131010d94" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseScheduleofInterestExpenseDetails" xlink:type="simple" xlink:href="stn-20241231.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_92464467-8cf4-473c-ad72-c91a01161fc4" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable_36a96360-ecc2-4979-b8f5-16b08be08d01" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_92464467-8cf4-473c-ad72-c91a01161fc4" xlink:to="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable_36a96360-ecc2-4979-b8f5-16b08be08d01" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialInstrumentsAxis_98d5df2a-002b-40a9-9199-ad91e550944f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfFinancialInstrumentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable_36a96360-ecc2-4979-b8f5-16b08be08d01" xlink:to="loc_ifrs-full_ClassesOfFinancialInstrumentsAxis_98d5df2a-002b-40a9-9199-ad91e550944f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialInstrumentsDomain_98d5df2a-002b-40a9-9199-ad91e550944f_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsAxis_98d5df2a-002b-40a9-9199-ad91e550944f" xlink:to="loc_ifrs-full_ClassesOfFinancialInstrumentsDomain_98d5df2a-002b-40a9-9199-ad91e550944f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialInstrumentsDomain_dfbf5eef-9788-4381-8675-54482a235e4b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsAxis_98d5df2a-002b-40a9-9199-ad91e550944f" xlink:to="loc_ifrs-full_ClassesOfFinancialInstrumentsDomain_dfbf5eef-9788-4381-8675-54482a235e4b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SeniorUnsecuredNotesMember_b84ac276-b918-4f09-b1d7-b752c6d1aae4" xlink:href="stn-20241231.xsd#stn_SeniorUnsecuredNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsDomain_dfbf5eef-9788-4381-8675-54482a235e4b" xlink:to="loc_stn_SeniorUnsecuredNotesMember_b84ac276-b918-4f09-b1d7-b752c6d1aae4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseOnBorrowings_5329d2fe-7e30-45a5-ba6b-cbf0d933235b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_InterestExpenseOnBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_92464467-8cf4-473c-ad72-c91a01161fc4" xlink:to="loc_ifrs-full_InterestExpenseOnBorrowings_5329d2fe-7e30-45a5-ba6b-cbf0d933235b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseOnLeaseLiabilities_520a126a-e1ae-494d-927d-0d10de65478e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_InterestExpenseOnLeaseLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_92464467-8cf4-473c-ad72-c91a01161fc4" xlink:to="loc_ifrs-full_InterestExpenseOnLeaseLiabilities_520a126a-e1ae-494d-927d-0d10de65478e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseOnBonds_b3722d80-8ef7-4768-a72e-c51f4b276b19" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_InterestExpenseOnBonds"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_92464467-8cf4-473c-ad72-c91a01161fc4" xlink:to="loc_ifrs-full_InterestExpenseOnBonds_b3722d80-8ef7-4768-a72e-c51f4b276b19" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseOnOtherFinancialLiabilities_b920c726-9cba-4864-8dc4-4cbe027ae892" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_InterestExpenseOnOtherFinancialLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_92464467-8cf4-473c-ad72-c91a01161fc4" xlink:to="loc_ifrs-full_InterestExpenseOnOtherFinancialLiabilities_b920c726-9cba-4864-8dc4-4cbe027ae892" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpense_c132533d-d4dd-4d20-bd19-29993d0ed055" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_92464467-8cf4-473c-ad72-c91a01161fc4" xlink:to="loc_ifrs-full_InterestExpense_c132533d-d4dd-4d20-bd19-29993d0ed055" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromInterest_2041bd9e-4571-4101-9e7f-ce1afd994dfe" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RevenueFromInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_92464467-8cf4-473c-ad72-c91a01161fc4" xlink:to="loc_ifrs-full_RevenueFromInterest_2041bd9e-4571-4101-9e7f-ce1afd994dfe" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_InterestIncomeExpenseExcludingOtherFinanceIncomeCost_81498e5c-dc9d-4da5-8cab-44b9eb24c4c6" xlink:href="stn-20241231.xsd#stn_InterestIncomeExpenseExcludingOtherFinanceIncomeCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_92464467-8cf4-473c-ad72-c91a01161fc4" xlink:to="loc_stn_InterestIncomeExpenseExcludingOtherFinanceIncomeCost_81498e5c-dc9d-4da5-8cab-44b9eb24c4c6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherFinanceIncomeCost_b2ba4f52-1dbe-451e-af38-33b25fc90b4d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherFinanceIncomeCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_92464467-8cf4-473c-ad72-c91a01161fc4" xlink:to="loc_ifrs-full_OtherFinanceIncomeCost_b2ba4f52-1dbe-451e-af38-33b25fc90b4d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestRevenueExpense_a03f2194-3ad2-4713-a43c-f03f58920a67" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_InterestRevenueExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_92464467-8cf4-473c-ad72-c91a01161fc4" xlink:to="loc_ifrs-full_InterestRevenueExpense_a03f2194-3ad2-4713-a43c-f03f58920a67" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/CashFlowInformationScheduleofRollForwardDetails" xlink:type="simple" xlink:href="stn-20241231.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_fecfd39b-b37e-4b25-ba00-80db0c26031a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable_f02c9cf9-2eba-4816-99e2-8bd942fc2027" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_fecfd39b-b37e-4b25-ba00-80db0c26031a" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable_f02c9cf9-2eba-4816-99e2-8bd942fc2027" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_74fcdab0-ea0f-4985-8cc1-0caee9bd6ee1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable_f02c9cf9-2eba-4816-99e2-8bd942fc2027" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_74fcdab0-ea0f-4985-8cc1-0caee9bd6ee1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameDomain_74fcdab0-ea0f-4985-8cc1-0caee9bd6ee1_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BorrowingsByNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_74fcdab0-ea0f-4985-8cc1-0caee9bd6ee1" xlink:to="loc_ifrs-full_BorrowingsByNameDomain_74fcdab0-ea0f-4985-8cc1-0caee9bd6ee1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameDomain_b1fb4660-aa9d-4899-89c8-f159fd3ae129" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BorrowingsByNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_74fcdab0-ea0f-4985-8cc1-0caee9bd6ee1" xlink:to="loc_ifrs-full_BorrowingsByNameDomain_b1fb4660-aa9d-4899-89c8-f159fd3ae129" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SeniorUnsecuredNotesMember_1f38ea58-21a8-4166-bb3e-e941665efffb" xlink:href="stn-20241231.xsd#stn_SeniorUnsecuredNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameDomain_b1fb4660-aa9d-4899-89c8-f159fd3ae129" xlink:to="loc_stn_SeniorUnsecuredNotesMember_1f38ea58-21a8-4166-bb3e-e941665efffb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SyndicatedSeniorRevolvingCreditFacilityMember_eb2825ad-cdde-4260-8863-a5cf74fb9d94" xlink:href="stn-20241231.xsd#stn_SyndicatedSeniorRevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameDomain_b1fb4660-aa9d-4899-89c8-f159fd3ae129" xlink:to="loc_stn_SyndicatedSeniorRevolvingCreditFacilityMember_eb2825ad-cdde-4260-8863-a5cf74fb9d94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContingentConsiderationMember_0bba1d60-020b-4859-a081-debd2b8915ca" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ContingentConsiderationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameDomain_b1fb4660-aa9d-4899-89c8-f159fd3ae129" xlink:to="loc_ifrs-full_ContingentConsiderationMember_0bba1d60-020b-4859-a081-debd2b8915ca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis_6d79c3fd-7a3b-4324-9209-3fc09da8b488" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable_f02c9cf9-2eba-4816-99e2-8bd942fc2027" xlink:to="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis_6d79c3fd-7a3b-4324-9209-3fc09da8b488" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesDomain_6d79c3fd-7a3b-4324-9209-3fc09da8b488_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis_6d79c3fd-7a3b-4324-9209-3fc09da8b488" xlink:to="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesDomain_6d79c3fd-7a3b-4324-9209-3fc09da8b488_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesDomain_84ea6d0a-c65f-4e50-aa8b-7542a5ba8bbb" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis_6d79c3fd-7a3b-4324-9209-3fc09da8b488" xlink:to="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesDomain_84ea6d0a-c65f-4e50-aa8b-7542a5ba8bbb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherFinancingObligationsMember_db3b8dc2-e27b-40d7-b1ba-ab2c9c29fa33" xlink:href="stn-20241231.xsd#stn_OtherFinancingObligationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesDomain_84ea6d0a-c65f-4e50-aa8b-7542a5ba8bbb" xlink:to="loc_stn_OtherFinancingObligationsMember_db3b8dc2-e27b-40d7-b1ba-ab2c9c29fa33" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseLiabilitiesMember_14e798e7-f34d-4e35-94c8-ddc92e2c728d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LeaseLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesDomain_84ea6d0a-c65f-4e50-aa8b-7542a5ba8bbb" xlink:to="loc_ifrs-full_LeaseLiabilitiesMember_14e798e7-f34d-4e35-94c8-ddc92e2c728d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesArisingFromFinancingActivities_cc1a6879-82d6-402d-a11d-6468a3d98bde" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_fecfd39b-b37e-4b25-ba00-80db0c26031a" xlink:to="loc_ifrs-full_LiabilitiesArisingFromFinancingActivities_cc1a6879-82d6-402d-a11d-6468a3d98bde" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_39b4d799-8c21-46f6-b55a-79813339c754" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_fecfd39b-b37e-4b25-ba00-80db0c26031a" xlink:to="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_39b4d799-8c21-46f6-b55a-79813339c754" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities_b94bcb56-8916-43c1-9d40-475ee608143a" xlink:href="stn-20241231.xsd#stn_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_fecfd39b-b37e-4b25-ba00-80db0c26031a" xlink:to="loc_stn_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities_b94bcb56-8916-43c1-9d40-475ee608143a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities_74a451aa-c427-4343-b4e4-20f8f389a0c4" xlink:href="stn-20241231.xsd#stn_IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_fecfd39b-b37e-4b25-ba00-80db0c26031a" xlink:to="loc_stn_IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities_74a451aa-c427-4343-b4e4-20f8f389a0c4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract_9f7f877f-4a53-4216-8f83-c24732454657" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_fecfd39b-b37e-4b25-ba00-80db0c26031a" xlink:to="loc_ifrs-full_ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract_9f7f877f-4a53-4216-8f83-c24732454657" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities_443099d3-b1b4-42ab-868e-3748025b2bb1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract_9f7f877f-4a53-4216-8f83-c24732454657" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities_443099d3-b1b4-42ab-868e-3748025b2bb1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities_8afe460d-65c1-4cd3-8fca-fd91705ad903" xlink:href="stn-20241231.xsd#stn_IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract_9f7f877f-4a53-4216-8f83-c24732454657" xlink:to="loc_stn_IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities_8afe460d-65c1-4cd3-8fca-fd91705ad903" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities_1f580e0d-bca3-4894-aef6-2d074cc74778" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract_9f7f877f-4a53-4216-8f83-c24732454657" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities_1f580e0d-bca3-4894-aef6-2d074cc74778" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities_045d4469-21e6-40bd-ba58-f31b77905a2a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract_9f7f877f-4a53-4216-8f83-c24732454657" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities_045d4469-21e6-40bd-ba58-f31b77905a2a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesArisingFromFinancingActivities_b97e0af0-b670-4c89-a831-b3449dbe0a23" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivities"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/RelatedPartyDisclosuresAdditionalInformationDetails" xlink:type="simple" xlink:href="stn-20241231.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_497101fb-5486-49d4-8ff9-d7781a55e72b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable_ebfe9076-2b93-4466-83e5-bf6a31635b6d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems_497101fb-5486-49d4-8ff9-d7781a55e72b" xlink:to="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable_ebfe9076-2b93-4466-83e5-bf6a31635b6d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_23f22c50-6e13-4e97-9a6c-f5871f764526" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable_ebfe9076-2b93-4466-83e5-bf6a31635b6d" xlink:to="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_23f22c50-6e13-4e97-9a6c-f5871f764526" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInSubsidiariesDomain_23f22c50-6e13-4e97-9a6c-f5871f764526_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_23f22c50-6e13-4e97-9a6c-f5871f764526" xlink:to="loc_ifrs-full_SignificantInvestmentsInSubsidiariesDomain_23f22c50-6e13-4e97-9a6c-f5871f764526_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInSubsidiariesDomain_ea914b1c-03b3-4165-883f-75fafb48eaec" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_23f22c50-6e13-4e97-9a6c-f5871f764526" xlink:to="loc_ifrs-full_SignificantInvestmentsInSubsidiariesDomain_ea914b1c-03b3-4165-883f-75fafb48eaec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_WhollyOwnedSubsidiariesMember_ad59f836-cf93-4867-8269-cb447037f743" xlink:href="stn-20241231.xsd#stn_WhollyOwnedSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SignificantInvestmentsInSubsidiariesDomain_ea914b1c-03b3-4165-883f-75fafb48eaec" xlink:to="loc_stn_WhollyOwnedSubsidiariesMember_ad59f836-cf93-4867-8269-cb447037f743" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfVotingPowerHeldInSubsidiary_1c6e32ff-33aa-4117-89a3-f4de10c07cde" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ProportionOfVotingPowerHeldInSubsidiary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems_497101fb-5486-49d4-8ff9-d7781a55e72b" xlink:to="loc_ifrs-full_ProportionOfVotingPowerHeldInSubsidiary_1c6e32ff-33aa-4117-89a3-f4de10c07cde" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofJointOperationsDetails" xlink:type="simple" xlink:href="stn-20241231.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_d71b8d6d-1d8f-4c93-91f3-6adbed92e9e0" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfJointOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointOperationsTable_7fd87601-32ad-4371-b232-83698b769833" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfJointOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfJointOperationsLineItems_d71b8d6d-1d8f-4c93-91f3-6adbed92e9e0" xlink:to="loc_ifrs-full_DisclosureOfJointOperationsTable_7fd87601-32ad-4371-b232-83698b769833" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_JointOperationsByNameAxis_b47c11e6-27df-4392-98d3-585ffebfb620" xlink:href="stn-20241231.xsd#stn_JointOperationsByNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointOperationsTable_7fd87601-32ad-4371-b232-83698b769833" xlink:to="loc_stn_JointOperationsByNameAxis_b47c11e6-27df-4392-98d3-585ffebfb620" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_JointOperationsByNameDomain_b47c11e6-27df-4392-98d3-585ffebfb620_default" xlink:href="stn-20241231.xsd#stn_JointOperationsByNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_stn_JointOperationsByNameAxis_b47c11e6-27df-4392-98d3-585ffebfb620" xlink:to="loc_stn_JointOperationsByNameDomain_b47c11e6-27df-4392-98d3-585ffebfb620_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_JointOperationsByNameDomain_4eb85641-1138-4605-8833-9b9be0b80fb8" xlink:href="stn-20241231.xsd#stn_JointOperationsByNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_stn_JointOperationsByNameAxis_b47c11e6-27df-4392-98d3-585ffebfb620" xlink:to="loc_stn_JointOperationsByNameDomain_4eb85641-1138-4605-8833-9b9be0b80fb8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_StarrIIMember_2f661d0b-ed95-4813-b8c3-98b82053fce7" xlink:href="stn-20241231.xsd#stn_StarrIIMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_JointOperationsByNameDomain_4eb85641-1138-4605-8833-9b9be0b80fb8" xlink:to="loc_stn_StarrIIMember_2f661d0b-ed95-4813-b8c3-98b82053fce7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_WSMPacificSIOPMember_c0ae4aee-81ec-4810-ac9f-211284901453" xlink:href="stn-20241231.xsd#stn_WSMPacificSIOPMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_JointOperationsByNameDomain_4eb85641-1138-4605-8833-9b9be0b80fb8" xlink:to="loc_stn_WSMPacificSIOPMember_c0ae4aee-81ec-4810-ac9f-211284901453" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BetterTogetherMember_a6bc91ed-9208-426c-b082-355b7bbdd06d" xlink:href="stn-20241231.xsd#stn_BetterTogetherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_stn_JointOperationsByNameDomain_4eb85641-1138-4605-8833-9b9be0b80fb8" xlink:to="loc_stn_BetterTogetherMember_a6bc91ed-9208-426c-b082-355b7bbdd06d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointOperationsAxis_f4d130fb-eda8-4ece-a615-7a9d68fbed3d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_JointOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointOperationsTable_7fd87601-32ad-4371-b232-83698b769833" xlink:to="loc_ifrs-full_JointOperationsAxis_f4d130fb-eda8-4ece-a615-7a9d68fbed3d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointOperationsDomain_f4d130fb-eda8-4ece-a615-7a9d68fbed3d_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_JointOperationsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_JointOperationsAxis_f4d130fb-eda8-4ece-a615-7a9d68fbed3d" xlink:to="loc_ifrs-full_JointOperationsDomain_f4d130fb-eda8-4ece-a615-7a9d68fbed3d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointOperationsDomain_9e38ab4a-7276-4689-ac0c-49f4ebb7d969" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_JointOperationsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_JointOperationsAxis_f4d130fb-eda8-4ece-a615-7a9d68fbed3d" xlink:to="loc_ifrs-full_JointOperationsDomain_9e38ab4a-7276-4689-ac0c-49f4ebb7d969" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointOperationsMember_b1f82f71-711e-4996-9317-ae49124b9a91" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_JointOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_JointOperationsDomain_9e38ab4a-7276-4689-ac0c-49f4ebb7d969" xlink:to="loc_ifrs-full_JointOperationsMember_b1f82f71-711e-4996-9317-ae49124b9a91" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointOperation_ccd96ca9-c418-4f03-8f62-50881b0e386b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ProportionOfOwnershipInterestInJointOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointOperationsLineItems_d71b8d6d-1d8f-4c93-91f3-6adbed92e9e0" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointOperation_ccd96ca9-c418-4f03-8f62-50881b0e386b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofTransactionswithJointVenturesDetails" xlink:type="simple" xlink:href="stn-20241231.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_3f571295-ea84-4dda-9e1c-8bc1b71da2fe" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_42de0812-5afe-4f0d-bc0c-8af7cdac0ed9" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_3f571295-ea84-4dda-9e1c-8bc1b71da2fe" xlink:to="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_42de0812-5afe-4f0d-bc0c-8af7cdac0ed9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_ae0849a9-132d-4a6f-aede-fa48a3548296" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_42de0812-5afe-4f0d-bc0c-8af7cdac0ed9" xlink:to="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_ae0849a9-132d-4a6f-aede-fa48a3548296" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesDomain_ae0849a9-132d-4a6f-aede-fa48a3548296_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CategoriesOfRelatedPartiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_ae0849a9-132d-4a6f-aede-fa48a3548296" xlink:to="loc_ifrs-full_CategoriesOfRelatedPartiesDomain_ae0849a9-132d-4a6f-aede-fa48a3548296_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesDomain_f388645e-3df1-40f5-b91f-446c8c61fb5e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CategoriesOfRelatedPartiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_ae0849a9-132d-4a6f-aede-fa48a3548296" xlink:to="loc_ifrs-full_CategoriesOfRelatedPartiesDomain_f388645e-3df1-40f5-b91f-446c8c61fb5e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointVenturesWhereEntityIsVenturerMember_df2ea765-6c44-4da4-ad3c-90541dfc9613" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_JointVenturesWhereEntityIsVenturerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesDomain_f388645e-3df1-40f5-b91f-446c8c61fb5e" xlink:to="loc_ifrs-full_JointVenturesWhereEntityIsVenturerMember_df2ea765-6c44-4da4-ad3c-90541dfc9613" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions_9ecc06d5-e5f6-4171-9e62-2dc0d09224c6" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_3f571295-ea84-4dda-9e1c-8bc1b71da2fe" xlink:to="loc_ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions_9ecc06d5-e5f6-4171-9e62-2dc0d09224c6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PaymentsOfDistributionRelatedPartyTransactions_942fde5e-ee76-4f95-87c5-dcc7272e1c87" xlink:href="stn-20241231.xsd#stn_PaymentsOfDistributionRelatedPartyTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_3f571295-ea84-4dda-9e1c-8bc1b71da2fe" xlink:to="loc_stn_PaymentsOfDistributionRelatedPartyTransactions_942fde5e-ee76-4f95-87c5-dcc7272e1c87" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmountsPayableRelatedPartyTransactions_bdeb5703-cb40-4a1a-b9d3-bb7f354dfb37" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AmountsPayableRelatedPartyTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_3f571295-ea84-4dda-9e1c-8bc1b71da2fe" xlink:to="loc_ifrs-full_AmountsPayableRelatedPartyTransactions_bdeb5703-cb40-4a1a-b9d3-bb7f354dfb37" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/SegmentedInformationScheduleofOperatingSegmentsDetails" xlink:type="simple" xlink:href="stn-20241231.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_54ec97b8-5f56-4e72-b7ed-e8605eb8bd49" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfOperatingSegmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_abb60723-fa7b-41d9-bbd4-68b2d8f7f106" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfOperatingSegmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_54ec97b8-5f56-4e72-b7ed-e8605eb8bd49" xlink:to="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_abb60723-fa7b-41d9-bbd4-68b2d8f7f106" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_272a8c02-0dcb-4766-bf22-495ddccb74d2" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_abb60723-fa7b-41d9-bbd4-68b2d8f7f106" xlink:to="loc_ifrs-full_GeographicalAreasAxis_272a8c02-0dcb-4766-bf22-495ddccb74d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasDomain_272a8c02-0dcb-4766-bf22-495ddccb74d2_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GeographicalAreasDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_GeographicalAreasAxis_272a8c02-0dcb-4766-bf22-495ddccb74d2" xlink:to="loc_ifrs-full_GeographicalAreasDomain_272a8c02-0dcb-4766-bf22-495ddccb74d2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasDomain_0369f85e-8d97-4b75-9494-f790f05cfb87" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GeographicalAreasDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_GeographicalAreasAxis_272a8c02-0dcb-4766-bf22-495ddccb74d2" xlink:to="loc_ifrs-full_GeographicalAreasDomain_0369f85e-8d97-4b75-9494-f790f05cfb87" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_eed5d93b-2b96-4f0d-aa7b-36204b666292" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasDomain_0369f85e-8d97-4b75-9494-f790f05cfb87" xlink:to="loc_country_CA_eed5d93b-2b96-4f0d-aa7b-36204b666292" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_5bcfac03-6a7f-4491-a59c-0159ec08caa9" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasDomain_0369f85e-8d97-4b75-9494-f790f05cfb87" xlink:to="loc_country_US_5bcfac03-6a7f-4491-a59c-0159ec08caa9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ForeignCountriesMember_b6d3bf97-bb17-4937-876a-f973b2cab5a5" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ForeignCountriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasDomain_0369f85e-8d97-4b75-9494-f790f05cfb87" xlink:to="loc_ifrs-full_ForeignCountriesMember_b6d3bf97-bb17-4937-876a-f973b2cab5a5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SegmentConsolidationItemsAxis_5958ad6a-d483-4ecc-8024-8599630b6a77" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_SegmentConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_abb60723-fa7b-41d9-bbd4-68b2d8f7f106" xlink:to="loc_ifrs-full_SegmentConsolidationItemsAxis_5958ad6a-d483-4ecc-8024-8599630b6a77" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SegmentConsolidationItemsDomain_5958ad6a-d483-4ecc-8024-8599630b6a77_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_SegmentConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SegmentConsolidationItemsAxis_5958ad6a-d483-4ecc-8024-8599630b6a77" xlink:to="loc_ifrs-full_SegmentConsolidationItemsDomain_5958ad6a-d483-4ecc-8024-8599630b6a77_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SegmentConsolidationItemsDomain_a9977d15-3f9c-4900-a98c-25ecd1e83240" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_SegmentConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SegmentConsolidationItemsAxis_5958ad6a-d483-4ecc-8024-8599630b6a77" xlink:to="loc_ifrs-full_SegmentConsolidationItemsDomain_a9977d15-3f9c-4900-a98c-25ecd1e83240" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OperatingSegmentsMember_7c884d99-a913-4638-a848-681cc6339106" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SegmentConsolidationItemsDomain_a9977d15-3f9c-4900-a98c-25ecd1e83240" xlink:to="loc_ifrs-full_OperatingSegmentsMember_7c884d99-a913-4638-a848-681cc6339106" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EliminationOfIntersegmentAmountsMember_6d79edaf-7d45-47e8-ac9d-8cdfe9f33751" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_EliminationOfIntersegmentAmountsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SegmentConsolidationItemsDomain_a9977d15-3f9c-4900-a98c-25ecd1e83240" xlink:to="loc_ifrs-full_EliminationOfIntersegmentAmountsMember_6d79edaf-7d45-47e8-ac9d-8cdfe9f33751" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_23d0bfc9-15cf-4398-8ea4-804bca331735" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_54ec97b8-5f56-4e72-b7ed-e8605eb8bd49" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_23d0bfc9-15cf-4398-8ea4-804bca331735" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SubconsultantSubcontractorAndOtherDirectExpenses_e6a77828-cfb0-4903-80f7-491559266598" xlink:href="stn-20241231.xsd#stn_SubconsultantSubcontractorAndOtherDirectExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_54ec97b8-5f56-4e72-b7ed-e8605eb8bd49" xlink:to="loc_stn_SubconsultantSubcontractorAndOtherDirectExpenses_e6a77828-cfb0-4903-80f7-491559266598" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NetRevenue_9ff4b58f-95cb-4e3b-b388-ea54191e0375" xlink:href="stn-20241231.xsd#stn_NetRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_54ec97b8-5f56-4e72-b7ed-e8605eb8bd49" xlink:to="loc_stn_NetRevenue_9ff4b58f-95cb-4e3b-b388-ea54191e0375" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DirectPayrollCosts_3c83ef44-3452-4ab8-ad83-53f981d92f04" xlink:href="stn-20241231.xsd#stn_DirectPayrollCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_54ec97b8-5f56-4e72-b7ed-e8605eb8bd49" xlink:to="loc_stn_DirectPayrollCosts_3c83ef44-3452-4ab8-ad83-53f981d92f04" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ProjectMargin_027ed41e-23ea-4d41-9e92-1a6c5174cbe7" xlink:href="stn-20241231.xsd#stn_ProjectMargin"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_54ec97b8-5f56-4e72-b7ed-e8605eb8bd49" xlink:to="loc_stn_ProjectMargin_027ed41e-23ea-4d41-9e92-1a6c5174cbe7" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/SegmentedInformationScheduleofNonCurrentAssetsandGrossRevenuebyGeographicalAreasDetails" xlink:type="simple" xlink:href="stn-20241231.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_4476264e-95ba-4c33-8783-e6db81852154" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfGeographicalAreasLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasTable_796f405f-cced-437c-b82a-54a10f4d731f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfGeographicalAreasTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_4476264e-95ba-4c33-8783-e6db81852154" xlink:to="loc_ifrs-full_DisclosureOfGeographicalAreasTable_796f405f-cced-437c-b82a-54a10f4d731f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_17031056-9466-4804-bf03-9958c7107393" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasTable_796f405f-cced-437c-b82a-54a10f4d731f" xlink:to="loc_ifrs-full_GeographicalAreasAxis_17031056-9466-4804-bf03-9958c7107393" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasDomain_17031056-9466-4804-bf03-9958c7107393_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GeographicalAreasDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_GeographicalAreasAxis_17031056-9466-4804-bf03-9958c7107393" xlink:to="loc_ifrs-full_GeographicalAreasDomain_17031056-9466-4804-bf03-9958c7107393_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasDomain_a5a282f4-4b0d-4e2f-b381-b28b29ba150a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GeographicalAreasDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_GeographicalAreasAxis_17031056-9466-4804-bf03-9958c7107393" xlink:to="loc_ifrs-full_GeographicalAreasDomain_a5a282f4-4b0d-4e2f-b381-b28b29ba150a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_3f64b7fd-8816-42a1-93f7-cb8e397dafa9" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasDomain_a5a282f4-4b0d-4e2f-b381-b28b29ba150a" xlink:to="loc_country_CA_3f64b7fd-8816-42a1-93f7-cb8e397dafa9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_df41e555-8781-4cb4-b321-da1e187ae024" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasDomain_a5a282f4-4b0d-4e2f-b381-b28b29ba150a" xlink:to="loc_country_US_df41e555-8781-4cb4-b321-da1e187ae024" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_2dd59427-dac1-400e-a853-d1fa37f2bf29" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_GB"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasDomain_a5a282f4-4b0d-4e2f-b381-b28b29ba150a" xlink:to="loc_country_GB_2dd59427-dac1-400e-a853-d1fa37f2bf29" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_AU_3bed22f5-cfff-4cf5-a89a-90ca8ea1b55d" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_AU"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasDomain_a5a282f4-4b0d-4e2f-b381-b28b29ba150a" xlink:to="loc_country_AU_3bed22f5-cfff-4cf5-a89a-90ca8ea1b55d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherCountriesMember_b8b43dd6-0dd7-4c75-8cd8-93c6ce20d95f" xlink:href="stn-20241231.xsd#stn_OtherCountriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasDomain_a5a282f4-4b0d-4e2f-b381-b28b29ba150a" xlink:to="loc_stn_OtherCountriesMember_b8b43dd6-0dd7-4c75-8cd8-93c6ce20d95f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts_02bb6dfa-f1b8-4d65-9655-4adca9829265" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_4476264e-95ba-4c33-8783-e6db81852154" xlink:to="loc_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts_02bb6dfa-f1b8-4d65-9655-4adca9829265" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_c9b29bbe-2974-475b-bd53-7f8d9ba98653" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_4476264e-95ba-4c33-8783-e6db81852154" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_c9b29bbe-2974-475b-bd53-7f8d9ba98653" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/SegmentedInformationScheduleofGrossRevenuebyServicesDetails" xlink:type="simple" xlink:href="stn-20241231.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_b8ff008c-f153-40e3-beae-04980d190465" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfProductsAndServicesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasTable_aae64d6a-3bb8-4736-a149-e25cdb2ae797" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfGeographicalAreasTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfProductsAndServicesLineItems_b8ff008c-f153-40e3-beae-04980d190465" xlink:to="loc_ifrs-full_DisclosureOfGeographicalAreasTable_aae64d6a-3bb8-4736-a149-e25cdb2ae797" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProductsAndServicesAxis_f765a167-9238-4a4d-ba20-1c68c3e550fd" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ProductsAndServicesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasTable_aae64d6a-3bb8-4736-a149-e25cdb2ae797" xlink:to="loc_ifrs-full_ProductsAndServicesAxis_f765a167-9238-4a4d-ba20-1c68c3e550fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProductsAndServicesDomain_f765a167-9238-4a4d-ba20-1c68c3e550fd_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ProductsAndServicesAxis_f765a167-9238-4a4d-ba20-1c68c3e550fd" xlink:to="loc_ifrs-full_ProductsAndServicesDomain_f765a167-9238-4a4d-ba20-1c68c3e550fd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProductsAndServicesDomain_45644bde-9c34-48cb-894a-18473f95e901" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ProductsAndServicesAxis_f765a167-9238-4a4d-ba20-1c68c3e550fd" xlink:to="loc_ifrs-full_ProductsAndServicesDomain_45644bde-9c34-48cb-894a-18473f95e901" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_InfrastructureMember_a4c6544b-b2f1-4bf5-8d97-8fb6dc9ff559" xlink:href="stn-20241231.xsd#stn_InfrastructureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ProductsAndServicesDomain_45644bde-9c34-48cb-894a-18473f95e901" xlink:to="loc_stn_InfrastructureMember_a4c6544b-b2f1-4bf5-8d97-8fb6dc9ff559" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_WaterServicesMember_33dd3e53-b315-4c28-9a63-ffdc0507f644" xlink:href="stn-20241231.xsd#stn_WaterServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ProductsAndServicesDomain_45644bde-9c34-48cb-894a-18473f95e901" xlink:to="loc_stn_WaterServicesMember_33dd3e53-b315-4c28-9a63-ffdc0507f644" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BuildingsServicesMember_78688cd7-704f-4f22-abbe-c736f989317d" xlink:href="stn-20241231.xsd#stn_BuildingsServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ProductsAndServicesDomain_45644bde-9c34-48cb-894a-18473f95e901" xlink:to="loc_stn_BuildingsServicesMember_78688cd7-704f-4f22-abbe-c736f989317d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_EnvironmentalServicesMember_c2e8eff9-c063-4391-b3ee-85b3bfa3183a" xlink:href="stn-20241231.xsd#stn_EnvironmentalServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ProductsAndServicesDomain_45644bde-9c34-48cb-894a-18473f95e901" xlink:to="loc_stn_EnvironmentalServicesMember_c2e8eff9-c063-4391-b3ee-85b3bfa3183a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_EnergyAndResourcesServicesMember_36e4f1df-f596-46bf-af3b-5f6886e1a0eb" xlink:href="stn-20241231.xsd#stn_EnergyAndResourcesServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ProductsAndServicesDomain_45644bde-9c34-48cb-894a-18473f95e901" xlink:to="loc_stn_EnergyAndResourcesServicesMember_36e4f1df-f596-46bf-af3b-5f6886e1a0eb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_59a5a47c-7594-4f4d-88d0-2b60b7ce53e4" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfProductsAndServicesLineItems_b8ff008c-f153-40e3-beae-04980d190465" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_59a5a47c-7594-4f4d-88d0-2b60b7ce53e4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stantec.com/role/EventsaftertheReportingPeriodDetails" xlink:type="simple" xlink:href="stn-20241231.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_a03efd6c-8334-459c-9091-6dd51eb27bdf" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable_b2abbf6b-e984-4514-afb9-99c63430bda5" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems_a03efd6c-8334-459c-9091-6dd51eb27bdf" xlink:to="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable_b2abbf6b-e984-4514-afb9-99c63430bda5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_38b855fd-b30a-4ecc-890d-408fa5d4e147" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable_b2abbf6b-e984-4514-afb9-99c63430bda5" xlink:to="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_38b855fd-b30a-4ecc-890d-408fa5d4e147" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodDomain_38b855fd-b30a-4ecc-890d-408fa5d4e147_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_38b855fd-b30a-4ecc-890d-408fa5d4e147" xlink:to="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodDomain_38b855fd-b30a-4ecc-890d-408fa5d4e147_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodDomain_e440ef79-3d8b-418b-9071-e8d1eb108a1a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_38b855fd-b30a-4ecc-890d-408fa5d4e147" xlink:to="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodDomain_e440ef79-3d8b-418b-9071-e8d1eb108a1a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DividendDeclarationTransactionsMember_67ce9b39-0a7c-4b42-8d0a-3570281a09f9" xlink:href="stn-20241231.xsd#stn_DividendDeclarationTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodDomain_e440ef79-3d8b-418b-9071-e8d1eb108a1a" xlink:to="loc_stn_DividendDeclarationTransactionsMember_67ce9b39-0a7c-4b42-8d0a-3570281a09f9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare_c8efeab1-2d59-47cc-8c94-b9de3786a5ea" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems_a03efd6c-8334-459c-9091-6dd51eb27bdf" xlink:to="loc_ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare_c8efeab1-2d59-47cc-8c94-b9de3786a5ea" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>13
<FILENAME>stn-20241231_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 2025 Workiva-->
<!--r:9fd91784-d04f-4524-81b7-0fb4eb18bbba,g:e3f170f4-76a1-48d8-b59f-574f8bbdc46b-->
<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_AccumulatedDepreciationAndAmortisationMember_57576faf-ed07-4db1-9de6-1b425732dd45_terseLabel_en-US" xlink:label="lab_ifrs-full_AccumulatedDepreciationAndAmortisationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_UnsecuredMulticurrencyFacilityMember_805411ae-f4f9-458f-8bb9-1355a91c6446_terseLabel_en-US" xlink:label="lab_stn_UnsecuredMulticurrencyFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Unsecured Multicurrency Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_UnsecuredMulticurrencyFacilityMember" xlink:href="stn-20241231.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_938a3301-54e9-49e0-b6e6-1632d6918234_terseLabel_en-US" xlink:label="lab_stn_SelfInsuredLiabilitiesProvisionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Self insured liabilities provision.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SelfInsuredLiabilitiesProvisionMember" xlink:href="stn-20241231.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_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_388afb33-aa20-4491-b66b-99306c64bcca_terseLabel_en-US" xlink:label="lab_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_OtherOperatingIncomeExpense_28bed170-7424-4ccc-a11b-51ea05538c9b_negatedLabel_en-US" xlink:label="lab_ifrs-full_OtherOperatingIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Other income</link:label>
    <link:label id="lab_ifrs-full_OtherOperatingIncomeExpense_7492c31f-3290-41ca-9442-71e7f8a41847_negatedTotalLabel_en-US" xlink:label="lab_ifrs-full_OtherOperatingIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_RestrictedShareUnitsRSUsMember_d48f11e7-5b62-40d5-a7f4-a3d5b7971e65_terseLabel_en-US" xlink:label="lab_stn_RestrictedShareUnitsRSUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Restricted share units (RSUs)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_RestrictedShareUnitsRSUsMember" xlink:href="stn-20241231.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_IncreaseDecreaseThroughExerciseOfOptions_f18b7217-6cc1-4564-ac1e-64a836b38af8_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity_ae6c623d-9d08-452c-bb7a-5c832271d9a4_negatedLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_dei_CoverAbstract_b01d1861-e2c7-4d08-abec-a8f5d9dc01f1_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset_dd11292f-1aaa-49e4-a13b-cb6d5692c38e_negatedLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_CurrentLiabilities_065d55fa-5541-4120-906a-a5c3f975da28_totalLabel_en-US" xlink:label="lab_ifrs-full_CurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses_a405647e-0c30-41e1-95e2-d05890bc3c76_verboseLabel_en-US" xlink:label="lab_ifrs-full_LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Loss allowance provision, end of the year</link:label>
    <link:label id="lab_ifrs-full_LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses_label_en-US" xlink:label="lab_ifrs-full_LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loans and advances at amortised cost, allowance for expected credit losses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses" xlink:to="lab_ifrs-full_LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_GainLossOnDispositionOfIntangibleAsset_b4e024f5-66ea-4937-aff2-2a18e41083ae_negatedTerseLabel_en-US" xlink:label="lab_stn_GainLossOnDispositionOfIntangibleAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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" 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-20241231.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_AdjustmentsForAmortisationExpense_ddd70b48-ffd9-4132-8ef4-e40b6a9d009c_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForAmortisationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_dei_TradingSymbol_4ccf270e-0c3c-4d27-8223-7e72e7f1c7cf_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_ifrs-full_StatementOfChangesInEquityAbstract_277f4148-6d59-4c6a-b533-1be9e4d6db61_terseLabel_en-US" xlink:label="lab_ifrs-full_StatementOfChangesInEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_DisclosureOfGoodwillExplanatory_6ca2fa4d-b1d5-48f0-91ab-c6cd7565ebb3_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfGoodwillExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_NoncurrentLiabilitiesRecognisedAsOfAcquisitionDate_af00ceaa-03b6-42fa-8fc4-62f63c634ff7_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentLiabilitiesRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_ifrs-full_NoncurrentLiabilitiesRecognisedAsOfAcquisitionDate_label_en-US" xlink:label="lab_ifrs-full_NoncurrentLiabilitiesRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-current liabilities recognised as of acquisition date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLiabilitiesRecognisedAsOfAcquisitionDate" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NoncurrentLiabilitiesRecognisedAsOfAcquisitionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesRecognisedAsOfAcquisitionDate" xlink:to="lab_ifrs-full_NoncurrentLiabilitiesRecognisedAsOfAcquisitionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_e8b1f273-ac2a-4eef-8bbd-b77da44114ea_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod_8663e00e-9c32-4838-ab89-a2520d8ac07a_terseLabel_en-US" xlink:label="lab_ifrs-full_RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_IncreaseDecreaseThroughNetExchangeDifferencesGoodwill_1423b627-1689-450a-ba6a-d43ba13725e9_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain_2ecd90a9-247e-4afc-8e8e-a6e941a4e70a_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Classes of intangible assets other than goodwill [domain]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain_label_en-US" xlink:label="lab_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Classes of intangible assets other than goodwill [domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain" xlink:to="lab_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GeographicalAreasDomain_04552971-f256-4bc3-a6ab-5306624649e9_terseLabel_en-US" xlink:label="lab_ifrs-full_GeographicalAreasDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical areas</link:label>
    <link:label id="lab_ifrs-full_GeographicalAreasDomain_label_en-US" xlink:label="lab_ifrs-full_GeographicalAreasDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical areas [domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasDomain" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GeographicalAreasDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GeographicalAreasDomain" xlink:to="lab_ifrs-full_GeographicalAreasDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LiabilitiesArisingFromFinancingActivitiesDomain_189d69ae-a475-4a11-8a99-6ee9338bcdd0_terseLabel_en-US" xlink:label="lab_ifrs-full_LiabilitiesArisingFromFinancingActivitiesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Liabilities arising from financing activities</link:label>
    <link:label id="lab_ifrs-full_LiabilitiesArisingFromFinancingActivitiesDomain_label_en-US" xlink:label="lab_ifrs-full_LiabilitiesArisingFromFinancingActivitiesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities arising from financing activities [domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesDomain" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivitiesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesDomain" xlink:to="lab_ifrs-full_LiabilitiesArisingFromFinancingActivitiesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProductsAndServicesAxis_e1f0e4f2-ee42-47bd-ae88-f3bc08aad79a_terseLabel_en-US" xlink:label="lab_ifrs-full_ProductsAndServicesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised_fce4a586-3881-4cf4-b20b-fa44b159415b_terseLabel_en-US" xlink:label="lab_ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_PercentageOfCompensationInShares_efd21ce3-a0d0-4857-8914-263f71522736_terseLabel_en-US" xlink:label="lab_stn_PercentageOfCompensationInShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Percentage Of Compensation In Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PercentageOfCompensationInShares" xlink:href="stn-20241231.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_OfficeEquipmentMember_f093f4a2-b10e-4c47-8743-e83be82a5bf4_terseLabel_en-US" xlink:label="lab_ifrs-full_OfficeEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_ThirtyOneToSixtyDaysMember_698d9bcf-1d15-4621-9692-bc4fdf98a1ba_terseLabel_en-US" xlink:label="lab_stn_ThirtyOneToSixtyDaysMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Thirty one to sixty days.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ThirtyOneToSixtyDaysMember" xlink:href="stn-20241231.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_ifrs-full_DividendsPaidOrdinaryShares_c71b2189-1019-46df-a50c-8c3554786507_terseLabel_en-US" xlink:label="lab_ifrs-full_DividendsPaidOrdinaryShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_RightOfUseAssetsRecognisedAsOfAcquisitionDate_d85d3c0f-5476-434a-ab36-19ab731ee846_terseLabel_en-US" xlink:label="lab_stn_RightOfUseAssetsRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_447d9007-4dbf-4815-869b-3b579b47cec8_terseLabel_en-US" xlink:label="lab_stn_CanadianDollarsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Canadian Dollars</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_CanadianDollarsMember" xlink:href="stn-20241231.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_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_5b4ebf07-82ec-47f5-b0b0-a41ee3b7a417_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of units paid</link:label>
    <link:label id="lab_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_895ad38b-c703-4e7e-8882-e39bd323add9_negatedLabel_en-US" xlink:label="lab_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_ProceedsFromRepaymentsOfBorrowingsClassifiedAsFinancingActivities_938ddee6-7bb3-472f-bdea-61b957ff4302_terseLabel_en-US" xlink:label="lab_stn_ProceedsFromRepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net proceeds from (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" 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" 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-20241231.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_DisclosureOfProductsAndServicesLineItems_24979eae-dc37-4261-9a07-8731858bb1e5_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfProductsAndServicesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_LeaseTerm_f3ce924d-535c-4e45-9333-2c3bf973ffbe_terseLabel_en-US" xlink:label="lab_stn_LeaseTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LeaseTerm" xlink:href="stn-20241231.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_InterestExpenseOnBonds_4c7fe63b-3c7a-4d57-8351-28090744ae52_terseLabel_en-US" xlink:label="lab_ifrs-full_InterestExpenseOnBonds" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_country_US_cb636445-2697-43fb-8a33-5c265036c5b0_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/country-2024.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_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory_49b9c532-8c17-4d42-9bc4-d148eef3ff11_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_IntrinsicValueOfLiabilitiesFromSharebasedPaymentTransactionsForWhichCounterpartysRightToCashOrOtherAssetsVested2011_7dac00e7-4155-499a-9ded-7470ee44b04d_terseLabel_en-US" xlink:label="lab_ifrs-full_IntrinsicValueOfLiabilitiesFromSharebasedPaymentTransactionsForWhichCounterpartysRightToCashOrOtherAssetsVested2011" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_ActuarialAssumptionsDomain_784e9a41-4ce1-48e7-bde1-4bc2de5ceee2_terseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Actuarial assumptions</link:label>
    <link:label id="lab_ifrs-full_ActuarialAssumptionsDomain_label_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Actuarial assumptions [domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsDomain" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ActuarialAssumptionsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialAssumptionsDomain" xlink:to="lab_ifrs-full_ActuarialAssumptionsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TradeAndOtherReceivables_a5be65e9-1835-42f8-ad2e-55059d038fe2_totalLabel_en-US" xlink:label="lab_ifrs-full_TradeAndOtherReceivables" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_TransactionPriceAllocatedToRemainingPerformanceObligations_19dce10b-0262-4643-b5f0-c59369c0f0ab_terseLabel_en-US" xlink:label="lab_ifrs-full_TransactionPriceAllocatedToRemainingPerformanceObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_NotesPayableMember_ddde0959-ed86-478c-bad6-bae1a75ad584_terseLabel_en-US" xlink:label="lab_stn_NotesPayableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Notes payable.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NotesPayableMember" xlink:href="stn-20241231.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_stn_FairValueOfOtherFinancialAssetsMaturity_ae7db79b-f369-4add-976a-1f459633f567_terseLabel_en-US" xlink:label="lab_stn_FairValueOfOtherFinancialAssetsMaturity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_ifrs-full_CurrentPortionOfLongtermBorrowings_e5eabe8f-4150-4122-9dc7-79909891322d_verboseLabel_en-US" xlink:label="lab_ifrs-full_CurrentPortionOfLongtermBorrowings" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_ifrs-full_CurrentPortionOfLongtermBorrowings_f8f9d236-cd85-4025-a0c5-ce2a8107a16f_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentPortionOfLongtermBorrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less current portion</link:label>
    <link:label id="lab_ifrs-full_CurrentPortionOfLongtermBorrowings_c622d704-3835-4758-b2db-be2df81bab0f_netLabel_en-US" xlink:label="lab_ifrs-full_CurrentPortionOfLongtermBorrowings" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset_a96249e2-c295-4585-a6e8-5007f40552b2_negatedTotalLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ExpireBeforeTwoThousandTwentyTwoMember_39a249e7-f197-4a58-b155-655e2456847f_terseLabel_en-US" xlink:label="lab_stn_ExpireBeforeTwoThousandTwentyTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption_89673ed0-48bf-4e02-bc59-2c6220695d22_terseLabel_en-US" xlink:label="lab_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_AcquisitionsThroughBusinessCombinationsOtherProvisions_c2ac1e11-d349-417f-8199-78097495cd4f_terseLabel_en-US" xlink:label="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsOtherProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsOtherProvisions_label_en-US" xlink:label="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsOtherProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquisitions through business combinations, other provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsOtherProvisions" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsOtherProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsOtherProvisions" xlink:to="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsOtherProvisions" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory_0d55aca3-07b8-470d-bf8b-5950c544b51c_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_PaymentsOfNotesPayableAndOtherFinancingObligations_7c3b22ae-f025-4f92-bf2b-bf04154e243f_negatedTerseLabel_en-US" xlink:label="lab_stn_PaymentsOfNotesPayableAndOtherFinancingObligations" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repayment of notes payable and other financing obligations</link:label>
    <link:label id="lab_stn_PaymentsOfNotesPayableAndOtherFinancingObligations_label_en-US" xlink:label="lab_stn_PaymentsOfNotesPayableAndOtherFinancingObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments Of Notes Payable And Other Financing Obligations</link:label>
    <link:label id="lab_stn_PaymentsOfNotesPayableAndOtherFinancingObligations_documentation_en-US" xlink:label="lab_stn_PaymentsOfNotesPayableAndOtherFinancingObligations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Payments Of Notes Payable And Other Financing Obligations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PaymentsOfNotesPayableAndOtherFinancingObligations" xlink:href="stn-20241231.xsd#stn_PaymentsOfNotesPayableAndOtherFinancingObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_PaymentsOfNotesPayableAndOtherFinancingObligations" xlink:to="lab_stn_PaymentsOfNotesPayableAndOtherFinancingObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_DisclosureOfDetailedInformationAboutTradeAndOtherPayablesTextBlock_6d8c6381-4aff-470e-857f-52f96eb6f871_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutTradeAndOtherPayablesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsAndGoodwillExplanatory_ac23f449-0bb6-4df3-b8b7-6821282dd981_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsAndGoodwillExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfOtherProvisionsExplanatory_cf7f7558-bc84-487f-b730-84feff329c45_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_7a616e26-3f0e-4b63-8d61-9fe33e432fde_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Interest (expense) income</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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_PurchaseOfOtherLongtermAssetsClassifiedAsInvestingActivities_2886f2c4-dd40-4036-bac9-f47afc2305f1_negatedLabel_en-US" xlink:label="lab_ifrs-full_PurchaseOfOtherLongtermAssetsClassifiedAsInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_dei_EntityCommonStockSharesOutstanding_092daf1b-f63e-4142-ac0a-f13dcb38fba0_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_stn_NumberOfTranches_ee084f2d-1c8f-403a-932a-91727810d6ad_terseLabel_en-US" xlink:label="lab_stn_NumberOfTranches" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Number of tranches.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NumberOfTranches" xlink:href="stn-20241231.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_3f893cb7-91e3-4acf-9615-78756b003a59_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutEmployeeCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss_8a351bbf-675c-45ea-b5dc-1c87beb4b2cd_terseLabel_en-US" xlink:label="lab_ifrs-full_TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_SeniorTermLoansMember_c3478885-4052-4c70-baea-c7668df2408c_terseLabel_en-US" xlink:label="lab_stn_SeniorTermLoansMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Senior Term Loans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SeniorTermLoansMember" xlink:href="stn-20241231.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_TradeAndOtherCurrentPayables_dc92100d-5df1-458f-b9ef-cabc05632db6_terseLabel_en-US" xlink:label="lab_ifrs-full_TradeAndOtherCurrentPayables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_OrdinarySharesPerSharePeriodFiveMember_55d3b919-bfe0-4a0e-a963-2617067b792d_terseLabel_en-US" xlink:label="lab_stn_OrdinarySharesPerSharePeriodFiveMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets_f19a3334-37f0-48ec-a3ab-910825549b07_verboseLabel_en-US" xlink:label="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_RecoverableAmountOfAssetOrCashgeneratingUnit_bef2e707-4932-4570-8201-084ee45ac38d_terseLabel_en-US" xlink:label="lab_ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recoverable amount remaining</link:label>
    <link:label id="lab_ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit_label_en-US" xlink:label="lab_ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Recoverable amount of asset or cash-generating unit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit" xlink:to="lab_ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EquityInvestmentsMember_59f7c225-121e-4dc0-8300-3260373b83a4_terseLabel_en-US" xlink:label="lab_ifrs-full_EquityInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DepreciationPropertyPlantAndEquipment_9000fdf0-32e8-4f74-9c3a-382a273b61fd_terseLabel_en-US" xlink:label="lab_ifrs-full_DepreciationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation of property and equipment</link:label>
    <link:label id="lab_ifrs-full_DepreciationPropertyPlantAndEquipment_76c86893-4f37-4059-942a-05e83e99e4f5_verboseLabel_en-US" xlink:label="lab_ifrs-full_DepreciationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_ForeignCountriesMember_c45eb80b-8819-45f9-b978-e954a70a6f59_terseLabel_en-US" xlink:label="lab_ifrs-full_ForeignCountriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Global</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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate_f55f5359-4ffa-4577-b4b2-ebf07659181e_negatedTerseLabel_en-US" xlink:label="lab_stn_NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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" 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-20241231.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_CashFlowsFromUsedInInvestingActivities_c18415f8-706b-4d73-a74d-8068671c485a_totalLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities_bf2c3a22-5cd9-499e-bffd-39cb8f518156_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_PaymentsOfOtherEquityInstruments_45f541c5-3f50-4fef-b43e-7481f7d844d5_terseLabel_en-US" xlink:label="lab_ifrs-full_PaymentsOfOtherEquityInstruments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfDefinedBenefitPlansLineItems_5eba4d73-a9c8-4379-8ac0-49ad5c2b4c0b_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_ClassesOfOtherProvisionsDomain_25b45895-3b29-452d-8f0e-773849fb5c18_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfOtherProvisionsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Classes of other provisions</link:label>
    <link:label id="lab_ifrs-full_ClassesOfOtherProvisionsDomain_label_en-US" xlink:label="lab_ifrs-full_ClassesOfOtherProvisionsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Classes of other provisions [domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfOtherProvisionsDomain" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfOtherProvisionsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfOtherProvisionsDomain" xlink:to="lab_ifrs-full_ClassesOfOtherProvisionsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis_39ef979f-9fe7-4fb8-88c6-54fecccbd06d_terseLabel_en-US" xlink:label="lab_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_abf81856-4cb3-4442-9a72-cca733032069_terseLabel_en-US" xlink:label="lab_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from sale of investments held for self-insured liabilities</link:label>
    <link:label id="lab_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_label_en-US" xlink:label="lab_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from sales of investments other than investments accounted for using equity method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" xlink:to="lab_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption_6e9b1e16-9ab7-4b61-a61a-88c78c81c29e_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_OperatingSegmentsMember_914254e3-2b90-4160-a66a-7d75d2354092_terseLabel_en-US" xlink:label="lab_ifrs-full_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesRightofuseAssets_9188bde5-bd6d-4654-9b4f-107e6e0c1c67_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesRightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign exchange</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesRightofuseAssets_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesRightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (decrease) through net exchange differences, right-of-use assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesRightofuseAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesRightofuseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesRightofuseAssets" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesRightofuseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets_08ed6c9d-3baf-4981-ad29-f4ce9b5c2672_terseLabel_en-US" xlink:label="lab_ifrs-full_ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_846298d3-113a-4bf0-822e-db9dee8abdf3_terseLabel_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net impairment</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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_Level2OfFairValueHierarchyMember_84dcb332-06ad-4ea6-a33c-19ca3bbb12e7_terseLabel_en-US" xlink:label="lab_ifrs-full_Level2OfFairValueHierarchyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_dei_DocumentRegistrationStatement_e3a1f71a-df40-42c3-a4a9-ada93305d5d4_terseLabel_en-US" xlink:label="lab_dei_DocumentRegistrationStatement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_04a7ea36-25de-468c-ac45-26568cf8249e_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_UnusedTaxCreditsForWhichNoDeferredTaxAssetRecognised_486e3f4e-1ef1-4db4-b4a0-1982d8cb0e7a_terseLabel_en-US" xlink:label="lab_ifrs-full_UnusedTaxCreditsForWhichNoDeferredTaxAssetRecognised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DescriptionOfAccountingPolicyForRecognitionOfRevenue_eb2fcca8-d093-4ce8-9204-bfdf99366808_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_Level1OfFairValueHierarchyMember_3bd8f7f3-024b-4ebe-b89f-900daf2a06d7_terseLabel_en-US" xlink:label="lab_ifrs-full_Level1OfFairValueHierarchyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_TypesOfHedgesAxis_66b7e4ce-e1c4-4333-b519-6ad6e313d454_terseLabel_en-US" xlink:label="lab_ifrs-full_TypesOfHedgesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_LeaseLiabilitiesMember_3d462a6b-23e2-458a-b661-d45d3005c3b2_terseLabel_en-US" xlink:label="lab_ifrs-full_LeaseLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_JointOperationsByNameAxis_fadf31fc-b8df-4884-a521-c0e724630a96_terseLabel_en-US" xlink:label="lab_stn_JointOperationsByNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Joint Operations By Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_JointOperationsByNameAxis" xlink:href="stn-20241231.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_23900011-02c9-4b37-a74c-2803aaeefc7e_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfDividendsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Disclosure of dividends.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDividendsTable" xlink:href="stn-20241231.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_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_4138f637-882c-4239-a817-edbdf54f1df5_terseLabel_en-US" xlink:label="lab_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_AssetsAbstract_d8516969-b0f9-4153-aba1-1bc94515cf61_terseLabel_en-US" xlink:label="lab_ifrs-full_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_dei_IcfrAuditorAttestationFlag_89781dbe-c6f7-478b-88d5-79633ea6f20b_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities_f724f5a7-c644-4841-8f61-1c82967d19a1_terseLabel_en-US" xlink:label="lab_stn_IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_a1f99efa-ebbc-410d-b054-36cfac2e00b5_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutOtherAssetsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_OtherNoncurrentLiabilities_c6f92d97-5c90-413d-bad0-d982993fada4_verboseLabel_en-US" xlink:label="lab_ifrs-full_OtherNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_ifrs-full_OtherNoncurrentLiabilities_083383a7-e916-43e9-8f14-89fc9f726b0c_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ComponentsOfEquityAxis_d6a6a88d-9751-4fa1-a0b7-7f5a8e58c49b_terseLabel_en-US" xlink:label="lab_ifrs-full_ComponentsOfEquityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsTextBlock_e9356500-4c9f-4a1e-9376-8d1848a21373_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_6c9658c7-f119-47c3-a383-3b2cf5dcdf8b_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_OtherMember_5faca0ec-a5c2-4e87-be31-d6a86511cef1_terseLabel_en-US" xlink:label="lab_stn_OtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Other.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherMember" xlink:href="stn-20241231.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_ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets_90fa4fc4-ea44-4b4e-adc6-9d25e34d31ce_terseLabel_en-US" xlink:label="lab_ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_SensitivityAnalysisOfFairValueProfitLossImpactOf10ChangeInInterestRateOnBorrowings_c27e0ce7-8ee5-44e2-b2e0-dc616d20d5b9_terseLabel_en-US" xlink:label="lab_stn_SensitivityAnalysisOfFairValueProfitLossImpactOf10ChangeInInterestRateOnBorrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain_dd3efd92-9c33-415f-9b34-f91b4fb4cd69_terseLabel_en-US" xlink:label="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Temporary difference, unused tax losses and unused tax credits</link:label>
    <link:label id="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain_label_en-US" xlink:label="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Temporary difference, unused tax losses and unused tax credits [domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain" xlink:to="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_PaymentsOfDistributionRelatedPartyTransactions_33179b0d-269e-4976-b151-ce62c63b1bd7_terseLabel_en-US" xlink:label="lab_stn_PaymentsOfDistributionRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_DisclosureOfChangesInAccountingPoliciesExplanatory_215d08cd-e0a6-4dcf-918f-75f7aa6de9ce_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in accounting policy</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of changes in accounting policies [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TypeOfMeasurementOfExpectedCreditLossesAxis_c85eec05-1ed8-45a4-a8a4-4d33c9c7fbc9_terseLabel_en-US" xlink:label="lab_ifrs-full_TypeOfMeasurementOfExpectedCreditLossesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Type of measurement of expected credit losses [axis]</link:label>
    <link:label id="lab_ifrs-full_TypeOfMeasurementOfExpectedCreditLossesAxis_label_en-US" xlink:label="lab_ifrs-full_TypeOfMeasurementOfExpectedCreditLossesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Type of measurement of expected credit losses [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypeOfMeasurementOfExpectedCreditLossesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TypeOfMeasurementOfExpectedCreditLossesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TypeOfMeasurementOfExpectedCreditLossesAxis" xlink:to="lab_ifrs-full_TypeOfMeasurementOfExpectedCreditLossesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfCommitmentsExplanatory_e6976972-6d93-4f4e-bb57-854ac9c7c471_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfCommitmentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale_5b5af976-c292-4424-8279-e36f2a8a14d7_terseLabel_en-US" xlink:label="lab_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_CashFlowsFromUsedInOperatingActivities_1f93cd90-f435-46c2-a023-99c40518b550_totalLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash flows from operating activities</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInOperatingActivities_8d512941-dd7e-41f0-a786-03a776ae268e_terseLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_c9e37248-6f68-4385-9a22-0878d30fed3b_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_GainsOnChangeInFairValueOfDerivatives_62ff7079-1255-4a97-811c-e9e3a583779e_terseLabel_en-US" xlink:label="lab_ifrs-full_GainsOnChangeInFairValueOfDerivatives" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember_d70c3036-9d54-40c5-af0a-bf1abf1ecb34_terseLabel_en-US" xlink:label="lab_stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_ifrs-full_SellingGeneralAndAdministrativeExpense_da728a32-3d75-4c68-865d-5f3440718bcc_terseLabel_en-US" xlink:label="lab_ifrs-full_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_NonadjustingEventsAfterReportingPeriodAxis_23a4b71a-3618-4a93-8eb5-c3764927a9f0_terseLabel_en-US" xlink:label="lab_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_DisclosureOfDetailedInformationAboutOtherLiabilitiesTextBlock_94a88027-05a9-4003-85b4-8a60668cca7b_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutOtherLiabilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_dei_ContactPersonnelName_ebc85433-4183-40e9-a4ed-61e1287938a9_terseLabel_en-US" xlink:label="lab_dei_ContactPersonnelName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_stn_SeniorTermLoanTrancheCMember_1d6c4c6f-3750-4eeb-a69a-c5af27a60ded_terseLabel_en-US" xlink:label="lab_stn_SeniorTermLoanTrancheCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Term Loan Tranche C</link:label>
    <link:label id="lab_stn_SeniorTermLoanTrancheCMember_label_en-US" xlink:label="lab_stn_SeniorTermLoanTrancheCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Term Loan Tranche C [Member]</link:label>
    <link:label id="lab_stn_SeniorTermLoanTrancheCMember_documentation_en-US" xlink:label="lab_stn_SeniorTermLoanTrancheCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Senior Term Loan Tranche C</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SeniorTermLoanTrancheCMember" xlink:href="stn-20241231.xsd#stn_SeniorTermLoanTrancheCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_SeniorTermLoanTrancheCMember" xlink:to="lab_stn_SeniorTermLoanTrancheCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RightofuseAssets_db11b027-435a-478c-9d19-4cad6cc20ace_terseLabel_en-US" xlink:label="lab_ifrs-full_RightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease assets</link:label>
    <link:label id="lab_ifrs-full_RightofuseAssets_7e9ea4e6-4bb7-431a-aa49-a7d1ffbf7a9b_periodStartLabel_en-US" xlink:label="lab_ifrs-full_RightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_ifrs-full_RightofuseAssets_04c8782f-e500-4ea2-854d-c0836194ef7e_periodEndLabel_en-US" xlink:label="lab_ifrs-full_RightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory_e50f6872-2d29-4ccc-b7eb-7c9315c281b1_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_Liabilities_77db6a99-f1db-4891-a036-096af7419efc_totalLabel_en-US" xlink:label="lab_ifrs-full_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_ifrs-full_Liabilities_b90fae5a-a337-46d0-bc59-5eb90ed07d1f_terseLabel_en-US" xlink:label="lab_ifrs-full_Liabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset_e90d630f-102d-46b9-b9b8-fa533dcb75fd_terseLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ComputerSoftwareMember_0d13193d-abde-4755-962d-077e5678d8a0_terseLabel_en-US" xlink:label="lab_ifrs-full_ComputerSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory_33737460-4a19-412a-8460-4c9f09759f74_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_32ade3e4-32eb-4097-b06c-1edabb2d5ba9_terseLabel_en-US" xlink:label="lab_ifrs-full_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_OtherFinancialLiabilities_e9b8529d-92d9-42a3-9f1d-15347aba1f48_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherFinancialLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_EstimateOfContributionsExpectedToBePaidToPlan_c224b29a-35fa-44a8-aa82-4b09332a077f_terseLabel_en-US" xlink:label="lab_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfOtherOperatingIncomeExpenseExplanatory_ef460a35-8952-4e12-9336-3597f74657b6_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_dei_EntityAddressesLineItems_341557a1-8f1e-4ade-9fc7-f4d4d6660580_terseLabel_en-US" xlink:label="lab_dei_EntityAddressesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_dei_DocumentFiscalPeriodFocus_202bec97-b261-4d4c-96c9-c82273c1005d_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_ifrs-full_GrossCarryingAmountMember_657424b0-4658-4bac-bd1d-56b948fc71df_terseLabel_en-US" xlink:label="lab_ifrs-full_GrossCarryingAmountMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost</link:label>
    <link:label id="lab_ifrs-full_GrossCarryingAmountMember_0e4ed702-eee0-4bac-be88-44c9a5441695_verboseLabel_en-US" xlink:label="lab_ifrs-full_GrossCarryingAmountMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_LettersOfCreditMember_a9b9db57-b29f-4f51-ba80-63a0941c88f9_terseLabel_en-US" xlink:label="lab_stn_LettersOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Letters Of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LettersOfCreditMember" xlink:href="stn-20241231.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_dei_DocumentType_d05d760e-1e59-42cc-bd95-e3668154a4f0_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_NetDefinedBenefitLiabilityAssetDomain_dd94ad46-712e-4e6a-922d-6f67dededa21_terseLabel_en-US" xlink:label="lab_ifrs-full_NetDefinedBenefitLiabilityAssetDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net defined benefit liability (asset)</link:label>
    <link:label id="lab_ifrs-full_NetDefinedBenefitLiabilityAssetDomain_label_en-US" xlink:label="lab_ifrs-full_NetDefinedBenefitLiabilityAssetDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net defined benefit liability (asset) [domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetDomain" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetDomain" xlink:to="lab_ifrs-full_NetDefinedBenefitLiabilityAssetDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition_e4a24c25-a200-40ee-b1f4-740b37d32d7a_totalLabel_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_ExpireMember_73659670-01c9-4caa-97fd-126c55e41b25_terseLabel_en-US" xlink:label="lab_stn_ExpireMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expire (2025 to 2044)</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" 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" xml:lang="en-US">Expire</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ExpireMember" xlink:href="stn-20241231.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_AssetRecognisedForExpectedReimbursementOtherProvisions_8d845d2f-89e5-4976-b5ff-5116e6bdeba6_terseLabel_en-US" xlink:label="lab_ifrs-full_AssetRecognisedForExpectedReimbursementOtherProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected reimbursements related to these provisions for claims</link:label>
    <link:label id="lab_ifrs-full_AssetRecognisedForExpectedReimbursementOtherProvisions_label_en-US" xlink:label="lab_ifrs-full_AssetRecognisedForExpectedReimbursementOtherProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asset recognised for expected reimbursement, other provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AssetRecognisedForExpectedReimbursementOtherProvisions" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AssetRecognisedForExpectedReimbursementOtherProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AssetRecognisedForExpectedReimbursementOtherProvisions" xlink:to="lab_ifrs-full_AssetRecognisedForExpectedReimbursementOtherProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_StatementOfCashFlowsTable_5708dcc3-c347-4092-a8e7-e6479be1988b_terseLabel_en-US" xlink:label="lab_stn_StatementOfCashFlowsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement Of Cash Flows [Table]</link:label>
    <link:label id="lab_stn_StatementOfCashFlowsTable_label_en-US" xlink:label="lab_stn_StatementOfCashFlowsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement Of Cash Flows [Table]</link:label>
    <link:label id="lab_stn_StatementOfCashFlowsTable_documentation_en-US" xlink:label="lab_stn_StatementOfCashFlowsTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Statement Of Cash Flows [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_StatementOfCashFlowsTable" xlink:href="stn-20241231.xsd#stn_StatementOfCashFlowsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_StatementOfCashFlowsTable" xlink:to="lab_stn_StatementOfCashFlowsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_SharesRepurchasedForCancellation_f753fc2b-9c69-4fbb-aecd-418f41e657de_terseLabel_en-US" xlink:label="lab_stn_SharesRepurchasedForCancellation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Shares repurchased for cancellation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SharesRepurchasedForCancellation" xlink:href="stn-20241231.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_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_33ef04e7-ca30-481a-a3e5-6ddfcc16b602_totalLabel_en-US" xlink:label="lab_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_7bc27b0e-f728-4fbd-886a-652853e1b9bb_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_BottomOfRangeMember_7a8f1e57-bea1-4a59-bb0c-c9c80928f6be_terseLabel_en-US" xlink:label="lab_ifrs-full_BottomOfRangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_bb7b08dc-1566-4fd9-bfed-fa0d49568548_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_DisclosureOfCashFlowsFromOperatingActivitiesUnderTheDirectMethodTextBlock_19e71df2-1e29-497e-864a-590f83f5a36a_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfCashFlowsFromOperatingActivitiesUnderTheDirectMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable_dbe890b4-0ad8-4fd5-b1f7-695af8f3f4f9_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_c28408ea-294b-4167-88f0-4fce8c8c3acc_terseLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ClassesOfOrdinarySharesDomain_2967dc46-76e5-4abb-976c-9a680209e0f5_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfOrdinarySharesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Classes of ordinary shares [domain]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfOrdinarySharesDomain_label_en-US" xlink:label="lab_ifrs-full_ClassesOfOrdinarySharesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Classes of ordinary shares [domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfOrdinarySharesDomain" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfOrdinarySharesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfOrdinarySharesDomain" xlink:to="lab_ifrs-full_ClassesOfOrdinarySharesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable_d5edccef-3df0-4a52-b524-eba2611519a2_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ClassesOfLiabilitiesAxis_a367ebdc-8d86-4f5d-bd57-a6f03cf3f9c4_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfLiabilitiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfFairValueOfPlanAssetsExplanatory_df4a98d0-1cbc-4601-99e4-6e932ecb85a0_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes_6884d504-3d10-4fc5-be4e-c7e897935878_terseLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_OtherShorttermProvisions_a3788a0b-2c5a-434c-a581-adaecfc72551_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherShorttermProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_ClassesOfFinancialInstrumentsDomain_0481cd29-7bfa-4c5b-9fb3-494dfe2c2c00_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Classes of financial instruments</link:label>
    <link:label id="lab_ifrs-full_ClassesOfFinancialInstrumentsDomain_label_en-US" xlink:label="lab_ifrs-full_ClassesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Classes of financial instruments [domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialInstrumentsDomain" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfFinancialInstrumentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsDomain" xlink:to="lab_ifrs-full_ClassesOfFinancialInstrumentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_BusinessCombinationsAxis_1185f997-58e2-4ded-9108-c2cf558d38cb_terseLabel_en-US" xlink:label="lab_ifrs-full_BusinessCombinationsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_DescriptionOfAccountingPolicyForDepreciationExpenseExplanatory_fed91654-b8da-4f1c-860f-c287a8859f33_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForDepreciationExpenseExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_dei_AnnualInformationForm_7c6ada3f-5a36-43f4-9aae-354d1c8aa15e_terseLabel_en-US" xlink:label="lab_dei_AnnualInformationForm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill_a8b97e11-0ee0-4c0f-a83b-848392dac336_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_DisclosureOfDetailedInformationAboutOtherOperatingIncomeExpenseTextBlock_c42afac5-a4fb-4497-a161-bcb3b55bae4b_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutOtherOperatingIncomeExpenseTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_InterestRevenueExpense_505496aa-cb1d-43ed-a1c9-54e5373d3c30_negatedLabel_en-US" xlink:label="lab_ifrs-full_InterestRevenueExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Net interest expense and other net finance expense</link:label>
    <link:label id="lab_ifrs-full_InterestRevenueExpense_a06deed7-3ea7-4995-bcc7-219266de772c_negatedTotalLabel_en-US" xlink:label="lab_ifrs-full_InterestRevenueExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_PostemploymentBenefitExpenseInProfitOrLoss_dea91bb8-b3ad-4cc1-8081-5886c3ac3e73_terseLabel_en-US" xlink:label="lab_ifrs-full_PostemploymentBenefitExpenseInProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_AdjustmentsForDecreaseIncreaseInAccruedIncomeOtherThanContractAssets_c6de6983-4116-489c-90ae-e9d8489ee2e3_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInAccruedIncomeOtherThanContractAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_OrdinarySharesPerSharePeriodFourMember_bff05a28-7a91-4104-a664-db3aaf07b889_terseLabel_en-US" xlink:label="lab_stn_OrdinarySharesPerSharePeriodFourMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_ifrs-full_DividendsPaidOrdinarySharesPerShare_cfe80083-0b7f-4b64-bc7a-8fb0f2ad486a_terseLabel_en-US" xlink:label="lab_ifrs-full_DividendsPaidOrdinarySharesPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember_c0fe4d20-b626-4067-becf-8635da6c0944_terseLabel_en-US" xlink:label="lab_stn_ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_BondsIssued_5da16ad6-5166-4cf7-9246-333bdc5de289_terseLabel_en-US" xlink:label="lab_ifrs-full_BondsIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_CarryingAmountMember_e35f5fd5-6a93-402a-b86e-6e76c2b0771b_terseLabel_en-US" xlink:label="lab_ifrs-full_CarryingAmountMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_325ef92a-c6f3-488a-bac8-e06850189cad_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate_667225a7-9b8e-444b-901e-7f1e6d6f3d78_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Trade and other payables</link:label>
    <link:label id="lab_ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate_label_en-US" xlink:label="lab_ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trade and other payables recognised as of acquisition date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate" xlink:to="lab_ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfFinancialAssetsAxis_b4ff3794-9e83-4276-8667-ecbd2b257722_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfFinancialAssetsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract_1c2b4d5f-64da-4ad2-9efd-c4840714457c_terseLabel_en-US" xlink:label="lab_ifrs-full_ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_deb52c7b-b4ec-4cb2-8573-bd28c1286430_terseLabel_en-US" xlink:label="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_label_en-US" xlink:label="lab_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory_129bfb2b-ed15-4207-864e-9874c9317ad2_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_GoodwillAbstract_label_en-US" xlink:label="lab_stn_GoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_GoodwillAbstract" xlink:href="stn-20241231.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_LevelsOfFairValueHierarchyAxis_637742a0-7255-48f5-8387-7039c7adb260_terseLabel_en-US" xlink:label="lab_ifrs-full_LevelsOfFairValueHierarchyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfGeographicalAreasLineItems_1cae8e04-8ba2-4cd3-b35b-5890eaa39ee6_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeographicalAreasLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_CashFlowsUsedInOperatingActivitiesForLeases_06256ede-c60c-4964-9232-3600471e0191_totalLabel_en-US" xlink:label="lab_stn_CashFlowsUsedInOperatingActivitiesForLeases" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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" 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-20241231.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_BankOverdraftsClassifiedAsCashEquivalents_995486a6-a5a3-4451-b457-4d9c260d4dee_terseLabel_en-US" xlink:label="lab_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ClassesOfPropertyPlantAndEquipmentDomain_409f469e-71e3-4f78-a8ef-bca1b8ca3cce_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Classes of property, plant and equipment [domain]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_label_en-US" xlink:label="lab_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Classes of property, plant and equipment [domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain" xlink:to="lab_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentLiabilitiesAbstract_21e5d3d6-580e-4b1d-b5a4-c98dc9ff83d4_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current</link:label>
    <link:label id="lab_ifrs-full_CurrentLiabilitiesAbstract_4e3771aa-7aeb-4b50-956c-09282fac2bae_verboseLabel_en-US" xlink:label="lab_ifrs-full_CurrentLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Current liabilities</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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss_ce9a7be9-06fb-4cf3-a961-ffc4f2705ccc_negatedLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_Goodwill_35860cab-8fbb-4fd0-9836-c0fdf69e087b_terseLabel_en-US" xlink:label="lab_ifrs-full_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_ifrs-full_Goodwill_197b4689-e681-4bd6-a7c6-abab1e8aec43_periodStartLabel_en-US" xlink:label="lab_ifrs-full_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Goodwill, beginning of the year</link:label>
    <link:label id="lab_ifrs-full_Goodwill_9ec2f3bd-a30a-4afd-ba35-7bc193a13806_periodEndLabel_en-US" xlink:label="lab_ifrs-full_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_EnvironmentalSystemsDesignInc.Member_0aff3852-73e2-48a8-bbd6-5a96e08699eb_terseLabel_en-US" xlink:label="lab_stn_EnvironmentalSystemsDesignInc.Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Environmental Systems Design, Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_EnvironmentalSystemsDesignInc.Member" xlink:href="stn-20241231.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_ifrs-full_TypesOfSharebasedPaymentArrangementsDomain_47abf5a9-8937-4cef-a5fc-32b3bc2bb2b4_terseLabel_en-US" xlink:label="lab_ifrs-full_TypesOfSharebasedPaymentArrangementsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Types of share-based payment arrangements</link:label>
    <link:label id="lab_ifrs-full_TypesOfSharebasedPaymentArrangementsDomain_label_en-US" xlink:label="lab_ifrs-full_TypesOfSharebasedPaymentArrangementsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Types of share-based payment arrangements [domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsDomain" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsDomain" xlink:to="lab_ifrs-full_TypesOfSharebasedPaymentArrangementsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_DisclosureOfMajorComponentsOfTaxExpenseIncomeTextBlock_fe377665-a26a-40a8-9910-17bfb63edb41_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfMajorComponentsOfTaxExpenseIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_SignificantInvestmentsInSubsidiariesDomain_cee959a5-d805-4932-8bdc-35db1bb8eed3_terseLabel_en-US" xlink:label="lab_ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsidiaries</link:label>
    <link:label id="lab_ifrs-full_SignificantInvestmentsInSubsidiariesDomain_label_en-US" xlink:label="lab_ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsidiaries [domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="lab_ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DividendsPaidClassifiedAsFinancingActivities_2961b4a3-feb3-4377-8972-44e95808fc95_negatedLabel_en-US" xlink:label="lab_ifrs-full_DividendsPaidClassifiedAsFinancingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_SensitivityAnalysisOfFairValueProfitLossImpactOf5ChangeInEquityPrices_4a422487-6e6c-4a43-acef-68297ead6ebd_terseLabel_en-US" xlink:label="lab_stn_SensitivityAnalysisOfFairValueProfitLossImpactOf5ChangeInEquityPrices" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_6249c053-f11d-4272-9bf3-8d52a1a9047a_terseLabel_en-US" xlink:label="lab_stn_ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_stn_StatementOfCashFlowsLineItems_bf39167e-598e-42fd-a95c-c6a769e4d08c_terseLabel_en-US" xlink:label="lab_stn_StatementOfCashFlowsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement Of Cash Flows [Line Items]</link:label>
    <link:label id="lab_stn_StatementOfCashFlowsLineItems_label_en-US" xlink:label="lab_stn_StatementOfCashFlowsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement Of Cash Flows [Line Items]</link:label>
    <link:label id="lab_stn_StatementOfCashFlowsLineItems_documentation_en-US" xlink:label="lab_stn_StatementOfCashFlowsLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Statement Of Cash Flows [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_StatementOfCashFlowsLineItems" xlink:href="stn-20241231.xsd#stn_StatementOfCashFlowsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_StatementOfCashFlowsLineItems" xlink:to="lab_stn_StatementOfCashFlowsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InterestPaidClassifiedAsOperatingActivities_5b2add8c-9e0d-463a-aef6-cd12cea94429_terseLabel_en-US" xlink:label="lab_ifrs-full_InterestPaidClassifiedAsOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_dcd808dc-c745-4fa4-8762-2da2344984ec_terseLabel_en-US" xlink:label="lab_stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_stn_SubconsultantSubcontractorAndOtherDirectExpenses_e17746f0-b725-49cb-99d3-7eaae0bf80cb_terseLabel_en-US" xlink:label="lab_stn_SubconsultantSubcontractorAndOtherDirectExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_a55ca0e9-37bd-4287-b16a-91f93b648a98_terseLabel_en-US" xlink:label="lab_stn_Vesting1Domain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Vesting Domain.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_Vesting1Domain" xlink:href="stn-20241231.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_ifrs-full_DescriptionOfExpectedTimingOfOutflowsOtherProvisions_857f7aeb-f733-4aff-9442-9fe6661d9bd6_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfExpectedTimingOfOutflowsOtherProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable_58e100b0-3559-4e43-9e78-47d195def532_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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" 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" xml:lang="en-US">Audit Information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_AuditInformationAbstract" xlink:href="stn-20241231.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_GainLossOnChangeInFairValueOfHedgingInstrumentUsedAsBasisForRecognisingHedgeIneffectiveness_52a9049f-d6a9-4a19-9423-0bc4e6ad9b3d_terseLabel_en-US" xlink:label="lab_ifrs-full_GainLossOnChangeInFairValueOfHedgingInstrumentUsedAsBasisForRecognisingHedgeIneffectiveness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_InterestExpenseOnBorrowings_6d93a731-04c3-4be6-89c8-8988aa1f50ff_terseLabel_en-US" xlink:label="lab_ifrs-full_InterestExpenseOnBorrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory_f28599c8-2c21-4f7a-986b-dabc93da3c26_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_686fedb2-594f-4081-a29d-52dcf4193945_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_5456ff2d-f81a-4efb-bdcf-c3391af71243_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsExercisedOrVested_2668abd6-d14b-474b-af2f-56af11129fde_terseLabel_en-US" xlink:label="lab_stn_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsExercisedOrVested" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_dei_EntityAddressStateOrProvince_6c09be01-b0a1-4692-957d-ea0ed8f39cb7_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_SeniorTermLoanTrancheBMember_184f6a38-dd33-47c9-a114-74981b923be7_terseLabel_en-US" xlink:label="lab_stn_SeniorTermLoanTrancheBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Term Loan Tranche B</link:label>
    <link:label id="lab_stn_SeniorTermLoanTrancheBMember_label_en-US" xlink:label="lab_stn_SeniorTermLoanTrancheBMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Term Loan Tranche B [Member]</link:label>
    <link:label id="lab_stn_SeniorTermLoanTrancheBMember_documentation_en-US" xlink:label="lab_stn_SeniorTermLoanTrancheBMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Senior Term Loan Tranche B</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SeniorTermLoanTrancheBMember" xlink:href="stn-20241231.xsd#stn_SeniorTermLoanTrancheBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_SeniorTermLoanTrancheBMember" xlink:to="lab_stn_SeniorTermLoanTrancheBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_EnvironmentalServicesMember_0755cd89-0be3-4802-94a4-05796d943fc6_terseLabel_en-US" xlink:label="lab_stn_EnvironmentalServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Environmental services.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_EnvironmentalServicesMember" xlink:href="stn-20241231.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_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_5ff4836d-3f64-470a-a087-8d8717f360d8_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Remeasurement (loss) 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_KeyManagementPersonnelCompensation_79b23d96-c4a9-4a1d-8296-3018d3f7d1c0_totalLabel_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensation" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_OtherPropertyPlantAndEquipmentMember_735a4539-823c-45f7-84ef-c3b69367a4fe_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherPropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities_9466c6b7-401c-4154-afbc-bde9f90ca746_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (decrease) through obtaining or losing control of subsidiaries or other businesses, liabilities arising from financing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossLineItems_9e05fbf3-9ad2-4417-8585-aadace79dee0_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of impairment loss and reversal of impairment loss [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of impairment loss and reversal of impairment loss [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossLineItems" xlink:to="lab_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherAdjustmentsForNoncashItems_b48d4592-9322-4188-8cb1-da95895b4243_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherAdjustmentsForNoncashItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_b6c35692-0491-43e8-b5de-c98c1632c498_verboseLabel_en-US" xlink:label="lab_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_5c33ae7f-1eb5-4a57-900b-3f5e555a9b2c_verboseLabel_en-US" xlink:label="lab_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset_1004de30-2410-4635-92dd-678503ddaace_negatedTerseLabel_en-US" xlink:label="lab_stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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" 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-20241231.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_ActuarialAssumptionOfExpectedRatesOfPensionIncreases_2601f07b-6898-4231-aa7b-b9fa642d9d97_terseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory_ae7c3111-c625-4d02-ad2c-b1fb3815bfec_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems_2059c525-0ec2-4617-b10e-294d26e42b3f_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_9fc47dbf-5619-4e98-a0c5-2f42a4e5b18b_verboseLabel_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets_02b02130-d571-43c7-b151-f5dfa3f091d1_terseLabel_en-US" xlink:label="lab_stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory_0eefdd4d-2487-4421-812c-e270ae99158e_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_981ceb33-063e-4e1e-bd77-de62865938af_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_UndiscountedFinanceLeasePaymentsToBeReceived_9925a240-c267-473a-ae37-d5b90b1c2b3f_terseLabel_en-US" xlink:label="lab_ifrs-full_UndiscountedFinanceLeasePaymentsToBeReceived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract_51094017-4b80-4d4d-8104-9bfa783c0b8d_terseLabel_en-US" xlink:label="lab_ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_SoftwareLicensesMember_a52af5ea-5ca2-4989-9693-a976b929d6ae_terseLabel_en-US" xlink:label="lab_stn_SoftwareLicensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Software licenses.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SoftwareLicensesMember" xlink:href="stn-20241231.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_ProfitLoss_f7cb3e85-f82f-40cd-9cd3-d10e80e6541e_totalLabel_en-US" xlink:label="lab_ifrs-full_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_ifrs-full_ProfitLoss_e037eea8-9d9a-42f7-a4ce-2c2ec2a414cf_verboseLabel_en-US" xlink:label="lab_ifrs-full_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_ifrs-full_ProfitLoss_4d949692-cf3d-4be9-84db-859d1ebd80a7_terseLabel_en-US" xlink:label="lab_ifrs-full_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_MiscellaneousOtherLiabilities_5394e402-9dbe-461d-9a86-9661c50ae4c6_terseLabel_en-US" xlink:label="lab_stn_MiscellaneousOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Miscellaneous other liabilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_MiscellaneousOtherLiabilities" xlink:href="stn-20241231.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_IdentifiableAssetsAcquiredLiabilitiesAssumed_be1dc410-8afb-4eef-9999-be7c959ad8fe_totalLabel_en-US" xlink:label="lab_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_AdjustmentsForIncreaseDecreaseInContractLiabilities_2c22cd68-f0d0-40bb-a51f-11473e342af8_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for increase (decrease) in contract liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities" xlink:to="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CurrencyAxis_50b2f7db-caab-48b4-adfe-d8f5831bd5d2_terseLabel_en-US" xlink:label="lab_srt_CurrencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_stn_OtherFinancialAssetAtAmortisedCost_e7919b6f-a20c-4502-8b1e-0abc2c847ee6_terseLabel_en-US" xlink:label="lab_stn_OtherFinancialAssetAtAmortisedCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_PerformanceShareUnitsPSUsAndDeferredShareUnitsDSUsMember_73d476f3-ca3a-4f8d-8d2b-99713e63dc54_terseLabel_en-US" xlink:label="lab_stn_PerformanceShareUnitsPSUsAndDeferredShareUnitsDSUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PSUs and DSUs</link:label>
    <link:label id="lab_stn_PerformanceShareUnitsPSUsAndDeferredShareUnitsDSUsMember_label_en-US" xlink:label="lab_stn_PerformanceShareUnitsPSUsAndDeferredShareUnitsDSUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Performance Share Units (PSUs) And Deferred Share Units (DSUs) [Member]</link:label>
    <link:label id="lab_stn_PerformanceShareUnitsPSUsAndDeferredShareUnitsDSUsMember_documentation_en-US" xlink:label="lab_stn_PerformanceShareUnitsPSUsAndDeferredShareUnitsDSUsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Performance Share Units (PSUs) And Deferred Share Units (DSUs)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PerformanceShareUnitsPSUsAndDeferredShareUnitsDSUsMember" xlink:href="stn-20241231.xsd#stn_PerformanceShareUnitsPSUsAndDeferredShareUnitsDSUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_PerformanceShareUnitsPSUsAndDeferredShareUnitsDSUsMember" xlink:to="lab_stn_PerformanceShareUnitsPSUsAndDeferredShareUnitsDSUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInPrepaidExpenses_8e1dc061-b5f5-4932-a648-a912765ad036_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInPrepaidExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_MajorComponentsOfTaxExpenseIncomeAbstract_f814a3c2-b194-4f02-a411-18b60bf70992_terseLabel_en-US" xlink:label="lab_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_AccountingJudgementsAndEstimatesAbstract_label_en-US" xlink:label="lab_stn_AccountingJudgementsAndEstimatesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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" xml:lang="en-US">Accounting Judgements And Estimates</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_AccountingJudgementsAndEstimatesAbstract" xlink:href="stn-20241231.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_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory_cabeb000-b304-4b10-a3a0-ffe5072966e3_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_9d8c6a9c-94a7-46e4-ac76-fe262647d870_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_StatementOfComprehensiveIncomeAbstract_35018292-2ef9-49d1-8d23-f093007e8ab3_terseLabel_en-US" xlink:label="lab_ifrs-full_StatementOfComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_7a1c1aa2-05db-4d93-8da5-b1f91b7058a6_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_DisclosureOfActuarialAssumptionsTextBlock_415f6aab-9568-4f31-bbd6-5f9248e6b5e5_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfActuarialAssumptionsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">The disclosure of actuarial assumptions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfActuarialAssumptionsTextBlock" xlink:href="stn-20241231.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_stn_UnitedStatesAndCanadaMember_fca06b77-1a6d-4477-855a-52009a53279c_terseLabel_en-US" xlink:label="lab_stn_UnitedStatesAndCanadaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">United States And Canada</link:label>
    <link:label id="lab_stn_UnitedStatesAndCanadaMember_label_en-US" xlink:label="lab_stn_UnitedStatesAndCanadaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">United States And Canada [Member]</link:label>
    <link:label id="lab_stn_UnitedStatesAndCanadaMember_documentation_en-US" xlink:label="lab_stn_UnitedStatesAndCanadaMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">United States And Canada</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_UnitedStatesAndCanadaMember" xlink:href="stn-20241231.xsd#stn_UnitedStatesAndCanadaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_UnitedStatesAndCanadaMember" xlink:to="lab_stn_UnitedStatesAndCanadaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RevenueOfAcquiree_f4e26b68-5b5f-4cc3-adfb-6ea848088175_terseLabel_en-US" xlink:label="lab_ifrs-full_RevenueOfAcquiree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_CustomerrelatedIntangibleAssetsMember_f3696912-be18-40d9-aa03-b0e0f7c84c8c_terseLabel_en-US" xlink:label="lab_ifrs-full_CustomerrelatedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_InvestmentFundsAmountContributedToFairValueOfPlanAssets_97624ab5-0d77-4554-a3c1-c74627e36eff_terseLabel_en-US" xlink:label="lab_ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember_237e00ca-d7b2-46c3-8219-83154bcf90be_terseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfProductsAndServicesExplanatory_6c8a13f6-1003-4f58-96ef-a03607f3acfd_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfProductsAndServicesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_DilutedEarningsLossPerShare_043f679b-95c5-4ba6-bd18-f34469d032c5_terseLabel_en-US" xlink:label="lab_ifrs-full_DilutedEarningsLossPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DirectorsRemunerationExpense_4d53cd4d-52b9-4c8d-9f82-1209d0a926f1_terseLabel_en-US" xlink:label="lab_ifrs-full_DirectorsRemunerationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfReconciliationOfChangesInGoodwillLineItems_7663c2a1-ef41-4454-a049-8bbf5f70eb83_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_FinancialAssetsRecognisedAsOfAcquisitionDate_16f18365-9679-4a10-913a-720522d8dddb_terseLabel_en-US" xlink:label="lab_ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trade receivables</link:label>
    <link:label id="lab_ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate_label_en-US" xlink:label="lab_ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial assets recognised as of acquisition date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate" xlink:to="lab_ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfMaterialAccountingPolicyInformationExplanatory_34c970ab-3f9c-4a83-a383-0c359cff6309_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfMaterialAccountingPolicyInformationExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment_c528ed21-b395-47f4-9b41-0a6ad980f71d_terseLabel_en-US" xlink:label="lab_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_UnusedTaxLossesAndCreditsMember_68b6d988-10ad-4730-b827-66fa2526d533_terseLabel_en-US" xlink:label="lab_stn_UnusedTaxLossesAndCreditsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Unused tax losses and credits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_UnusedTaxLossesAndCreditsMember" xlink:href="stn-20241231.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_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems_cac79603-7054-4ea1-9521-9031b58a31f6_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_UndrawnBorrowingFacilities_6d2fd19b-39d0-4e6f-ac4e-8927d71c9ebf_terseLabel_en-US" xlink:label="lab_ifrs-full_UndrawnBorrowingFacilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amount available under the facility</link:label>
    <link:label id="lab_ifrs-full_UndrawnBorrowingFacilities_19e6c510-d9bd-4864-8290-bca21dfd900a_verboseLabel_en-US" xlink:label="lab_ifrs-full_UndrawnBorrowingFacilities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfOtherProvisionsLineItems_a9c1e4eb-cd67-4581-a79f-6f7023054e9f_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare_996d6532-7044-4c24-9969-f5fad92fbb64_terseLabel_en-US" xlink:label="lab_ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_CurrentProvisions_1e3616fd-a16c-437d-be83-4c537ec7ad09_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfDividendsExplanatory_f0d4b1ca-3dd1-441d-a049-4935a366c809_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDividendsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_NoncurrentProvisions_96977da3-fd3c-493d-b842-6b0cba064870_terseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems_8893db43-62ab-4fbf-b26a-d033210211e6_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfIntangibleAssetsExplanatory_9a857183-c32e-472e-8075-736fbd04c71f_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfIntangibleAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_DisclosureOfOperatingSegmentsLineItems_c53eefaa-a229-4fe4-bf6a-7c4f0c74c1f1_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember_116d40d3-018b-414f-a060-9fefa20864d4_terseLabel_en-US" xlink:label="lab_ifrs-full_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial assets at fair value through other comprehensive income, category</link:label>
    <link:label id="lab_ifrs-full_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember_label_en-US" xlink:label="lab_ifrs-full_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial assets at fair value through other comprehensive income, category [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember" xlink:to="lab_ifrs-full_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipmentMember_e3051f93-3b08-46d1-bc29-73ed10fc6132_terseLabel_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipmentMember_52864390-d13d-4b75-bd81-bc53c4642719_verboseLabel_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ActuarialAssumptionOfExpectedRatesOfInflation_52bb9d9f-456d-4574-9e0d-d0d9578e12b4_terseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfExpectedRatesOfInflation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory_b0ea7e30-67b7-40d3-be0d-958e3efd5ecf_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted_b3090e17-3e61-488e-b82f-d09bfe89e0e8_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_ActuarialAssumptionOfLifeExpectancyAfterRetirementFemale_6b72ba09-90e2-4334-a671-d7f8b5d6fd1f_terseLabel_en-US" xlink:label="lab_stn_ActuarialAssumptionOfLifeExpectancyAfterRetirementFemale" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory_86f2a9fc-bb2c-4404-8519-7bd466ed36ae_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_ClassesOfProvisionsAxis_2a1c081e-7f56-4d0e-980b-012ad880ccd3_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfProvisionsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_dei_LocalPhoneNumber_8dd61f74-aa74-4acd-8a2b-5e83aa8d3268_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_15dbd5b3-029e-41fe-86ec-7f865d8c5773_negatedLabel_en-US" xlink:label="lab_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Net lease 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_DisclosureOfProvisionMatrixLineItems_0f97f501-d45e-4e86-a674-3e13184a2d7b_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfProvisionMatrixLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ShorttermEmployeeBenefitsExpense_68173725-0968-4089-acb2-508ea472aec0_terseLabel_en-US" xlink:label="lab_ifrs-full_ShorttermEmployeeBenefitsExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory_075f5bd3-fb28-455d-9690-93c417c72e45_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provisions</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory_dd29211f-1534-404e-9439-df7357eb6b25_verboseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate_439fb31f-550c-48b3-b4f9-d0c73d7e6a20_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax liabilities</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate_label_en-US" xlink:label="lab_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred tax liabilities recognised as of acquisition date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate" xlink:to="lab_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GeographicalAreasAxis_7ff5d6af-b6fe-4efb-a372-6d6d556a4203_terseLabel_en-US" xlink:label="lab_ifrs-full_GeographicalAreasAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory_8f05ecd8-47be-4e9e-bca9-a39604e7710b_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_922cad76-361d-409a-9774-82f8cdbc8501_terseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net employee defined benefit liability</link:label>
    <link:label id="lab_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_d27adf15-3c5a-4774-8364-6a89dfbe7b9f_negatedLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Net employee 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_CurrentAssets_3e9d20de-29bd-44bc-93c7-ab98c11a580c_totalLabel_en-US" xlink:label="lab_ifrs-full_CurrentAssets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_IncreaseDecreaseInBorrowings_7cb9edba-1f59-4984-a6ee-9da88b4d0a57_terseLabel_en-US" xlink:label="lab_stn_IncreaseDecreaseInBorrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Increase (Decrease) In Borrowings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_IncreaseDecreaseInBorrowings" xlink:href="stn-20241231.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_stn_OperatingSegmentsAbstract_6da535e7-2a12-46e6-bc14-d07fe90766d7_terseLabel_en-US" xlink:label="lab_stn_OperatingSegmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Operating Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OperatingSegmentsAbstract" xlink:href="stn-20241231.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_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_15a13165-3dbc-4cd0-9218-ef11c25b4add_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_2921fc36-c3b8-42ea-acfe-1315bc10b3d3_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of share units granted</link:label>
    <link:label id="lab_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_53c621ab-3477-48fa-b310-aaa579b456bd_verboseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfEventsAfterReportingPeriodExplanatory_3e2fcf3e-3895-488b-92ac-7ba512d7c142_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_OfficeSpaceMember_a08df496-0c68-4f9a-945b-c2618550b5f0_terseLabel_en-US" xlink:label="lab_stn_OfficeSpaceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Office Space [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OfficeSpaceMember" xlink:href="stn-20241231.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_CategoriesOfFinancialAssetsDomain_928f63a0-9a2d-4b1b-945f-70eae19c4e20_terseLabel_en-US" xlink:label="lab_ifrs-full_CategoriesOfFinancialAssetsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Categories of financial assets [domain]</link:label>
    <link:label id="lab_ifrs-full_CategoriesOfFinancialAssetsDomain_label_en-US" xlink:label="lab_ifrs-full_CategoriesOfFinancialAssetsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Categories of financial assets [domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfFinancialAssetsDomain" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CategoriesOfFinancialAssetsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CategoriesOfFinancialAssetsDomain" xlink:to="lab_ifrs-full_CategoriesOfFinancialAssetsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_31d00350-5e53-4116-8694-18d898f159a9_terseLabel_en-US" xlink:label="lab_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_ProfitLossFromContinuingOperations_6aadeec4-fc3d-4043-8b7a-6cb21a977978_terseLabel_en-US" xlink:label="lab_ifrs-full_ProfitLossFromContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_dei_EntityCentralIndexKey_6ad75523-00ce-4abc-aea5-497473f911d2_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_DisclosureOfFairValueMeasurementOfAssetsTable_ca1908b3-dfa2-4bb6-80d5-c9ae5ee5df08_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems_0e8c6361-842d-4a4a-88cf-0f97270a2861_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_ifrs-full_DisposalsPropertyPlantAndEquipment_214e457d-f1fb-48f1-ae12-ecd430cde351_negatedLabel_en-US" xlink:label="lab_ifrs-full_DisposalsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_SignificantInvestmentsInSubsidiariesAxis_c281b125-ad69-4cfa-b7d8-2318a762d60f_terseLabel_en-US" xlink:label="lab_ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_d55e592c-1048-4766-ba92-1dfcba4927ac_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_1031213d-958a-4841-937a-b88fdf7da0f4_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_Level2And3OfFairValueHierarchyMember_d1365cb5-c382-4d37-96d3-b16a89b2ccda_terseLabel_en-US" xlink:label="lab_ifrs-full_Level2And3OfFairValueHierarchyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory_8bcd4c68-ad54-4685-af58-dae117099a61_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_currency_USD_de9f938e-e65b-4be5-8451-fdf2abbfc3f0_terseLabel_en-US" xlink:label="lab_currency_USD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/currency-2024.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_ReconciliationOfChangesInGoodwillAbstract_02e3424f-00de-4dbd-b80a-26c9af164199_terseLabel_en-US" xlink:label="lab_ifrs-full_ReconciliationOfChangesInGoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DepreciationRightofuseAssets_ccbd98ce-dbb6-484b-9bf9-67432c94a161_terseLabel_en-US" xlink:label="lab_ifrs-full_DepreciationRightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation of lease assets</link:label>
    <link:label id="lab_ifrs-full_DepreciationRightofuseAssets_e2361fce-6313-4f96-9ebd-ca9ea865b506_negatedLabel_en-US" xlink:label="lab_ifrs-full_DepreciationRightofuseAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_LeaseholdImprovementsMember_6accc8c4-8c36-4bd7-a73e-c3b8a3da9469_terseLabel_en-US" xlink:label="lab_ifrs-full_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_PropertyPlantAndEquipment_470f14aa-f53c-4b8b-af3c-dfab5599a8d5_terseLabel_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment</link:label>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipment_cc158d0b-acc7-4359-ad32-fc8e22442d6d_periodStartLabel_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipment_de7c28d4-8069-434d-8f15-1a1b804985dd_periodEndLabel_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_CurrentAssetsAbstract_038ee3f8-5a68-429c-946a-594fcc47b6e1_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_TradeReceivables_44ec7b66-8638-4ced-a070-a8a3b51d9f43_terseLabel_en-US" xlink:label="lab_ifrs-full_TradeReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trade receivables, net of expected credit losses of $2.7 (2023 &#8211; $2.7)</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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ClassesOfContingentLiabilitiesDomain_1eed918e-451d-4d45-8067-9e9ba7d54e15_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfContingentLiabilitiesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Classes of contingent liabilities</link:label>
    <link:label id="lab_ifrs-full_ClassesOfContingentLiabilitiesDomain_label_en-US" xlink:label="lab_ifrs-full_ClassesOfContingentLiabilitiesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Classes of contingent liabilities [domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfContingentLiabilitiesDomain" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfContingentLiabilitiesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfContingentLiabilitiesDomain" xlink:to="lab_ifrs-full_ClassesOfContingentLiabilitiesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherFinanceIncomeCost_15f1b8c5-ee90-4244-93fc-686c12d1cfbd_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_OtherFinanceIncomeCost" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_CategoriesOfRelatedPartiesDomain_73d825e5-581b-4790-8326-8bb70939719e_terseLabel_en-US" xlink:label="lab_ifrs-full_CategoriesOfRelatedPartiesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Categories of related parties</link:label>
    <link:label id="lab_ifrs-full_CategoriesOfRelatedPartiesDomain_label_en-US" xlink:label="lab_ifrs-full_CategoriesOfRelatedPartiesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Categories of related parties [domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesDomain" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CategoriesOfRelatedPartiesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesDomain" xlink:to="lab_ifrs-full_CategoriesOfRelatedPartiesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember_09aad250-aff3-4422-8545-66626b981db3_terseLabel_en-US" xlink:label="lab_ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_SixtyOneToNinetyDaysMember_dfac2bb6-871e-4285-bdb7-823b585ef47b_terseLabel_en-US" xlink:label="lab_stn_SixtyOneToNinetyDaysMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Sixty one to ninety days.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SixtyOneToNinetyDaysMember" xlink:href="stn-20241231.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_stn_ProjectMargin_25ba12e2-d6aa-49f0-9be8-2393ba60febf_totalLabel_en-US" xlink:label="lab_stn_ProjectMargin" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Project margin</link:label>
    <link:label id="lab_stn_ProjectMargin_label_en-US" xlink:label="lab_stn_ProjectMargin" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Project Margin</link:label>
    <link:label id="lab_stn_ProjectMargin_documentation_en-US" xlink:label="lab_stn_ProjectMargin" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Project Margin</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ProjectMargin" xlink:href="stn-20241231.xsd#stn_ProjectMargin"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_ProjectMargin" xlink:to="lab_stn_ProjectMargin" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_77a913bc-364c-4590-8375-b0c5fe08c19d_terseLabel_en-US" xlink:label="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_CityAreaCode_d048841b-1fc5-425b-a14a-7476e7182a5a_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable_977d0b84-a2ca-45df-8b04-f9941fd7de3f_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_dei_AuditorLocation_101db08b-9b9c-4f86-81f1-07684b452114_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets_f0cedeba-1342-4153-9f83-4d3e57365c9c_terseLabel_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_EmployeeBenefitsAbstract_label_en-US" xlink:label="lab_stn_EmployeeBenefitsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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" xml:lang="en-US">Employee Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_EmployeeBenefitsAbstract" xlink:href="stn-20241231.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_EquityAttributableToOwnersOfParent_5b156dbe-3b56-4763-a8c1-05175a934cf5_terseLabel_en-US" xlink:label="lab_ifrs-full_EquityAttributableToOwnersOfParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shareholders&#8217; equity</link:label>
    <link:label id="lab_ifrs-full_EquityAttributableToOwnersOfParent_41d28e3a-17e0-430b-86fb-0fc2ffed2b53_periodStartLabel_en-US" xlink:label="lab_ifrs-full_EquityAttributableToOwnersOfParent" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_ifrs-full_EquityAttributableToOwnersOfParent_1b6b3d80-7dd8-46fa-ae06-cbff09a11bbc_periodEndLabel_en-US" xlink:label="lab_ifrs-full_EquityAttributableToOwnersOfParent" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense_05d82446-045a-4229-929e-4d2f8ba385e4_negatedLabel_en-US" xlink:label="lab_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_OtherLongtermProvisions_55a8d389-5b25-4230-a141-573eb3f62b81_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherLongtermProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DeferredTaxExpenseIncome_2a788343-0142-45b5-a97d-d8e9136033d1_terseLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxExpenseIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxExpenseIncome_72a82498-3c88-479d-b321-a6fc9a485215_verboseLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxExpenseIncome" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxExpenseIncome_6974540a-e663-459e-a2eb-391a34ea39d1_totalLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxExpenseIncome" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_StatementOfChangesInEquityTable_f8a0b2ac-2466-4b08-91ee-fed8a9382fa8_terseLabel_en-US" xlink:label="lab_ifrs-full_StatementOfChangesInEquityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity_31c5d98c-1351-4d4d-91a8-10da63d1d322_terseLabel_en-US" xlink:label="lab_stn_ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyAbstract_b060e488-fb34-46e9-9882-b841465681f9_terseLabel_en-US" xlink:label="lab_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_stn_LettersOfCreditIssuedAndOutstandingInAddition_96ba5830-5679-4105-9344-51a7a789fad6_terseLabel_en-US" xlink:label="lab_stn_LettersOfCreditIssuedAndOutstandingInAddition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_stn_InvestmentTaxCreditsAbstract_c33b787f-e155-4ae6-9676-68a34a3ef1ae_terseLabel_en-US" xlink:label="lab_stn_InvestmentTaxCreditsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Investment Tax Credits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_InvestmentTaxCreditsAbstract" xlink:href="stn-20241231.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_ifrs-full_AdjustmentsForProvisions_cff8643d-9e2a-4923-9590-883dbfe98840_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_WhollyOwnedSubsidiariesMember_f6137cba-350e-4471-a9ae-954899bbd7f6_terseLabel_en-US" xlink:label="lab_stn_WhollyOwnedSubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Wholly owned subsidiaries.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_WhollyOwnedSubsidiariesMember" xlink:href="stn-20241231.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_stn_IncreaseDecreaseThroughModificationOfRightOfUseAssets_e03bbf37-3bad-446a-ad78-7d8f18924e7d_terseLabel_en-US" xlink:label="lab_stn_IncreaseDecreaseThroughModificationOfRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_Level3OfFairValueHierarchyMember_0677e423-c6e9-4a5d-b0e6-54228834288d_terseLabel_en-US" xlink:label="lab_ifrs-full_Level3OfFairValueHierarchyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_dbfd01e6-2280-417d-9f34-aacc0105b251_terseLabel_en-US" xlink:label="lab_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net impairment of lease assets and property and equipment</link:label>
    <link:label id="lab_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_095d5475-8d07-4f6c-a6c2-e7093d75ca1b_totalLabel_en-US" xlink:label="lab_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net impairment of lease assets and property and equipment</link:label>
    <link:label id="lab_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_label_en-US" xlink:label="lab_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment loss (reversal of impairment loss) recognised in profit or loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" xlink:to="lab_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome_31a51799-7bf5-4821-bcda-7dd841e0ffa5_terseLabel_en-US" xlink:label="lab_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue_096037db-6579-4cd3-b7fd-1c1903b80c12_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Unrealized gain 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract_73aa65c6-81d3-4d72-90e6-718b68cd63e5_terseLabel_en-US" xlink:label="lab_stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_EquityAndLiabilities_dcda3864-cf0d-4a00-a3ff-d2b716b18f37_totalLabel_en-US" xlink:label="lab_ifrs-full_EquityAndLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_GrossProceedsFromIssuingShares_fa2144a6-9e52-4f27-b248-f519905b91e1_terseLabel_en-US" xlink:label="lab_stn_GrossProceedsFromIssuingShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Gross Proceeds From Issuing Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_GrossProceedsFromIssuingShares" xlink:href="stn-20241231.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_DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory_a2282857-1a38-457b-a1d4-5bf04b75d9e0_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_ZETCONIngenieureGmbHMember_24b4971c-5c6e-49e1-8478-96d27e9aea87_terseLabel_en-US" xlink:label="lab_stn_ZETCONIngenieureGmbHMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ZETCON Ingenieure GmbH</link:label>
    <link:label id="lab_stn_ZETCONIngenieureGmbHMember_label_en-US" xlink:label="lab_stn_ZETCONIngenieureGmbHMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ZETCON Ingenieure GmbH [Member]</link:label>
    <link:label id="lab_stn_ZETCONIngenieureGmbHMember_documentation_en-US" xlink:label="lab_stn_ZETCONIngenieureGmbHMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">ZETCON Ingenieure GmbH</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ZETCONIngenieureGmbHMember" xlink:href="stn-20241231.xsd#stn_ZETCONIngenieureGmbHMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_ZETCONIngenieureGmbHMember" xlink:to="lab_stn_ZETCONIngenieureGmbHMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DeferredTaxAssetsRecognisedAsOfAcquisitionDate_471a9f00-a10a-4583-ac8a-b3cf02040ef6_terseLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxAssetsRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxAssetsRecognisedAsOfAcquisitionDate_label_en-US" xlink:label="lab_ifrs-full_DeferredTaxAssetsRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred tax assets recognised as of acquisition date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxAssetsRecognisedAsOfAcquisitionDate" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DeferredTaxAssetsRecognisedAsOfAcquisitionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeferredTaxAssetsRecognisedAsOfAcquisitionDate" xlink:to="lab_ifrs-full_DeferredTaxAssetsRecognisedAsOfAcquisitionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset_8114ca12-cf1f-4d21-b3ca-20a467836afa_negatedLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_OtherAssetAbstract_11884346-a421-4b47-a165-47a0eee928e5_terseLabel_en-US" xlink:label="lab_stn_OtherAssetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Other Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherAssetAbstract" xlink:href="stn-20241231.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_stn_FinancialInstrumentsAbstract_40483bb1-f00c-4900-81ea-1922c24c2b20_terseLabel_en-US" xlink:label="lab_stn_FinancialInstrumentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Financial Instruments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_FinancialInstrumentsAbstract" xlink:href="stn-20241231.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_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember_760113af-03f2-4998-ad39-a468bd547690_terseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems_b6cba198-becd-4187-905d-71cd44d1565b_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_AccumulatedImpairmentMember_2b6ba6a6-fda4-48a2-a35b-40821dc56304_terseLabel_en-US" xlink:label="lab_ifrs-full_AccumulatedImpairmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember_af2bef5a-43af-49c7-81b1-c34dfeebd569_terseLabel_en-US" xlink:label="lab_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total for all 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" xml:lang="en-US">Total for all cash-generating units [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_PlanAssetsAtFairValue_7ef9eda7-4cc2-4537-bc27-8206422dd08a_totalLabel_en-US" xlink:label="lab_ifrs-full_PlanAssetsAtFairValue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_70cd5e31-3a0e-448d-92cf-7d2470568858_terseLabel_en-US" xlink:label="lab_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign exchange gain (loss) 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_dei_AmendmentFlag_b6edf9a5-0362-40c1-a96d-09dd00c51d8f_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_CategoriesOfFinancialAssetsAxis_f07df376-32ad-4cee-a8b0-7af2f007fb2a_terseLabel_en-US" xlink:label="lab_ifrs-full_CategoriesOfFinancialAssetsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Categories of financial assets [axis]</link:label>
    <link:label id="lab_ifrs-full_CategoriesOfFinancialAssetsAxis_label_en-US" xlink:label="lab_ifrs-full_CategoriesOfFinancialAssetsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Categories of financial assets [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfFinancialAssetsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CategoriesOfFinancialAssetsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CategoriesOfFinancialAssetsAxis" xlink:to="lab_ifrs-full_CategoriesOfFinancialAssetsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_CashFlowsUsedInFinancingActivitiesForLeases_d353e7a5-b1ee-4019-981c-d470c3564a50_terseLabel_en-US" xlink:label="lab_stn_CashFlowsUsedInFinancingActivitiesForLeases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_aa098465-bf1b-4cd1-8a6c-f5f27528ffa2_terseLabel_en-US" xlink:label="lab_stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_4ade3cfc-4d31-4b4a-a4e5-2408acff0296_terseLabel_en-US" xlink:label="lab_stn_DeferredTaxDefinedBenefitObligationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Deferred tax defined benefit obligation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DeferredTaxDefinedBenefitObligationMember" xlink:href="stn-20241231.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_stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets_c5341ced-a8cb-49c7-98d1-3eb5d94ff2b2_terseLabel_en-US" xlink:label="lab_stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_stn_NetRepaymentOfProceedsFromBankIndebtedness_023ad02e-50bf-4f7d-a2aa-68df07b7024c_terseLabel_en-US" xlink:label="lab_stn_NetRepaymentOfProceedsFromBankIndebtedness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net repayment of 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" 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" 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-20241231.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_stn_WSMPacificSIOPMember_9b1fc6dd-1c7a-46e9-8645-a53df6bddea9_terseLabel_en-US" xlink:label="lab_stn_WSMPacificSIOPMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">WSM Pacific SIOP</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_WSMPacificSIOPMember" xlink:href="stn-20241231.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_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill_b65be848-73fa-4fdb-999d-b23e26ebe63c_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_cf8010ae-1607-49c7-a239-56435066e1ca_terseLabel_en-US" xlink:label="lab_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_DividendPayables_c8fde9f5-7d11-4b2d-a8a4-5063429c14c0_terseLabel_en-US" xlink:label="lab_ifrs-full_DividendPayables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_IncomeTaxExpenseContinuingOperations_1fcc6095-2b20-49e3-8789-6528c6b7163c_totalLabel_en-US" xlink:label="lab_ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_dei_EntityAddressPostalZipCode_7a14c233-cf42-4063-b8a7-680f86f96da7_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_stn_LineOfCreditFacilityAdditionalBorrowingsCapacity_58486609-a197-49fe-8ef1-b3ec27f2f493_terseLabel_en-US" xlink:label="lab_stn_LineOfCreditFacilityAdditionalBorrowingsCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_ifrs-full_CancellationOfTreasuryShares_78413d03-bd4a-4aa0-93c0-3a4484cde256_verboseLabel_en-US" xlink:label="lab_ifrs-full_CancellationOfTreasuryShares" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_UndiscountedLeasePaymentsToBeReceived_8e06fbf5-50b0-4b7e-b3ca-bfd2b4e412f2_terseLabel_en-US" xlink:label="lab_stn_UndiscountedLeasePaymentsToBeReceived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_DisclosureOfImpairmentLossAndReversalOfImpairmentLossAbstract_22fbea5c-6d0c-4075-8db9-ff7fc8f1d642_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment losses</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossAbstract_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of impairment loss and reversal of impairment loss [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossAbstract" xlink:to="lab_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_DisclosureOfDetailedInformationAboutTradeAndOtherReceivablesTextBlock_0accfc0b-8d5e-4c37-acb3-c504d177c15b_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutTradeAndOtherReceivablesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_8e7ac582-51e2-4256-bec6-24f3c353da53_terseLabel_en-US" xlink:label="lab_stn_OtherForeignCurrenciesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Other Foreign Currencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherForeignCurrenciesMember" xlink:href="stn-20241231.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_AuditorName_b2ae2121-e678-467d-a9aa-f3edfc46a763_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_b3e39c29-acdc-4d8b-980c-b09ce2eb1dbe_terseLabel_en-US" xlink:label="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_LiabilitiesArisingFromFinancingActivities_cf192672-0932-4231-895e-8c751396ba49_periodStartLabel_en-US" xlink:label="lab_ifrs-full_LiabilitiesArisingFromFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_ifrs-full_LiabilitiesArisingFromFinancingActivities_65c500cd-ccf5-49ed-b3bc-c6764e359327_periodEndLabel_en-US" xlink:label="lab_ifrs-full_LiabilitiesArisingFromFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_036b2ba3-473f-4431-9b9f-689d25dfca0c_terseLabel_en-US" xlink:label="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_IncomeStatementAbstract_6d430d44-d418-406d-ab57-46dc2ce56084_terseLabel_en-US" xlink:label="lab_ifrs-full_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_MaturityAnalysisForNonderivativeFinancialLiabilities_bb5770ca-1581-494a-924b-d952812c51d2_terseLabel_en-US" xlink:label="lab_ifrs-full_MaturityAnalysisForNonderivativeFinancialLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_AdditionalPaidinCapitalMember_3f1f86d1-b423-4464-9dd8-5c3b832dd4f7_terseLabel_en-US" xlink:label="lab_ifrs-full_AdditionalPaidinCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfAccountingJudgementsAndEstimatesExplanatory_bd6def9c-3363-47ed-9f47-1e35ea75c0fe_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ActuarialAssumptionOfDiscountRates_6fd7525a-793f-486f-92a7-33d1a859b369_terseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfDiscountRates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_WeightedAverageShares_307c1cb2-9126-4c8e-9228-136be0109abe_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average number of shares outstanding - basic (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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_Borrowings_509498e9-c1f4-47b8-8940-56aac3a70a2f_totalLabel_en-US" xlink:label="lab_ifrs-full_Borrowings" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_f9401c4f-5e11-4ae3-8122-c8ac3a0842cb_terseLabel_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ProportionOfOwnershipInterestInJointOperation_73848f2f-6986-4739-b43c-8beacc25a031_terseLabel_en-US" xlink:label="lab_ifrs-full_ProportionOfOwnershipInterestInJointOperation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_AggregateMaturityValueOfNotes_f28a7d6d-5242-44d8-aa2a-452d0ca64294_terseLabel_en-US" xlink:label="lab_stn_AggregateMaturityValueOfNotes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Aggregate maturity value of notes.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_AggregateMaturityValueOfNotes" xlink:href="stn-20241231.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_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory_b692ae8c-6be2-433b-a000-2113f76b054c_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_BankIndebtedness_8f7725ba-1f7e-46f1-91c5-eb9a0d4399fa_terseLabel_en-US" xlink:label="lab_stn_BankIndebtedness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Bank indebtedness</link:label>
    <link:label id="lab_stn_BankIndebtedness_label_en-US" xlink:label="lab_stn_BankIndebtedness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Bank Indebtedness</link:label>
    <link:label id="lab_stn_BankIndebtedness_documentation_en-US" xlink:label="lab_stn_BankIndebtedness" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Bank Indebtedness</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BankIndebtedness" xlink:href="stn-20241231.xsd#stn_BankIndebtedness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_BankIndebtedness" xlink:to="lab_stn_BankIndebtedness" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember_d9fcd11d-fe77-433f-95e4-dc722bbd8f93_terseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_OptionPricingModelMember_e384c7d5-1df3-4b78-b7d1-41d66eb531c0_terseLabel_en-US" xlink:label="lab_ifrs-full_OptionPricingModelMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_EngineeringEquipmentMember_6ca31e82-2a5c-4feb-9b3a-bfb5908c8b6f_terseLabel_en-US" xlink:label="lab_stn_EngineeringEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Engineering equipment.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_EngineeringEquipmentMember" xlink:href="stn-20241231.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_KeyManagementPersonnelCompensationSharebasedPayment_754752de-a6a1-4a0f-8789-5a27cd6b7597_terseLabel_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_a0a30b4c-65bc-4ee8-9b6c-663aaf796c85_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_SensitivityAnalysisOfFairValuePerformanceSharesImpactOf10ChangeInSharePrice_19f880f6-fdf9-4164-afe9-d3ab732d590f_terseLabel_en-US" xlink:label="lab_stn_SensitivityAnalysisOfFairValuePerformanceSharesImpactOf10ChangeInSharePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_67c913f9-087d-4889-be8b-6ef468ac0e6c_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutCapitalManagedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_636ca5c5-861d-473f-bc75-8defa2b8c22b_terseLabel_en-US" xlink:label="lab_stn_CashFlowStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Cash Flow Statement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_CashFlowStatementAbstract" xlink:href="stn-20241231.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_DisclosureOfImpairmentLossAndReversalOfImpairmentLossExplanatory_11348dcc-8b5d-4131-9b7e-e5784a838450_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Information About Impaired Lease Assets</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of impairment loss and reversal of impairment loss [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossExplanatory" xlink:to="lab_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsTable_fb277e0d-a1e2-4663-80f5-14ef02a004b3_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfBorrowingsExplanatory_5a573b7a-3998-4f50-8275-9c4a065e703a_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfBorrowingsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_CharacteristicsOfDefinedBenefitPlansDomain_a9440f14-f046-4b05-a7c8-02858629a5cc_terseLabel_en-US" xlink:label="lab_ifrs-full_CharacteristicsOfDefinedBenefitPlansDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Characteristics of defined benefit plans</link:label>
    <link:label id="lab_ifrs-full_CharacteristicsOfDefinedBenefitPlansDomain_label_en-US" xlink:label="lab_ifrs-full_CharacteristicsOfDefinedBenefitPlansDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Characteristics of defined benefit plans [domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansDomain" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CharacteristicsOfDefinedBenefitPlansDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansDomain" xlink:to="lab_ifrs-full_CharacteristicsOfDefinedBenefitPlansDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProfitLossBeforeTax_3fb98dbe-ecb5-4cdf-a274-d3b3f70417fa_totalLabel_en-US" xlink:label="lab_ifrs-full_ProfitLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_ifrs-full_ProfitLossBeforeTax_23eeb8e1-02cd-4c6e-91e2-aaed72ba1121_terseLabel_en-US" xlink:label="lab_ifrs-full_ProfitLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_RetirementsIntangibleAssetsOtherThanGoodwill_23f018aa-fecc-4125-be5b-9039fe3d31e0_negatedLabel_en-US" xlink:label="lab_ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_SoftwareFinancingObligation_95112f93-e669-4856-8ef8-82a789258021_terseLabel_en-US" xlink:label="lab_stn_SoftwareFinancingObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Software financing obligation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SoftwareFinancingObligation" xlink:href="stn-20241231.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_b2d232cb-7bbf-47de-b184-d22509a81d6c_terseLabel_en-US" xlink:label="lab_stn_BorrowingsPayableAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Borrowings, Payable Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BorrowingsPayableAmount" xlink:href="stn-20241231.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_DisclosureOfTradeAndOtherReceivablesExplanatory_4b696463-5c30-4086-9dba-1665c004b8ca_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_27c44ad1-279f-495f-9e65-2564b6dacd8e_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfContingentLiabilitiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_ApplicableTaxRate_a388c353-b221-48e7-8406-a626039e346c_verboseLabel_en-US" xlink:label="lab_ifrs-full_ApplicableTaxRate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_5e96f2e0-9dba-4865-b2d5-82872521cbc9_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Remeasurement (loss) gain, before tax</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_37881827-cb78-4ecc-a6cf-66f0e733eafd_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Remeasurement (loss) gain, 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_dei_EntityFileNumber_4f14210f-44f9-47dc-ab38-bda9372f6725_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_DisclosureOfReconciliationOfChangesInGoodwillTable_83fd8bb8-44c7-4909-997c-e946e94e8206_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_c9866381-b597-4a9c-873f-eef3ec9f3829_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_dei_EntityAddressAddressLine1_722a3019-be4d-4ec8-b7ff-8093dff5a19f_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_ifrs-full_ClassesOfAssetsDomain_2d17d302-404f-4857-a180-e89ce817b547_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfAssetsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Classes of assets</link:label>
    <link:label id="lab_ifrs-full_ClassesOfAssetsDomain_label_en-US" xlink:label="lab_ifrs-full_ClassesOfAssetsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Classes of assets [domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsDomain" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfAssetsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfAssetsDomain" xlink:to="lab_ifrs-full_ClassesOfAssetsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine2_102c4437-35f7-4a2f-841e-16f967b800a1_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_JointOperationsAxis_82ccacf1-8982-4df4-98a8-f2afdb342c6e_terseLabel_en-US" xlink:label="lab_ifrs-full_JointOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_NumberOfEmployees_9256a477-b3b8-4445-87b6-fef5c886b92c_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfEmployees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_03d2f939-cadc-4b2e-807d-bb5c66e5be41_terseLabel_en-US" xlink:label="lab_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_CashTransferred_2d60f756-43c2-4742-a778-236a0f117ef5_terseLabel_en-US" xlink:label="lab_ifrs-full_CashTransferred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents_5f0e6fb6-080a-416b-8e6a-26eeb49f3675_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ClassesOfAssetsAxis_ddfb214e-0f8b-4741-aea5-b8beeb332997_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfAssetsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax_a981aace-f074-4c8b-bc7a-5caf9faf69c1_terseLabel_en-US" xlink:label="lab_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_LeasesNotYetCommencedToWhichLesseeIsCommitted_84e7529e-4ce0-4775-b2cf-cafff6b64fa2_terseLabel_en-US" xlink:label="lab_stn_LeasesNotYetCommencedToWhichLesseeIsCommitted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_RetainedEarningsMember_b743c235-b5f9-4b15-806a-9d0693642710_terseLabel_en-US" xlink:label="lab_ifrs-full_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities_16211d9b-42fb-48bb-b5ab-47e43a68b628_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities_label_en-US" xlink:label="lab_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other inflows (outflows) of cash, classified as financing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities" xlink:to="lab_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows_428d1d96-5e09-4902-a57c-0eaca37d16f7_totalLabel_en-US" xlink:label="lab_ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_IssueOfEquity_90a78ef2-d041-4a37-b2aa-681919884243_terseLabel_en-US" xlink:label="lab_ifrs-full_IssueOfEquity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_DeferredShareUnitsDSUsMember_3ca41b02-51ad-4c8f-8f89-2d05c0f04540_terseLabel_en-US" xlink:label="lab_stn_DeferredShareUnitsDSUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Deferred share units (DSUs)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DeferredShareUnitsDSUsMember" xlink:href="stn-20241231.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_stn_MaximumTermOfOptionsGrantedForShareBasedPaymentArrangement_e7abc869-b86e-40ec-b853-03e06c8137b7_terseLabel_en-US" xlink:label="lab_stn_MaximumTermOfOptionsGrantedForShareBasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_ClassesOfOrdinarySharesAxis_668021f8-3d5b-4065-90d1-df74a9f50adb_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfOrdinarySharesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems_a06013df-691a-4417-b408-106cc8cc450a_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts_1e67ced2-a41f-4236-9c13-045d34bc858f_terseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_EnergyAndResourcesServicesMember_02cbf316-0384-4498-9fe7-27e21b0d579a_terseLabel_en-US" xlink:label="lab_stn_EnergyAndResourcesServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Energy and resources services.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_EnergyAndResourcesServicesMember" xlink:href="stn-20241231.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_stn_SyndicatedSeniorRevolvingCreditFacilityMember_60093a0b-3944-41fb-b3fe-0bee0980730c_terseLabel_en-US" xlink:label="lab_stn_SyndicatedSeniorRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revolving credit facility</link:label>
    <link:label id="lab_stn_SyndicatedSeniorRevolvingCreditFacilityMember_label_en-US" xlink:label="lab_stn_SyndicatedSeniorRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Syndicated Senior Revolving Credit Facility [Member]</link:label>
    <link:label id="lab_stn_SyndicatedSeniorRevolvingCreditFacilityMember_documentation_en-US" xlink:label="lab_stn_SyndicatedSeniorRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Syndicated Senior Revolving Credit Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SyndicatedSeniorRevolvingCreditFacilityMember" xlink:href="stn-20241231.xsd#stn_SyndicatedSeniorRevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_SyndicatedSeniorRevolvingCreditFacilityMember" xlink:to="lab_stn_SyndicatedSeniorRevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities_bb0911ea-8cd7-452c-8cda-b2ba006aa446_terseLabel_en-US" xlink:label="lab_ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementPerCommonShare_3f42a80d-2bac-43f0-9051-b66db0fdbb16_terseLabel_en-US" xlink:label="lab_stn_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementPerCommonShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_AmortisationExpense_2cf832ac-1aba-4c45-943b-1807104aa818_terseLabel_en-US" xlink:label="lab_ifrs-full_AmortisationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_AnalysisOfIncomeAndExpenseAbstract_8d87b5bf-fdb3-4429-9e90-d15e50244f51_terseLabel_en-US" xlink:label="lab_ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ClassesOfFinancialInstrumentsAxis_ec7be5a1-3f6c-43cc-92d5-2851322f94d0_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfFinancialInstrumentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_ContractBacklogAndFiniteTrademarksMember_d9408d38-d0ae-4037-afd3-01700bc51315_terseLabel_en-US" xlink:label="lab_stn_ContractBacklogAndFiniteTrademarksMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Contract backlog and finite trademarks.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ContractBacklogAndFiniteTrademarksMember" xlink:href="stn-20241231.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_21ccd7a6-bcd2-46db-adc8-9ca609d90de5_terseLabel_en-US" xlink:label="lab_stn_USDollarsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">US Dollars</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_USDollarsMember" xlink:href="stn-20241231.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_stn_OtherBorrowingsUndiscountedCashFlows_19350083-7837-42bb-a353-c53dc0a9c7a2_terseLabel_en-US" xlink:label="lab_stn_OtherBorrowingsUndiscountedCashFlows" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Other borrowings, undiscounted cash flows</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherBorrowingsUndiscountedCashFlows" xlink:href="stn-20241231.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_stn_BasisOfConsolidationAbstract_label_en-US" xlink:label="lab_stn_BasisOfConsolidationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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" xml:lang="en-US">Basis Of Consolidation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BasisOfConsolidationAbstract" xlink:href="stn-20241231.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_DisclosureOfBusinessCombinationsLineItems_4c1fe05a-f529-4f6f-ac5d-73d185638e86_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_PensionDefinedBenefitPlansMember_53edae25-a00f-4e7b-bd5b-69cec59db110_terseLabel_en-US" xlink:label="lab_ifrs-full_PensionDefinedBenefitPlansMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_SuretyFacilitiesExpiringBeforeSeptember2026Member_3c947705-eb85-4ef7-bced-086224b62024_terseLabel_en-US" xlink:label="lab_stn_SuretyFacilitiesExpiringBeforeSeptember2026Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_4434f947-3d0c-476f-86fa-d7beb45691bd_terseLabel_en-US" xlink:label="lab_stn_Vesting1Axis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Vesting1.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_Vesting1Axis" xlink:href="stn-20241231.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_a65ca42c-452c-451d-9e14-3f6bcc4ef821_totalLabel_en-US" xlink:label="lab_stn_TotalExpenseRelatingToLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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" 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-20241231.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_PastDueStatusAxis_5a5897c1-0906-41bf-8f53-aaab0a92443f_terseLabel_en-US" xlink:label="lab_ifrs-full_PastDueStatusAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_ClassesOfContingentLiabilitiesAxis_39aefd96-f50e-4ce0-a960-e73fc59f786b_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfContingentLiabilitiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ContingentLiabilitiesRecognisedAsOfAcquisitionDate_5bf6cb46-aaee-41ff-bcff-ca2df69d8049_terseLabel_en-US" xlink:label="lab_ifrs-full_ContingentLiabilitiesRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provisions</link:label>
    <link:label id="lab_ifrs-full_ContingentLiabilitiesRecognisedAsOfAcquisitionDate_42e8b672-4d9a-440c-85e1-24a6b616f001_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_ContingentLiabilitiesRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019_28c60632-13ad-4743-b2ac-c4dc84830406_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesDomain_ce86318c-1223-423c-a560-7402c04b3bf4_terseLabel_en-US" xlink:label="lab_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash-generating units</link:label>
    <link:label id="lab_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesDomain_label_en-US" xlink:label="lab_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash-generating units [domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesDomain" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesDomain" xlink:to="lab_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract_dbbfd4a7-6484-4194-9a90-8d2572a4144e_terseLabel_en-US" xlink:label="lab_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_AmountsPayableRelatedPartyTransactions_60e4bfbd-b169-4afe-8013-bcae7217c2e6_terseLabel_en-US" xlink:label="lab_ifrs-full_AmountsPayableRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfJointOperationsTable_47b8bab5-c1b4-40aa-ae1b-87da7e7e3f73_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfJointOperationsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_dei_AuditedAnnualFinancialStatements_bf297bfa-d425-4768-9edf-230f1b2bb8a5_terseLabel_en-US" xlink:label="lab_dei_AuditedAnnualFinancialStatements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_stn_IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities_d70ccfa5-068d-46c3-8a27-d7f77510e7fc_terseLabel_en-US" xlink:label="lab_stn_IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_dei_EntityAddressesAddressTypeAxis_3c2a8e95-25d8-4da4-bb51-96213d1a12b4_terseLabel_en-US" xlink:label="lab_dei_EntityAddressesAddressTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_ifrs-full_SwapContractMember_f1694b98-ff5f-4ed8-bac0-9a17718cc8d4_terseLabel_en-US" xlink:label="lab_ifrs-full_SwapContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Swap contract</link:label>
    <link:label id="lab_ifrs-full_SwapContractMember_label_en-US" xlink:label="lab_ifrs-full_SwapContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Swap contract [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SwapContractMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_SwapContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SwapContractMember" xlink:to="lab_ifrs-full_SwapContractMember" 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" 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" xml:lang="en-US">Business Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BusinessAcquisitionsAbstract" xlink:href="stn-20241231.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_e63a2a5c-2fb1-411f-a6a1-dfb938e5db6b_terseLabel_en-US" xlink:label="lab_stn_FairValueMeasurementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Fair Value Measurement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_FairValueMeasurementAbstract" xlink:href="stn-20241231.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_9d54bc83-0e73-4c96-97c6-d1864ce69cd6_terseLabel_en-US" xlink:label="lab_stn_InvestmentsHeldForSelfInsuredLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_3dc1546a-1464-49b1-b0bb-33d45ef6bd80_terseLabel_en-US" xlink:label="lab_stn_CashPaymentsForLeasesNotIncludedInTheMeasurementOfLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_f0d987c5-2580-41cd-95bd-e560ebbea2a0_terseLabel_en-US" xlink:label="lab_stn_ITAndOtherEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">IT and other equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ITAndOtherEquipmentMember" xlink:href="stn-20241231.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_DisclosureOfImpairmentLossAndReversalOfImpairmentLossTable_8e3e19cb-2f57-433e-aa03-f08fcce75d08_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of impairment loss and reversal of impairment loss [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of impairment loss and reversal of impairment loss [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossTable" xlink:to="lab_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossTable" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_OrdinarySharesPerSharePeriodThreeMember_dd0469ac-277e-4f1d-9c37-3912be1b3f05_terseLabel_en-US" xlink:label="lab_stn_OrdinarySharesPerSharePeriodThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables_c6bdc4ca-4186-4756-96f9-f7df2c520787_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfOperatingSegmentsTable_68731f47-31d4-4062-a043-6eaaca485e61_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ComponentsOfEquityDomain_6142a16d-d7b2-44e4-bec9-58929bbe61dc_terseLabel_en-US" xlink:label="lab_ifrs-full_ComponentsOfEquityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Components of equity</link:label>
    <link:label id="lab_ifrs-full_ComponentsOfEquityDomain_label_en-US" xlink:label="lab_ifrs-full_ComponentsOfEquityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Components of equity [domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfEquityDomain" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ComponentsOfEquityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ComponentsOfEquityDomain" xlink:to="lab_ifrs-full_ComponentsOfEquityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_dcc3efc1-794b-4c3e-bfc2-76aaf697108d_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_DisclosureOfDetailedInformationAboutLeaseCostsTextBlock_823a031f-7662-4659-973f-f75e7dc0b791_verboseLabel_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutLeaseCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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" 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-20241231.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_DividendsPaid_6568d876-3ca3-4a6d-8bc5-16da093b21ba_negatedLabel_en-US" xlink:label="lab_ifrs-full_DividendsPaid" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_fd5fbbc8-a343-45e7-9ab3-c56798fe4134_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_DisclosureOfOtherAssetsTable_3075bd90-001f-41f2-abcd-f7848d93ae54_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfOtherAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Disclosure of other assets [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfOtherAssetsTable" xlink:href="stn-20241231.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_stn_PerformanceShareUnitsPSUsOrRestrictedShareUnitsRSUsMember_7ad0f784-6c5c-432b-9664-55982c30b77c_terseLabel_en-US" xlink:label="lab_stn_PerformanceShareUnitsPSUsOrRestrictedShareUnitsRSUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_ReversalOfImpairmentLossRecognisedInProfitOrLoss_b4056171-c22d-4643-9be2-830c524a8f37_terseLabel_en-US" xlink:label="lab_ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment reversals</link:label>
    <link:label id="lab_ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLoss_71532e71-b147-4b17-a40f-4e5f8ba05653_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Impairment reversals</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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_GoodwillExpectedDeductibleForTaxPurposes_4e318a43-e06e-46e3-8e93-ea6af286b0b3_terseLabel_en-US" xlink:label="lab_ifrs-full_GoodwillExpectedDeductibleForTaxPurposes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill expected to be deductible for tax purposes</link:label>
    <link:label id="lab_ifrs-full_GoodwillExpectedDeductibleForTaxPurposes_label_en-US" xlink:label="lab_ifrs-full_GoodwillExpectedDeductibleForTaxPurposes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill expected to be deductible for tax purposes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GoodwillExpectedDeductibleForTaxPurposes" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GoodwillExpectedDeductibleForTaxPurposes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GoodwillExpectedDeductibleForTaxPurposes" xlink:to="lab_ifrs-full_GoodwillExpectedDeductibleForTaxPurposes" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_209c8671-17b5-4e6f-994a-cbc6425c47cf_terseLabel_en-US" xlink:label="lab_ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_a607c369-cfb6-45e0-a0db-f957239485ff_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_OtherComprehensiveIncome_301065dd-ef5a-4eb6-aad7-1b8b557f8ad7_totalLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income (loss), net of tax</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncome_b9d93866-cef5-4c73-9463-e3679ed3cc22_verboseLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income (loss)</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncome_30580481-a18f-4870-868e-5b52f8b04416_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income (loss), net of tax</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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfFairValueMeasurementOfLiabilitiesTable_b6008ce1-0e8b-4208-95ee-c8193e7feef5_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory_3d347f58-a2eb-45a1-b57f-648223a2f72d_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_RevenueFromInterest_cdaa2161-0e8d-4877-93c7-a4bc8bab932b_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_RevenueFromInterest" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_BondsInterestRatePercentage_11067c80-f9d5-4f88-9094-8f7c9ec7758e_verboseLabel_en-US" xlink:label="lab_stn_BondsInterestRatePercentage" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Bonds interest rate percentage.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BondsInterestRatePercentage" xlink:href="stn-20241231.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_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_c5b98e20-0f67-4c6e-90d6-580241a1d9f6_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for depreciation and amortisation expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense" xlink:to="lab_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_DisclosureOfDividendsLineItems_8d6616d9-652c-4bc1-95e6-1d9ba60d4a43_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfDividendsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Disclosure of Dividends [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDividendsLineItems" xlink:href="stn-20241231.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_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable_b7089589-86a3-4d6f-af2c-0e83b9a82979_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_srt_StatementGeographicalAxis_b2c09d05-f242-4d8d-82dd-ed0c09121492_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_DisclosureOfFinancialInstrumentsTable_6624e967-9a97-42d8-bac1-5ac9d259dd92_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialInstrumentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_GrossLeaseLiabilities_1a6099d9-1df5-452d-a845-311fb45bcfbd_terseLabel_en-US" xlink:label="lab_ifrs-full_GrossLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_OpenEndedTermsMember_90b692e1-6aff-4231-9e7e-9bac358a758f_terseLabel_en-US" xlink:label="lab_stn_OpenEndedTermsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Open-ended terms</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OpenEndedTermsMember" xlink:href="stn-20241231.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_ContingentConsiderationMember_1a10d1fc-8e2d-4c6e-abce-e15026eaff08_terseLabel_en-US" xlink:label="lab_ifrs-full_ContingentConsiderationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Notes payable</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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_BorrowingsByNameAxis_d8ca5686-0392-48bd-932c-681f5072f39d_terseLabel_en-US" xlink:label="lab_ifrs-full_BorrowingsByNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DebtInstrumentsAmountContributedToFairValueOfPlanAssets_ed66a6da-e677-4e92-ab6c-fed8c5b5420d_terseLabel_en-US" xlink:label="lab_ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_TypesOfHedgesDomain_7328c776-4275-47fc-8c74-06cfcbd55f97_terseLabel_en-US" xlink:label="lab_ifrs-full_TypesOfHedgesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Types of hedges</link:label>
    <link:label id="lab_ifrs-full_TypesOfHedgesDomain_label_en-US" xlink:label="lab_ifrs-full_TypesOfHedgesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Types of hedges [domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfHedgesDomain" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TypesOfHedgesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TypesOfHedgesDomain" xlink:to="lab_ifrs-full_TypesOfHedgesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems_0e55ff94-6bcd-4131-99fa-ad9ac0d042bc_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_stn_InsuranceReceivables_0ed74715-237d-4f7f-86d4-d38277ee498a_terseLabel_en-US" xlink:label="lab_stn_InsuranceReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insurance receivables</link:label>
    <link:label id="lab_stn_InsuranceReceivables_label_en-US" xlink:label="lab_stn_InsuranceReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insurance Receivables</link:label>
    <link:label id="lab_stn_InsuranceReceivables_documentation_en-US" xlink:label="lab_stn_InsuranceReceivables" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Insurance Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_InsuranceReceivables" xlink:href="stn-20241231.xsd#stn_InsuranceReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_InsuranceReceivables" xlink:to="lab_stn_InsuranceReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfIncomeTaxExplanatory_eab5738c-3ac6-425a-9ea3-f52fced50586_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfIncomeTaxExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_NetUnrealizedGainsLossesOnFinancialInstruments_30c4e6df-430d-48d4-b0fb-9d4c991bb3bc_verboseLabel_en-US" xlink:label="lab_stn_NetUnrealizedGainsLossesOnFinancialInstruments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net unrealized (loss) gain on financial instruments</link:label>
    <link:label id="lab_stn_NetUnrealizedGainsLossesOnFinancialInstruments_label_en-US" xlink:label="lab_stn_NetUnrealizedGainsLossesOnFinancialInstruments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Unrealized Gains (Losses) On Financial Instruments</link:label>
    <link:label id="lab_stn_NetUnrealizedGainsLossesOnFinancialInstruments_documentation_en-US" xlink:label="lab_stn_NetUnrealizedGainsLossesOnFinancialInstruments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Net Unrealized Gains (Losses) On Financial Instruments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NetUnrealizedGainsLossesOnFinancialInstruments" xlink:href="stn-20241231.xsd#stn_NetUnrealizedGainsLossesOnFinancialInstruments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_NetUnrealizedGainsLossesOnFinancialInstruments" xlink:to="lab_stn_NetUnrealizedGainsLossesOnFinancialInstruments" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_MeasurementDomain_f1cff39b-4022-48fe-ad15-b4ee5852e7d9_terseLabel_en-US" xlink:label="lab_ifrs-full_MeasurementDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measurement</link:label>
    <link:label id="lab_ifrs-full_MeasurementDomain_label_en-US" xlink:label="lab_ifrs-full_MeasurementDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement [domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MeasurementDomain" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_MeasurementDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MeasurementDomain" xlink:to="lab_ifrs-full_MeasurementDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LevelsOfFairValueHierarchyDomain_6fca5fc1-0015-4f51-a31e-84fd21b91ea8_terseLabel_en-US" xlink:label="lab_ifrs-full_LevelsOfFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Levels of fair value hierarchy</link:label>
    <link:label id="lab_ifrs-full_LevelsOfFairValueHierarchyDomain_label_en-US" xlink:label="lab_ifrs-full_LevelsOfFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Levels of fair value hierarchy [domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LevelsOfFairValueHierarchyDomain" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LevelsOfFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyDomain" xlink:to="lab_ifrs-full_LevelsOfFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RangeAxis_7ebe74a9-0c3b-44f2-b692-1030894cb510_terseLabel_en-US" xlink:label="lab_ifrs-full_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_ea7f7ebf-8545-4524-a7d2-bbcd471bf659_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_OtherProvisions_e1b25daa-fa68-43f0-9635-0e57b8b914ef_periodStartLabel_en-US" xlink:label="lab_ifrs-full_OtherProvisions" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance, beginning of the year</link:label>
    <link:label id="lab_ifrs-full_OtherProvisions_802c4e86-33c6-4b73-bdd5-dfbb7a6544b4_periodEndLabel_en-US" xlink:label="lab_ifrs-full_OtherProvisions" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_95a5bfd3-a1f7-4af2-a28f-e49c288b4c32_periodStartLabel_en-US" xlink:label="lab_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Units, beginning of year</link:label>
    <link:label id="lab_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_7e5b89c9-b5d8-4fe4-a97d-ac60b419d675_periodEndLabel_en-US" xlink:label="lab_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_e2bfc1c8-66c9-48ed-9644-0576c7e2f3fa_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_StatementOfChangesInEquityLineItems_f44dd81c-259d-4847-8536-a0a340ba5bc4_terseLabel_en-US" xlink:label="lab_ifrs-full_StatementOfChangesInEquityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_CurrentContractLiabilities_1db0f41d-b657-42f8-883c-2c90b3071199_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentContractLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfCashFlowStatementExplanatory_ddb83bff-bfa4-4002-b4fd-5b34cde4528b_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfCashFlowStatementExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_DisclosureOfLossCarryforwardsAndDeductibleTemporaryDifferencesTextBlock_d632bb0e-9985-43e6-99e1-8f063d24c200_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfLossCarryforwardsAndDeductibleTemporaryDifferencesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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" 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" xml:lang="en-US">Income Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_IncomeTaxesAbstract" xlink:href="stn-20241231.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_StatementOfCashFlowsAbstract_ca7f846e-6e55-4c6a-89f3-4a669a448f21_terseLabel_en-US" xlink:label="lab_ifrs-full_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_CurrentTaxExpenseIncome_a37daebb-9b85-4a04-a260-58b49f475bf7_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentTaxExpenseIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_dei_SecurityExchangeName_9420be26-ec70-426b-8ca6-8fc2a05bcc5e_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_InterestPaymentsOfLeaseLiabilities_c3f15dbd-ba00-4e21-a9a2-4ff96f0ccd10_terseLabel_en-US" xlink:label="lab_stn_InterestPaymentsOfLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Interest Payments Of Lease Liabilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_InterestPaymentsOfLeaseLiabilities" xlink:href="stn-20241231.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_3804ce99-1dce-4d20-ab43-008b188072b6_terseLabel_en-US" xlink:label="lab_stn_JointOperationsByNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Joint Operations By Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_JointOperationsByNameDomain" xlink:href="stn-20241231.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_IncreaseDecreaseInNumberOfOrdinarySharesIssued_93282110-8e3b-4e18-ae71-6054983e061a_verboseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Shares issued, net of transaction costs (in shares)</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued_4e106a0b-4cc0-4c8f-9a32-6bf476897b12_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_OneToThirtyDaysMember_73c2f5a4-c939-44e3-bd8c-216b831d11b7_terseLabel_en-US" xlink:label="lab_stn_OneToThirtyDaysMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">One to thirty days.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OneToThirtyDaysMember" xlink:href="stn-20241231.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_BankBorrowingsUndiscountedCashFlows_cf2c8105-a202-4b88-a8fe-5aab19bf8b65_terseLabel_en-US" xlink:label="lab_ifrs-full_BankBorrowingsUndiscountedCashFlows" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_CurrentContractAssets_f1a07ae9-2aac-41aa-8dbc-b081fc6a5b13_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentContractAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_StatementOfFinancialPositionAbstract_1a77d336-7397-4e67-898d-c6e685e7b02b_terseLabel_en-US" xlink:label="lab_ifrs-full_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfGeographicalAreasTable_a3e247c9-34e4-465d-b89d-53394e3aefe7_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeographicalAreasTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfIntangibleAssetsTable_2071c223-0af1-4183-add1-e43de3313d36_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_TimingOfSatisfactionOfPerformanceObligationsRelatesToTypicalTimingOfPayment_89e2ecad-e665-4640-9990-d36656148557_terseLabel_en-US" xlink:label="lab_stn_TimingOfSatisfactionOfPerformanceObligationsRelatesToTypicalTimingOfPayment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_stn_RevenueFromContractsWithCustomersAbstract_c69b25b2-450d-47b2-a0a0-a70fac404485_terseLabel_en-US" xlink:label="lab_stn_RevenueFromContractsWithCustomersAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Revenue From Contracts With Customers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_RevenueFromContractsWithCustomersAbstract" xlink:href="stn-20241231.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_3d15ebe8-76fe-41f7-a549-7e1f3b874bef_terseLabel_en-US" xlink:label="lab_stn_NumberOfSpecializedBusinessOperatingUnits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_87c6a6f4-877f-4c41-beba-a6ec86e87d8c_terseLabel_en-US" xlink:label="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_TradeAndOtherPayablesUndiscountedCashFlows_7b2cc86f-014a-4d01-8d27-6e86de75cf18_terseLabel_en-US" xlink:label="lab_ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_NetRevenue_831d375f-2edc-41c6-83a6-12064d3e3de2_totalLabel_en-US" xlink:label="lab_stn_NetRevenue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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" 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-20241231.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" 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" xml:lang="en-US">List Of Accounting Policies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ListOfAccountingPoliciesAbstract" xlink:href="stn-20241231.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_dei_EntityAddressesTable_662b5685-76fc-40c3-8461-791685a01bbe_terseLabel_en-US" xlink:label="lab_dei_EntityAddressesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_DeferredTaxLiabilities_c5032ce8-d573-4554-bde0-ee5f5690947b_terseLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax liabilities</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxLiabilities_11b3f765-768f-48ab-b5d7-d97a9fdae141_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfBusinessCombinationsExplanatory_789c4661-98bc-492c-9cf4-5d211096b576_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfBusinessCombinationsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_CurrentTaxExpenseIncomeRelatedToPillarTwoIncomeTaxes_e4af2aaf-baf2-468d-952a-d16675590e56_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentTaxExpenseIncomeRelatedToPillarTwoIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current tax expense, related to Pillar Two income taxes</link:label>
    <link:label id="lab_ifrs-full_CurrentTaxExpenseIncomeRelatedToPillarTwoIncomeTaxes_label_en-US" xlink:label="lab_ifrs-full_CurrentTaxExpenseIncomeRelatedToPillarTwoIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current tax expense (income), related to Pillar Two income taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncomeRelatedToPillarTwoIncomeTaxes" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CurrentTaxExpenseIncomeRelatedToPillarTwoIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentTaxExpenseIncomeRelatedToPillarTwoIncomeTaxes" xlink:to="lab_ifrs-full_CurrentTaxExpenseIncomeRelatedToPillarTwoIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_JointVenturesWhereEntityIsVenturerMember_9cd78419-1c89-4ceb-8cf6-7ce0813cf29a_terseLabel_en-US" xlink:label="lab_ifrs-full_JointVenturesWhereEntityIsVenturerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_TradeAndOtherReceivablesLineItems_d757db96-52e8-46eb-ab56-cf93bc070549_terseLabel_en-US" xlink:label="lab_stn_TradeAndOtherReceivablesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Trade and other receivables.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_TradeAndOtherReceivablesLineItems" xlink:href="stn-20241231.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_AcquisitionsThroughBusinessCombinationsRightofuseAssets_1d8b550e-f2ff-4b57-a2a8-2892fe761da3_terseLabel_en-US" xlink:label="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsRightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsRightofuseAssets_label_en-US" xlink:label="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsRightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquisitions through business combinations, right-of-use assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsRightofuseAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsRightofuseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsRightofuseAssets" xlink:to="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsRightofuseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentReceivables_235c743c-b080-45b7-8d55-3a7c4db384b6_terseLabel_en-US" xlink:label="lab_ifrs-full_TradeAndOtherCurrentReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_JointOperationsMember_b261a413-81af-4d7b-9bba-b79155efd6ea_terseLabel_en-US" xlink:label="lab_ifrs-full_JointOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total for all 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" xml:lang="en-US">Total for all joint operations [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointOperationsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_GlobalMember_4d4a05be-9ffa-4516-b296-1add4ada5a4e_terseLabel_en-US" xlink:label="lab_stn_GlobalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Global</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_GlobalMember" xlink:href="stn-20241231.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_stn_OrdinarySharesPerSharePeriodOneMember_c92c0cb5-a4cf-4ee4-85b8-6c778d15f6c6_terseLabel_en-US" xlink:label="lab_stn_OrdinarySharesPerSharePeriodOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory_5d792bfd-8f46-4ea2-95b6-c7653687b776_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_c3db7f72-4801-42d2-a258-bcd350977e44_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfReconciliationOfChangesInGoodwillExplanatory_f7d11d0b-f799-4b54-aa18-b8c3b79e7446_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory_aaa2f109-1251-4819-ba35-acc150d1142e_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_OtherTemporaryDifferencesMember_64dd3738-ace7-4f0d-9a32-c3b2a6322374_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherTemporaryDifferencesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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:label id="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_98d43732-097f-4192-be19-0f91f91247fe_negatedPeriodStartLabel_en-US" xlink:label="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="resource" xml:lang="en-US">Balance, beginning of the year</link:label>
    <link:label id="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_b64825a3-b90d-438d-9d0d-00d2df7bad69_negatedPeriodEndLabel_en-US" xlink:label="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_RestatedMember_74b1c811-5be1-478d-b969-2d6d3cbf22d9_terseLabel_en-US" xlink:label="lab_ifrs-full_RestatedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_AggregatedIndividuallyImmaterialBusinessCombinationsMember_a432115e-8801-48d3-bf4b-8a31c7818c96_terseLabel_en-US" xlink:label="lab_ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregated individually immaterial business combinations</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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_InterestIncomeExpenseExcludingOtherFinanceIncomeCost_51a0efb0-2e3d-4690-8bf6-c06b7960c974_negatedTotalLabel_en-US" xlink:label="lab_stn_InterestIncomeExpenseExcludingOtherFinanceIncomeCost" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" 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" 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" 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-20241231.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_ifrs-full_DisclosureOfBusinessCombinationsTable_a2a04961-e6d9-485a-bdbb-4b41296718ba_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable_56252ba9-441f-4431-ad1e-b807c1d40bd6_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DerivativesMember_235f47e8-64a6-436c-a6ad-ebfced10fe17_terseLabel_en-US" xlink:label="lab_ifrs-full_DerivativesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfFinancialInstrumentsExplanatory_afb5042b-261f-4d3c-94fb-5710cc122b1c_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialInstrumentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_dei_EntityAddressCountry_9efe2f38-c556-4805-9c9d-788d7b27783d_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCountry" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_ifrs-full_CashOutflowForLeases_173c772c-fd63-4b33-bba3-0eb09df2ae27_totalLabel_en-US" xlink:label="lab_ifrs-full_CashOutflowForLeases" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_CurrentMember_cf28f4ef-f4e4-4076-93c4-1057ff38a093_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_LaterThanFiveYearsMember_e11ae4a6-3bc5-4de8-8341-606f3ee4c71d_terseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanFiveYearsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate_51b10a3c-05a0-4df0-8e5d-18c58c7303f2_terseLabel_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_OtherCurrentNonfinancialAssets_24a13f88-8df3-409d-8ad4-7480d9a6b507_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherCurrentNonfinancialAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_DisclosureOfFinancialAssetsExplanatory_b1956cbf-b812-4eb7-86a3-c79bb6e903f0_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_PerformanceShareUnitsPSUsExcludingDividendsMember_a4cb9752-69f9-4fc6-9e34-c1a9b7f181e1_terseLabel_en-US" xlink:label="lab_stn_PerformanceShareUnitsPSUsExcludingDividendsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_LegalProceedingsContingentLiabilityMember_9991bbc4-454a-4a01-97d7-0cbb34f20b66_terseLabel_en-US" xlink:label="lab_ifrs-full_LegalProceedingsContingentLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Claims</link:label>
    <link:label id="lab_ifrs-full_LegalProceedingsContingentLiabilityMember_label_en-US" xlink:label="lab_ifrs-full_LegalProceedingsContingentLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Legal proceedings contingent liability [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LegalProceedingsContingentLiabilityMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LegalProceedingsContingentLiabilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LegalProceedingsContingentLiabilityMember" xlink:to="lab_ifrs-full_LegalProceedingsContingentLiabilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_OfficersAndEmployeesMember_fe641821-8759-4625-ab4a-1d768675c788_terseLabel_en-US" xlink:label="lab_stn_OfficersAndEmployeesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Officers and employees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OfficersAndEmployeesMember" xlink:href="stn-20241231.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_c1f8e95c-4167-4b0b-9b28-3ce2617f7e5b_terseLabel_en-US" xlink:label="lab_stn_PostEmploymentBenefitPlansMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Post employment benefit plans.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PostEmploymentBenefitPlansMember" xlink:href="stn-20241231.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_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory_7fb97468-7faf-4a18-a8e5-25b58995d55c_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_TradeAndOtherPayablesToTradeSuppliers_595057bc-13b5-4835-961a-8bb5476313a9_terseLabel_en-US" xlink:label="lab_ifrs-full_TradeAndOtherPayablesToTradeSuppliers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_14991c87-15b8-42aa-902f-652303511c70_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_NonCurrentBorrowingsUndiscountedCashFlows_ee8a92d5-67fc-41fa-ba8b-fa5cf2088cde_terseLabel_en-US" xlink:label="lab_stn_NonCurrentBorrowingsUndiscountedCashFlows" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_dei_DocumentAnnualReport_a1fbf31a-8b1e-4552-9308-900a52abb085_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_AdjustmentsForDeferredTaxExpense_d2be8cbd-8032-4d3a-8924-9e6bea4a35ce_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDeferredTaxExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_DisclosureOfDetailedInformationAboutTheAgingAnalysisOfGrossTradeReceivablesTextBlock_a26d0745-fb85-47a2-92ee-28a9a31400c4_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutTheAgingAnalysisOfGrossTradeReceivablesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_EstimatedFinancialEffectOfContingentAssets_e5bc3113-9e4b-4627-a3ae-ef4925b6a1fd_terseLabel_en-US" xlink:label="lab_ifrs-full_EstimatedFinancialEffectOfContingentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_LineOfCreditFacilityMaximumBorrowingsCapacity_a324acde-3647-407b-af02-1cd930c4a257_verboseLabel_en-US" xlink:label="lab_stn_LineOfCreditFacilityMaximumBorrowingsCapacity" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Revolving credit facilities amount</link:label>
    <link:label id="lab_stn_LineOfCreditFacilityMaximumBorrowingsCapacity_5baf665b-6ee4-4080-996d-0f9734b3cd1b_terseLabel_en-US" xlink:label="lab_stn_LineOfCreditFacilityMaximumBorrowingsCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_DisclosureOfDefinedBenefitPlansTable_68ac4a59-bde7-4bc2-84ab-b48f29c37d74_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_DirectPayrollCosts_e9334e8c-2368-4514-9941-e303e78cb819_terseLabel_en-US" xlink:label="lab_stn_DirectPayrollCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Direct payroll costs</link:label>
    <link:label id="lab_stn_DirectPayrollCosts_label_en-US" xlink:label="lab_stn_DirectPayrollCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Direct Payroll Costs</link:label>
    <link:label id="lab_stn_DirectPayrollCosts_documentation_en-US" xlink:label="lab_stn_DirectPayrollCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Direct Payroll Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DirectPayrollCosts" xlink:href="stn-20241231.xsd#stn_DirectPayrollCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_DirectPayrollCosts" xlink:to="lab_stn_DirectPayrollCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_JointOperationsDomain_cd5bf13c-2c85-4748-8f82-fef5f2184b93_terseLabel_en-US" xlink:label="lab_ifrs-full_JointOperationsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Joint operations [domain]</link:label>
    <link:label id="lab_ifrs-full_JointOperationsDomain_label_en-US" xlink:label="lab_ifrs-full_JointOperationsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Joint operations [domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointOperationsDomain" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_JointOperationsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_JointOperationsDomain" xlink:to="lab_ifrs-full_JointOperationsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_BetterTogetherMember_3e222939-0e94-4266-a989-81cb6b609da1_terseLabel_en-US" xlink:label="lab_stn_BetterTogetherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Better Together</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BetterTogetherMember" xlink:href="stn-20241231.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_PlanAssetsMember_7c3d54f6-5f1b-4182-9e54-48a80d274119_terseLabel_en-US" xlink:label="lab_ifrs-full_PlanAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_Cash_cb5b790c-7789-4351-bed5-1b8546652620_terseLabel_en-US" xlink:label="lab_ifrs-full_Cash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_SegmentConsolidationItemsAxis_9aa5dab1-0978-40b7-82f9-8822e167648f_terseLabel_en-US" xlink:label="lab_ifrs-full_SegmentConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfJointOperationsLineItems_63b75244-c2ce-43e1-8674-caa003a3d3a9_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfJointOperationsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems_659bcfa6-b2f6-4587-9754-303e528fa73c_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_DisclosureOfRevenueFromContractsWithCustomersExplanatory_448277ee-9c5d-4ab0-95db-897940c4d8c6_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_dei_CurrentFiscalYearEndDate_c15012e3-9ff6-40eb-b3fa-62133910e679_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_NonCashWorkingCapitalAbstract_916a7fff-298f-4e96-86ae-de11b9e57c3b_terseLabel_en-US" xlink:label="lab_stn_NonCashWorkingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-cash&#160;working capital</link:label>
    <link:label id="lab_stn_NonCashWorkingCapitalAbstract_label_en-US" xlink:label="lab_stn_NonCashWorkingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Cash Working Capital [Abstract]</link:label>
    <link:label id="lab_stn_NonCashWorkingCapitalAbstract_documentation_en-US" xlink:label="lab_stn_NonCashWorkingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Non-Cash Working Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NonCashWorkingCapitalAbstract" xlink:href="stn-20241231.xsd#stn_NonCashWorkingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_NonCashWorkingCapitalAbstract" xlink:to="lab_stn_NonCashWorkingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_c081fb38-c3e7-4259-bbea-9cd49973606e_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_GrossTradeReceivables_7d54d50a-f653-4dbf-b713-670b920d97ba_terseLabel_en-US" xlink:label="lab_stn_GrossTradeReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Gross trade receivables.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_GrossTradeReceivables" xlink:href="stn-20241231.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_DisclosureOfEntitysReportableSegmentsExplanatory_504fec20-f563-4016-aca8-1a6f7a97e180_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_OtherReceivables_08c8dab7-2a88-4063-8564-8b266d36f3fb_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_921549b8-1cf9-47a7-af7a-517d03e87a26_totalLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfDetailedInformationAboutBorrowingsLineItems_249c9e6c-4b98-4cd7-a41f-226f4636a5b3_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfKeyManagementPersonnelCompensationTextBlock_90b5028a-b361-4ee8-89c6-03ab60496d95_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfKeyManagementPersonnelCompensationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_ifrs-full_OtherNoncurrentAssets_1d2e7ed3-96cf-485c-9b64-02c948aaf4a2_verboseLabel_en-US" xlink:label="lab_ifrs-full_OtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_ifrs-full_OtherNoncurrentAssets_6d5f8e1e-cbe7-4b75-833f-af48e492ddbd_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_PercentageOfDefinedBenefitObligationFullyCoveredWithAnnuityPolicies_3dc6c9bf-7041-4a85-96d1-743603fc8945_terseLabel_en-US" xlink:label="lab_stn_PercentageOfDefinedBenefitObligationFullyCoveredWithAnnuityPolicies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable_bcab5376-1786-40a2-b8c2-872bd4b4ff2e_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_MaximumExposureToCreditRisk_69e0a6e8-df43-47a8-b910-9e64fac25204_terseLabel_en-US" xlink:label="lab_ifrs-full_MaximumExposureToCreditRisk" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets_ce73fe4e-a388-421a-b35e-720d9d016df1_negatedTerseLabel_en-US" xlink:label="lab_stn_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Reversal of impairment, net</link:label>
    <link:label id="lab_stn_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets_7ac8b34d-738a-47fb-8cdf-4329ecc92afd_negatedLabel_en-US" xlink:label="lab_stn_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Net impairment charge (reversal)</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" 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" 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-20241231.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_ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax_a1413f5f-70d8-4798-9e48-ac9d688453ac_terseLabel_en-US" xlink:label="lab_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate_103c856b-c722-4fe2-9e23-03d4fd8d575a_terseLabel_en-US" xlink:label="lab_stn_NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unbilled receivables</link:label>
    <link:label id="lab_stn_NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate_label_en-US" xlink:label="lab_stn_NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non cash working capital related to unbilled receivables recognised as of acquisition date</link:label>
    <link:label id="lab_stn_NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate_documentation_en-US" xlink:label="lab_stn_NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Non cash working capital related to unbilled receivables recognised as of acquisition date.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate" xlink:href="stn-20241231.xsd#stn_NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate" xlink:to="lab_stn_NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfFairValueMeasurementExplanatory_82478894-6bce-49a8-9c30-235248e07995_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFairValueMeasurementExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_UnbilledReceivables_814fa77d-0af9-4386-b0ab-3f33ac4ba70b_terseLabel_en-US" xlink:label="lab_stn_UnbilledReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Unbilled receivables.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_UnbilledReceivables" xlink:href="stn-20241231.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_ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_beff3467-dc35-44ca-a258-9aa424e2f5ec_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net impairment of lease assets and property and equipment</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for impairment loss (reversal of impairment loss) recognised in profit or loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" xlink:to="lab_ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_cdda17a2-c943-48e2-bf01-ee4ee34da13d_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis_2819aa0f-020b-4326-bd9f-5052b9b2a1a1_terseLabel_en-US" xlink:label="lab_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ProportionOfVotingPowerHeldInSubsidiary_4a57d9f2-affb-4c61-8f9e-d9d61451c2f9_terseLabel_en-US" xlink:label="lab_ifrs-full_ProportionOfVotingPowerHeldInSubsidiary" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfProvisionMatrixTable_cfb1e6d9-b5cb-4cf0-9519-ebca99a47305_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfProvisionMatrixTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue_556fe7b6-0e7f-4bc3-b645-73edf1fe6149_negatedTerseLabel_en-US" xlink:label="lab_stn_RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Realized gain on investments</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" 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" 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-20241231.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_country_CA_10c12b13-7aed-42bf-96ce-9358001cd5da_terseLabel_en-US" xlink:label="lab_country_CA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">CANADA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.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_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory_11449e7f-0e79-436b-b419-46c1e6fbf1b9_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_CorporateInformationAndStatementOfIFRSComplianceAbstract_label_en-US" xlink:label="lab_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_IntangibleAssetsOtherThanGoodwill_2adecce8-cc0b-4755-ac6a-3012e0018a31_terseLabel_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill_1db1cd05-9e32-4bce-b28b-7c0d88748c3c_periodStartLabel_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill_bc4d93b5-7c69-441d-9dd4-d63a794fc527_periodEndLabel_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_SyndicatedSeniorCreditFacilitiesAdditionalBorrowingCapacity_e5195eb9-c37d-40d9-9cf7-c607c591cdd2_terseLabel_en-US" xlink:label="lab_stn_SyndicatedSeniorCreditFacilitiesAdditionalBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Syndicated senior credit facilities, additional borrowing capacity</link:label>
    <link:label id="lab_stn_SyndicatedSeniorCreditFacilitiesAdditionalBorrowingCapacity_label_en-US" xlink:label="lab_stn_SyndicatedSeniorCreditFacilitiesAdditionalBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Syndicated Senior Credit Facilities, Additional Borrowing Capacity</link:label>
    <link:label id="lab_stn_SyndicatedSeniorCreditFacilitiesAdditionalBorrowingCapacity_documentation_en-US" xlink:label="lab_stn_SyndicatedSeniorCreditFacilitiesAdditionalBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Syndicated Senior Credit Facilities, Additional Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SyndicatedSeniorCreditFacilitiesAdditionalBorrowingCapacity" xlink:href="stn-20241231.xsd#stn_SyndicatedSeniorCreditFacilitiesAdditionalBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_SyndicatedSeniorCreditFacilitiesAdditionalBorrowingCapacity" xlink:to="lab_stn_SyndicatedSeniorCreditFacilitiesAdditionalBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_AboveOneTwentyOneDaysMember_d258ed9e-433a-4306-87ae-b10753da9182_terseLabel_en-US" xlink:label="lab_stn_AboveOneTwentyOneDaysMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Above one twenty one days.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_AboveOneTwentyOneDaysMember" xlink:href="stn-20241231.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_stn_NonCapitalTaxLossesMember_69a85cca-7144-41d8-bf74-e624121315e9_terseLabel_en-US" xlink:label="lab_stn_NonCapitalTaxLossesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Non-capital tax losses.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NonCapitalTaxLossesMember" xlink:href="stn-20241231.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_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_86079547-f0b9-459d-86dc-51efab5fd747_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_AccountingPoliciesChangesInAccountingEstimatesAndErrorsAbstract_label_en-US" xlink:label="lab_stn_AccountingPoliciesChangesInAccountingEstimatesAndErrorsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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" 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-20241231.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_LiabilitiesArisingFromFinancingActivitiesAxis_5bd5724f-4c13-4c2d-89d1-0115a0fa5606_terseLabel_en-US" xlink:label="lab_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DescriptionOfInitialApplicationOfStandardsOrInterpretations_6da0cea0-4313-4c4b-9b4f-b669709928c6_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfInitialApplicationOfStandardsOrInterpretations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of Initial Application of Standards or Interpretations</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfInitialApplicationOfStandardsOrInterpretations_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfInitialApplicationOfStandardsOrInterpretations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of initial application of standards or interpretations [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfInitialApplicationOfStandardsOrInterpretations" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DescriptionOfInitialApplicationOfStandardsOrInterpretations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfInitialApplicationOfStandardsOrInterpretations" xlink:to="lab_ifrs-full_DescriptionOfInitialApplicationOfStandardsOrInterpretations" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_83e27514-4252-4388-8c4e-1b65dba71695_terseLabel_en-US" xlink:label="lab_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_NoncurrentLiabilitiesAbstract_9aa61978-ca8e-4471-8de7-f1f9039a2e27_terseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-current</link:label>
    <link:label id="lab_ifrs-full_NoncurrentLiabilitiesAbstract_e1731cf7-8be8-45ca-bcc9-d34b2246500a_verboseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Non-current liabilities</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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_country_AU_4c2b6e47-f48e-4228-acf8-ce6f63367f5d_terseLabel_en-US" xlink:label="lab_country_AU" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">AUSTRALIA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_AU" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.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_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_d5caae6e-2d2e-4604-a403-4d8f14fbcf06_verboseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_OtherNonfinancialAssets_90982b40-249b-4dab-ac69-3172b2c67e97_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherNonfinancialAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_FinancialAssets_e570c84f-a380-4af2-907e-7602a343d436_terseLabel_en-US" xlink:label="lab_ifrs-full_FinancialAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfLeasesExplanatory_5f98cd2b-ae9f-491f-93be-c23eac6b683e_verboseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfLeasesExplanatory" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfInformationAboutConsolidatedStructuredEntitiesExplanatory_cd7516b3-c149-4e68-82f1-20c23cf96811_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfInformationAboutConsolidatedStructuredEntitiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_b04bfb78-1b51-4d22-bc86-7a36552778f7_verboseLabel_en-US" xlink:label="lab_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_b93afc54-8fcf-4b8d-85fe-40ec3faa5530_terseLabel_en-US" xlink:label="lab_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeTable_55905d26-fd14-4a7b-a4be-5711bea5f86d_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_UndiscountedLeasePaymentsToBeReceivedTerm_caa98935-0fab-4110-97ba-20ea83758b6a_terseLabel_en-US" xlink:label="lab_stn_UndiscountedLeasePaymentsToBeReceivedTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Future minimum payments receivable, term due</link:label>
    <link:label id="lab_stn_UndiscountedLeasePaymentsToBeReceivedTerm_label_en-US" xlink:label="lab_stn_UndiscountedLeasePaymentsToBeReceivedTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Undiscounted Lease Payments To Be Received, Term</link:label>
    <link:label id="lab_stn_UndiscountedLeasePaymentsToBeReceivedTerm_documentation_en-US" xlink:label="lab_stn_UndiscountedLeasePaymentsToBeReceivedTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Undiscounted Lease Payments To Be Received, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_UndiscountedLeasePaymentsToBeReceivedTerm" xlink:href="stn-20241231.xsd#stn_UndiscountedLeasePaymentsToBeReceivedTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_UndiscountedLeasePaymentsToBeReceivedTerm" xlink:to="lab_stn_UndiscountedLeasePaymentsToBeReceivedTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_StarrIIMember_23b8727a-c0a8-4d02-ac76-6a2952f50f70_terseLabel_en-US" xlink:label="lab_stn_StarrIIMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Starr II</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_StarrIIMember" xlink:href="stn-20241231.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_EquityAttributableToOwnersOfParentMember_d2fb37ef-c9c4-44e9-9088-3070e1241f9a_terseLabel_en-US" xlink:label="lab_ifrs-full_EquityAttributableToOwnersOfParentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_AdjustedWeightedAverageShares_ed4eb211-75ae-4d9c-aa7b-77afb10361cb_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustedWeightedAverageShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average number of shares outstanding - diluted (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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_dei_AuditorFirmId_3aba8b61-6e45-4e31-be6d-fd2acaa1dfb8_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_Assets_a14f3874-b8b8-4c1d-a556-818489e203ad_totalLabel_en-US" xlink:label="lab_ifrs-full_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_NotLaterThanOneYearMember_8dd7c16c-370d-4bf8-8105-859c84ff8722_terseLabel_en-US" xlink:label="lab_ifrs-full_NotLaterThanOneYearMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Within one year</link:label>
    <link:label id="lab_ifrs-full_NotLaterThanOneYearMember_65903b2e-b59f-4b87-8863-675f3bbbac42_verboseLabel_en-US" xlink:label="lab_ifrs-full_NotLaterThanOneYearMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ProceedsFromIssuingShares_3c8fe343-78a0-4355-b8b6-878d081c0673_terseLabel_en-US" xlink:label="lab_ifrs-full_ProceedsFromIssuingShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_VestingDurationForShareBasedPaymentArrangement_61f845dc-b310-451b-906f-c9a3338d7268_terseLabel_en-US" xlink:label="lab_stn_VestingDurationForShareBasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_NominalAmountOfHedgingInstrument_741748cc-7e05-4747-a9c1-dc15a0f96eb4_terseLabel_en-US" xlink:label="lab_ifrs-full_NominalAmountOfHedgingInstrument" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ImpairmentLossRecognisedInProfitOrLoss_26ef5053-8e47-494b-89e4-3543dfd46727_terseLabel_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfIntangibleAssetsLineItems_7d7bf14f-3b3a-4d69-9846-e44f24434556_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ContractLiabilitiesRecognisedAsOfAcquisitionDate_b93ba231-c1f9-49e8-bed9-23b36bdba839_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_ContractLiabilitiesRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_ifrs-full_ContractLiabilitiesRecognisedAsOfAcquisitionDate_3e24b00d-3ff7-427a-b5f9-10886a36b5d8_terseLabel_en-US" xlink:label="lab_ifrs-full_ContractLiabilitiesRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_DisclosureOfSignificantEntitiesOwningVotingAndRestrictedStockTextBlock_758a3edb-d147-4bfb-8b09-48cf3bd8ebae_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfSignificantEntitiesOwningVotingAndRestrictedStockTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_DeferredTaxAssets_8192f694-7d0e-49de-a008-e0ceba90f6f9_terseLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_InvestmentTaxCredits_99df69ae-9e17-44fa-9c10-73223fda3514_terseLabel_en-US" xlink:label="lab_stn_InvestmentTaxCredits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Investment Tax Credits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_InvestmentTaxCredits" xlink:href="stn-20241231.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_stn_IndirectLaborCosts_791c0c35-13ad-49b1-8ffc-05ab0327ba59_terseLabel_en-US" xlink:label="lab_stn_IndirectLaborCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Indirect labor costs.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_IndirectLaborCosts" xlink:href="stn-20241231.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_ClassesOfFinancialAssetsDomain_58d97e70-079c-4442-9118-fd90aabf4c92_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfFinancialAssetsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Classes of financial assets</link:label>
    <link:label id="lab_ifrs-full_ClassesOfFinancialAssetsDomain_label_en-US" xlink:label="lab_ifrs-full_ClassesOfFinancialAssetsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Classes of financial assets [domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsDomain" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfFinancialAssetsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsDomain" xlink:to="lab_ifrs-full_ClassesOfFinancialAssetsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherCurrentLiabilities_c2ff0719-d73f-44b3-8f89-39475e849cf3_verboseLabel_en-US" xlink:label="lab_ifrs-full_OtherCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_ifrs-full_OtherCurrentLiabilities_68014532-aecd-4b2a-972c-4483a3fb781b_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_CapitalTaxLossesMember_30f55103-7254-43a3-afac-c9185759acd9_terseLabel_en-US" xlink:label="lab_stn_CapitalTaxLossesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Capital tax losses.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_CapitalTaxLossesMember" xlink:href="stn-20241231.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_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption_451ce59c-37ab-4fe4-abbf-afce4dbc72f0_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_BuildingsServicesMember_d19d50d5-0789-4d77-ba93-978cb9110fb9_terseLabel_en-US" xlink:label="lab_stn_BuildingsServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Buildings services.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BuildingsServicesMember" xlink:href="stn-20241231.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_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_19fdbbd3-8362-41a3-be33-c09967ddbcb8_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_RangeDomain_f9b3011d-e01a-4908-84f8-e2468d8fc843_terseLabel_en-US" xlink:label="lab_ifrs-full_RangeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Range</link:label>
    <link:label id="lab_ifrs-full_RangeDomain_label_en-US" xlink:label="lab_ifrs-full_RangeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Range [domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeDomain" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RangeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RangeDomain" xlink:to="lab_ifrs-full_RangeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_OtherCountriesMember_a9bc0b6e-9b88-4279-b55e-fe81ea5355ac_terseLabel_en-US" xlink:label="lab_stn_OtherCountriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other 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" 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" xml:lang="en-US">Other countries.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherCountriesMember" xlink:href="stn-20241231.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_stn_PerformanceShareUnitsPSUsReturnOnEquityWeightingMember_ab2e00b7-6692-4923-9608-d041dd8dd528_terseLabel_en-US" xlink:label="lab_stn_PerformanceShareUnitsPSUsReturnOnEquityWeightingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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" 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-20241231.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_OtherComprehensiveIncomeAbstract_6b01d2b0-36eb-4aa8-beee-cbc0581c552c_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income (loss)</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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_BasicEarningsLossPerShare_f048d838-bb70-4ca6-9d82-6b0baf7757af_terseLabel_en-US" xlink:label="lab_ifrs-full_BasicEarningsLossPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_f725783b-788b-4d61-ae7a-bfa128ce3be0_verboseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_PercentageThatEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue_13805a0d-0cad-49c7-a9b3-0c84e21958b3_terseLabel_en-US" xlink:label="lab_stn_PercentageThatEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_CashFlowsFromUsedInFinancingActivitiesAbstract_20a6df09-1410-4b6c-9c3e-085af7bd0adf_terseLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfJointVenturesExplanatory_a2cab10d-6b49-4434-99dc-06e56f34b551_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfJointVenturesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_DisclosureOfEmployeeCostsTextBlock_9676b9fe-1ca2-4afb-b100-77ee434bb6fc_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfEmployeeCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Disclosure of total labor costs.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfEmployeeCostsTextBlock" xlink:href="stn-20241231.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_ifrs-full_IncomeTaxesPaidClassifiedAsOperatingActivities_3e9b9eed-e5eb-45b6-bd4b-c03cc636224b_terseLabel_en-US" xlink:label="lab_ifrs-full_IncomeTaxesPaidClassifiedAsOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory_8619a8cc-7a5b-4500-a876-3e3594d0560b_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_DisclosureOfOtherLiabilitiesExplanatory_c6f25267-ea37-4ce0-bd5d-7ae67f08fa71_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherLiabilitiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_country_GB_181fbec2-a757-44aa-96e8-19c312035e03_terseLabel_en-US" xlink:label="lab_country_GB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/country-2024.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_LettersOfCreditOutstandingIssuedAmount_58e663d9-85f7-4995-85d7-0bfe535121fa_terseLabel_en-US" xlink:label="lab_stn_LettersOfCreditOutstandingIssuedAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_f8a1f8f7-45f7-4e65-8837-16d7fc8b1efd_terseLabel_en-US" xlink:label="lab_stn_WaterServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Water services.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_WaterServicesMember" xlink:href="stn-20241231.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_stn_RelatedPartyAbstract_1a835d7e-2259-49b5-94ca-9234b4712f48_terseLabel_en-US" xlink:label="lab_stn_RelatedPartyAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Related Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_RelatedPartyAbstract" xlink:href="stn-20241231.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_DisclosureOfOtherAssetsExplanatory_33f7fe07-c06e-48d8-8827-b29755373156_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital_6b05aa4e-adad-48b8-aba5-9463785b9e52_totalLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_ClassesOfLiabilitiesDomain_fa4638c8-095d-4247-96b1-81aa32c6a370_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfLiabilitiesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Classes of liabilities [domain]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfLiabilitiesDomain_label_en-US" xlink:label="lab_ifrs-full_ClassesOfLiabilitiesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Classes of liabilities [domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfLiabilitiesDomain" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfLiabilitiesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfLiabilitiesDomain" xlink:to="lab_ifrs-full_ClassesOfLiabilitiesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_BasisOfPreparationOfFinancialStatementsAbstract_73744e2a-befb-4c21-a5ab-49f320249a2f_terseLabel_en-US" xlink:label="lab_stn_BasisOfPreparationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory_d0a38c54-a140-48e2-bd50-aab0324ca820_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_AdjustmentsForDecreaseIncreaseInContractAssets_d48aa695-0e75-42a2-8eeb-4459f337979e_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInContractAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_DisclosureOfBasisOfConsolidationExplanatory_c6614cbb-894c-4a62-a809-cba9619693f4_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfBasisOfConsolidationExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_BondMember_85ca0a3d-6bf1-4255-9493-c369b93687ee_terseLabel_en-US" xlink:label="lab_stn_BondMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Bonds.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BondMember" xlink:href="stn-20241231.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_stn_NinetyOneDaysToOneTwentyDaysMember_3449f416-9457-4a88-a0d7-11e9fc7706b2_terseLabel_en-US" xlink:label="lab_stn_NinetyOneDaysToOneTwentyDaysMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_TaxRateEffectOfRevenuesExemptFromTaxation_bac62c50-6e8a-436d-b6d9-6723306dc098_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_TaxRateEffectOfRevenuesExemptFromTaxation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_PastDueStatusDomain_2e249a8a-60d9-4dc9-850d-f6bc564120f8_terseLabel_en-US" xlink:label="lab_ifrs-full_PastDueStatusDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Past due status</link:label>
    <link:label id="lab_ifrs-full_PastDueStatusDomain_label_en-US" xlink:label="lab_ifrs-full_PastDueStatusDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Past due status [domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PastDueStatusDomain" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PastDueStatusDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PastDueStatusDomain" xlink:to="lab_ifrs-full_PastDueStatusDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PreviouslyStatedMember_eb895653-daed-4fd2-9d27-003553d5e34f_terseLabel_en-US" xlink:label="lab_ifrs-full_PreviouslyStatedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement_ae105a6e-1662-4048-8077-3ce40e65e5fe_negatedLabel_en-US" xlink:label="lab_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable_4431573c-e7f2-4d11-bf79-4d74d283f8f6_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ParValuePerShare_7b7ec365-23b4-445b-8e1b-e56de63c81e1_terseLabel_en-US" xlink:label="lab_ifrs-full_ParValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_LaterThanThreeYearsMember_15cc08cc-16cd-4021-9a8f-bd638b1c89c7_terseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanThreeYearsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_SeniorUnsecuredNotesMember_ada80a6f-d9aa-4741-8d72-9b50da79aac4_terseLabel_en-US" xlink:label="lab_stn_SeniorUnsecuredNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Senior Unsecured Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SeniorUnsecuredNotesMember" xlink:href="stn-20241231.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_97657ddc-6283-4bce-94cd-6fd51d31fac4_terseLabel_en-US" xlink:label="lab_stn_DividendDeclarationTransactionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Dividend declaration transactions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DividendDeclarationTransactionsMember" xlink:href="stn-20241231.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_986b96c4-d051-4c7b-afcb-ec5299edeb87_terseLabel_en-US" xlink:label="lab_stn_UnsecuredBilateralMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Unsecured Bilateral</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_UnsecuredBilateralMember" xlink:href="stn-20241231.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_DisclosureOfDetailedInformationAboutBorrowingsExplanatory_6db2a9c9-c176-43b5-a9a9-fcf52f3a5246_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable_78ae622e-2917-4c6a-9837-1fa62d9618e5_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_d6b28a63-80e4-41df-a139-bbbaff92baf7_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_AverageEffectiveTaxRate_d834c967-c3b3-48ef-8e17-901578038321_totalLabel_en-US" xlink:label="lab_ifrs-full_AverageEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_Accruals_27ae0bd1-4cb7-4e36-9a67-b494ea4019d9_terseLabel_en-US" xlink:label="lab_ifrs-full_Accruals" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_AmountByWhichValueAssignedToKeyAssumptionMustChangeInOrderForUnitsRecoverableAmountToBeEqualToCarryingAmount_b028fc31-c6b0-433a-918d-ffae4e28f6d2_terseLabel_en-US" xlink:label="lab_ifrs-full_AmountByWhichValueAssignedToKeyAssumptionMustChangeInOrderForUnitsRecoverableAmountToBeEqualToCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_18abdc24-72dc-49ae-af01-665a46383740_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill_9c8fd636-ca0e-4c1c-ad8a-52d90edc4b54_verboseLabel_en-US" xlink:label="lab_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_dei_AddressTypeDomain_1f768d9b-2006-4495-aa4a-b2568765b37e_terseLabel_en-US" xlink:label="lab_dei_AddressTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_stn_OrdinarySharesPerSharePeriodTwoMember_cd5e2f44-b2d9-4e2c-b11f-18fa266d509a_terseLabel_en-US" xlink:label="lab_stn_OrdinarySharesPerSharePeriodTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_5f65f327-3e48-45d5-a112-2af8b8ba2b01_terseLabel_en-US" xlink:label="lab_stn_NumberOfTradingDays" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Number Of Trading Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NumberOfTradingDays" xlink:href="stn-20241231.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_MorrisonHershfieldGroupIncMember_832794ec-f46f-494c-98bc-b66835a7296a_terseLabel_en-US" xlink:label="lab_stn_MorrisonHershfieldGroupIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Morrison Hershfield Group Inc</link:label>
    <link:label id="lab_stn_MorrisonHershfieldGroupIncMember_label_en-US" xlink:label="lab_stn_MorrisonHershfieldGroupIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Morrison Hershfield Group Inc [Member]</link:label>
    <link:label id="lab_stn_MorrisonHershfieldGroupIncMember_documentation_en-US" xlink:label="lab_stn_MorrisonHershfieldGroupIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Morrison Hershfield Group Inc</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_MorrisonHershfieldGroupIncMember" xlink:href="stn-20241231.xsd#stn_MorrisonHershfieldGroupIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_MorrisonHershfieldGroupIncMember" xlink:to="lab_stn_MorrisonHershfieldGroupIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_ShareBasedPaymentArrangementsAbstract_028a0220-b553-4e81-a2ea-e46e56c47974_terseLabel_en-US" xlink:label="lab_stn_ShareBasedPaymentArrangementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Share-Based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ShareBasedPaymentArrangementsAbstract" xlink:href="stn-20241231.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_EliminationOfIntersegmentAmountsMember_49afc346-8477-49e4-ab56-c446a0dbf8f3_terseLabel_en-US" xlink:label="lab_ifrs-full_EliminationOfIntersegmentAmountsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_OtherIntangibleAssetsMember_0ce6dcda-2dfc-4fb2-a39c-95803dc2ba86_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_RecurringFairValueMeasurementMember_fbd5b834-8462-4dc2-889f-6ec3d06ad958_terseLabel_en-US" xlink:label="lab_ifrs-full_RecurringFairValueMeasurementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_HydrockHoldingsLimitedMember_416095b5-5be4-4342-a1b5-8e638ecc2189_terseLabel_en-US" xlink:label="lab_stn_HydrockHoldingsLimitedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Hydrock Holdings Limited</link:label>
    <link:label id="lab_stn_HydrockHoldingsLimitedMember_label_en-US" xlink:label="lab_stn_HydrockHoldingsLimitedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hydrock Holdings Limited [Member]</link:label>
    <link:label id="lab_stn_HydrockHoldingsLimitedMember_documentation_en-US" xlink:label="lab_stn_HydrockHoldingsLimitedMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Hydrock Holdings Limited</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_HydrockHoldingsLimitedMember" xlink:href="stn-20241231.xsd#stn_HydrockHoldingsLimitedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_HydrockHoldingsLimitedMember" xlink:to="lab_stn_HydrockHoldingsLimitedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_43f701d7-c67f-46dc-a122-9daac579c055_terseLabel_en-US" xlink:label="lab_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_DisclosureOfTaxReceivablesAndPayablesExplanatory_50ecd9f6-fd9b-4409-b9ee-57d0ff15a048_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTaxReceivablesAndPayablesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities_cf76465e-8ee7-4bb9-93bd-20c7470e6ba9_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_EmployeeAndPayrollLiabilities_b8a43343-476f-42e6-80c9-6c740d922812_terseLabel_en-US" xlink:label="lab_stn_EmployeeAndPayrollLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Employee and payroll liabilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_EmployeeAndPayrollLiabilities" xlink:href="stn-20241231.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_ifrs-full_AdditionsToRightofuseAssets_03b4d08e-2fe0-43d7-b722-b2b1266267ab_terseLabel_en-US" xlink:label="lab_ifrs-full_AdditionsToRightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_63e4ef0d-bf4e-4563-a468-b67ef7903fc8_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_CapitalNetOfCashAndCashEquivalents_02a4b287-8198-4870-b608-b38b75f25c7a_totalLabel_en-US" xlink:label="lab_stn_CapitalNetOfCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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" 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-20241231.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_GainsLossesOnCashFlowHedgesNetOfTax_98a04726-4416-4927-b72d-da37743ff8a6_terseLabel_en-US" xlink:label="lab_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_InterestExpense_b6258ed5-b5f0-41c8-89aa-886fdf3eef56_totalLabel_en-US" xlink:label="lab_ifrs-full_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_CashFlowsFromUsedInInvestingActivitiesAbstract_9050cd73-0cda-43e6-aed0-028ca2859b43_terseLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DeferredTaxLiabilityAsset_c5f45d83-95d7-43fe-9a37-03d6244683a9_negatedTotalLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets (liabilities)</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxLiabilityAsset_9fab6473-a73c-44e7-8849-1d3d6c55e978_negatedPeriodStartLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="resource" xml:lang="en-US">Balance, beginning of the year</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxLiabilityAsset_a297fdd1-72e0-42d7-b59b-be0f686505b0_negatedPeriodEndLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss_ac305fb1-0073-4f43-9428-c14d57457bea_negatedTotalLabel_en-US" xlink:label="lab_stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" 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" 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" 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-20241231.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_06ebf088-dbcf-4707-b228-2b2fdbc9bd06_terseLabel_en-US" xlink:label="lab_stn_ActuarialAssumptionOfLifeExpectancyAfterRetirementMale" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_ab5df374-bd71-442f-befd-b19fc2a5831b_terseLabel_en-US" xlink:label="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_IncreaseDecreaseInNumberOfSharesRepurchased_491064a5-4dc0-4c39-a7e4-2bc418f95b7f_terseLabel_en-US" xlink:label="lab_stn_IncreaseDecreaseInNumberOfSharesRepurchased" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_LongtermBorrowings_8d289d86-b21a-4f7e-97eb-9bbc8850370f_terseLabel_en-US" xlink:label="lab_ifrs-full_LongtermBorrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_ifrs-full_LongtermBorrowings_51f83216-c60a-4876-9a8a-2b2a1c709c1f_verboseLabel_en-US" xlink:label="lab_ifrs-full_LongtermBorrowings" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Long-term portion</link:label>
    <link:label id="lab_ifrs-full_LongtermBorrowings_55868f56-25a7-403d-973b-a0eb99ac32a6_netLabel_en-US" xlink:label="lab_ifrs-full_LongtermBorrowings" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_LaterThanFourMonthsMember_edabc165-2566-4046-b1e0-dbdf5125a336_terseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanFourMonthsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_CashFlowsFromUsedInFinancingActivities_a4cef09e-98b5-4403-b226-544b53b2bf2c_totalLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash flows used in financing activities</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInFinancingActivities_a05056d7-a4ce-4b40-ade8-0492a9379445_terseLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_NoncurrentLeaseLiabilities_f40351d7-4322-4ab5-b70e-bc9af5444910_terseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_NoncurrentAssetsAbstract_576824e3-3bf3-4959-b042-ee5e7b1cd5dc_terseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-current</link:label>
    <link:label id="lab_ifrs-full_NoncurrentAssetsAbstract_fdf729e1-6faf-4cf0-b80b-ab67c4ed18e0_verboseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Non-current assets</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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_ExpenseRelatingToShortTermLeasesAndLeasesOfLowValueAssetsForWhichRecognitionExemptionHasBeenUsed_895f6cca-d93f-4eb7-8a7e-1af8c08274c0_verboseLabel_en-US" xlink:label="lab_stn_ExpenseRelatingToShortTermLeasesAndLeasesOfLowValueAssetsForWhichRecognitionExemptionHasBeenUsed" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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" 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-20241231.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_TradeAndOtherPayables_dc6bf55f-018c-4f89-9ec5-2ac368ba685a_totalLabel_en-US" xlink:label="lab_ifrs-full_TradeAndOtherPayables" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_MaturityAnalysisForDerivativeFinancialLiabilities_ddd9485a-05f3-4f12-a068-b3111eedfb74_terseLabel_en-US" xlink:label="lab_ifrs-full_MaturityAnalysisForDerivativeFinancialLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_InterestExpenseOnOtherFinancialLiabilities_dae29a19-db16-4ca6-9d52-528b8633bad5_terseLabel_en-US" xlink:label="lab_ifrs-full_InterestExpenseOnOtherFinancialLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest on other long-term debt</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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_DisclosureOfDetailedInformationAboutCashOutflowsForLeasesTextBlock_78d8cf3e-1cf3-49a4-9b1c-d79534abc86c_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfDetailedInformationAboutCashOutflowsForLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory_c0f8534d-5fba-4434-9b0d-8928d7197f95_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_LiabilitiesFromSharebasedPaymentTransactions2011_f71479a6-7d96-442e-a071-b05f4937fc21_verboseLabel_en-US" xlink:label="lab_ifrs-full_LiabilitiesFromSharebasedPaymentTransactions2011" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cash-settled share-based compensation</link:label>
    <link:label id="lab_ifrs-full_LiabilitiesFromSharebasedPaymentTransactions2011_ca42fe82-8612-48ae-911f-89df2f929c7c_terseLabel_en-US" xlink:label="lab_ifrs-full_LiabilitiesFromSharebasedPaymentTransactions2011" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_EquityAbstract_fa9586a4-49bd-44b5-8a5b-a6ba9604510b_terseLabel_en-US" xlink:label="lab_ifrs-full_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_OverdraftFacilityMember_d64fb933-1c88-4770-b2c7-099b83e90ad8_terseLabel_en-US" xlink:label="lab_stn_OverdraftFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Overdraft Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OverdraftFacilityMember" xlink:href="stn-20241231.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_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_558846c2-ecc2-48a4-ac07-f8ca4b5e5fcd_terseLabel_en-US" xlink:label="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable_95facfac-9957-45e9-b96a-a4b8942f6e18_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_6a4cc91a-83d2-4025-914c-ccbd1e9b6529_terseLabel_en-US" xlink:label="lab_stn_ValueAssignedToKeyAssumption" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Value Assigned To Key Assumption</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ValueAssignedToKeyAssumption" xlink:href="stn-20241231.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_ifrs-full_AdditionalProvisionsOtherProvisions_6719b313-112b-4760-94bf-652eef99af06_terseLabel_en-US" xlink:label="lab_ifrs-full_AdditionalProvisionsOtherProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional provisions, other provisions</link:label>
    <link:label id="lab_ifrs-full_AdditionalProvisionsOtherProvisions_label_en-US" xlink:label="lab_ifrs-full_AdditionalProvisionsOtherProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional provisions, other provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalProvisionsOtherProvisions" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AdditionalProvisionsOtherProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdditionalProvisionsOtherProvisions" xlink:to="lab_ifrs-full_AdditionalProvisionsOtherProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_BusinessCombinationsDomain_cb1add0a-d68f-4a04-8502-fbfc0a1805d2_terseLabel_en-US" xlink:label="lab_ifrs-full_BusinessCombinationsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business combinations</link:label>
    <link:label id="lab_ifrs-full_BusinessCombinationsDomain_label_en-US" xlink:label="lab_ifrs-full_BusinessCombinationsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business combinations [domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsDomain" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BusinessCombinationsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BusinessCombinationsDomain" xlink:to="lab_ifrs-full_BusinessCombinationsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember_5e80254c-f907-4f42-8fe0-3e5804f54ed7_terseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_MiscellaneousOtherIncomeExpense_90c8dbff-8fb7-4bd2-bf8f-d36a71b77b25_negatedLabel_en-US" xlink:label="lab_stn_MiscellaneousOtherIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Miscellaneous other income expense.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_MiscellaneousOtherIncomeExpense" xlink:href="stn-20241231.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_stn_CreditFacilitiesMember_6cff8eeb-9dbd-433f-8bc9-7ec57a65737a_terseLabel_en-US" xlink:label="lab_stn_CreditFacilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Credit Facilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_CreditFacilitiesMember" xlink:href="stn-20241231.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_ifrs-full_ProductsAndServicesDomain_4583f436-d0d0-4ef8-9772-7959ee870fd0_terseLabel_en-US" xlink:label="lab_ifrs-full_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Products and services</link:label>
    <link:label id="lab_ifrs-full_ProductsAndServicesDomain_label_en-US" xlink:label="lab_ifrs-full_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Products and services [domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProductsAndServicesDomain" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProductsAndServicesDomain" xlink:to="lab_ifrs-full_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AmountByWhichUnitsRecoverableAmountExceedsItsCarryingAmount_15dac82d-f906-47bd-a32c-d6a885bee895_terseLabel_en-US" xlink:label="lab_ifrs-full_AmountByWhichUnitsRecoverableAmountExceedsItsCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfFinanceCostExplanatory_71c01f3e-67eb-4b12-bc5f-c3560c1007bd_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinanceCostExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_RetrospectiveApplicationAndRetrospectiveRestatementAxis_4cf9601c-b3c5-404f-846b-bf5f1ce6549f_terseLabel_en-US" xlink:label="lab_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_PercentageOfPlanAssetInSecuritiesOrHeldInMutualExchangeTradedAndPooledFundsAndInCash_a64af206-336b-4d23-bd42-d80955217fca_terseLabel_en-US" xlink:label="lab_stn_PercentageOfPlanAssetInSecuritiesOrHeldInMutualExchangeTradedAndPooledFundsAndInCash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_ifrs-full_OtherLiabilities_e8140e79-424c-4881-b049-49082d4d94b5_totalLabel_en-US" xlink:label="lab_ifrs-full_OtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods_7f5b1bd3-4657-46a8-9301-4300c19a18c7_terseLabel_en-US" xlink:label="lab_ifrs-full_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_dei_EntityEmergingGrowthCompany_f621d7db-99a4-4ec3-8f96-33e97f763c0b_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_690791a6-4af8-4fc4-8027-26f3dca593bc_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_NumberOfInternalTargetOfDaysOfRevenueInTradeReceivables_8541139a-4c8c-4a7e-baac-95fd6dbfdae4_terseLabel_en-US" xlink:label="lab_stn_NumberOfInternalTargetOfDaysOfRevenueInTradeReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_stn_EuroMember_a9f3d9f0-9484-454e-8adb-a550b561ff03_terseLabel_en-US" xlink:label="lab_stn_EuroMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Euro</link:label>
    <link:label id="lab_stn_EuroMember_label_en-US" xlink:label="lab_stn_EuroMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Euro [Member]</link:label>
    <link:label id="lab_stn_EuroMember_documentation_en-US" xlink:label="lab_stn_EuroMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Euro</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_EuroMember" xlink:href="stn-20241231.xsd#stn_EuroMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_EuroMember" xlink:to="lab_stn_EuroMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EquityAndLiabilitiesAbstract_824f5dd3-302d-42f0-a44f-e16f32649748_terseLabel_en-US" xlink:label="lab_ifrs-full_EquityAndLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_dei_BusinessContactMember_7f58c90e-bc02-4a8d-989a-e7f6a12c5f52_terseLabel_en-US" xlink:label="lab_dei_BusinessContactMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_DisclosureOfProvisionMatrixExplanatory_208e9fd1-4137-45ee-ae2a-01a05bf0da88_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfProvisionMatrixExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ProceedsFromIssueOfBondsNotesAndDebentures_17075484-7a03-4045-89a4-28f29cc5f2d4_terseLabel_en-US" xlink:label="lab_ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_DeferredShareUnitsDSUsExcludingDividendsMember_9d1ed224-906f-4060-b0db-3702675a166a_terseLabel_en-US" xlink:label="lab_stn_DeferredShareUnitsDSUsExcludingDividendsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_c9b643a5-91c1-4697-8c15-0589c1f9db60_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchase of investments held for self-insured liabilities</link:label>
    <link:label id="lab_ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_label_en-US" xlink:label="lab_ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Purchase of investments other than investments accounted for using equity method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" xlink:to="lab_ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_SyndicatedSeniorCreditFacilitiesMember_c4294716-8ddd-44b1-992a-6fe7c8768b60_terseLabel_en-US" xlink:label="lab_stn_SyndicatedSeniorCreditFacilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Syndicated Senior Credit Facilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SyndicatedSeniorCreditFacilitiesMember" xlink:href="stn-20241231.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_LiabilitiesIncurred_ac893b28-689f-463f-85c0-aa07db277536_terseLabel_en-US" xlink:label="lab_ifrs-full_LiabilitiesIncurred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_BorrowingsInterestRate_2c16b3b1-8b67-4c6c-82fa-c21c0b4d0972_terseLabel_en-US" xlink:label="lab_ifrs-full_BorrowingsInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities_e9cd170a-e759-48ca-98bd-ce41368e0ca4_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_PercentageOfPlanAssetInAnnuityPolicies_3ea1dde4-32c9-4327-aa53-1ec6532c14b3_terseLabel_en-US" xlink:label="lab_stn_PercentageOfPlanAssetInAnnuityPolicies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_8c6670a9-6b16-485a-b537-2478ede9cdb6_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_OnerousContractsProvisionMember_315599fe-a419-42ab-afd1-9740e24fc9c9_terseLabel_en-US" xlink:label="lab_ifrs-full_OnerousContractsProvisionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_dei_EntityIncorporationStateCountryCode_2cb6de51-e207-443a-aed1-0c6efe3d4b01_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_OtherFinancialAssets_dc952cd3-c179-49c7-9d95-01b7cde4e476_verboseLabel_en-US" xlink:label="lab_ifrs-full_OtherFinancialAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Financial assets</link:label>
    <link:label id="lab_ifrs-full_OtherFinancialAssets_ca2b5ea8-be8d-4c8f-81d1-2f0a9d88abef_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherFinancialAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair&#160;Value</link:label>
    <link:label id="lab_ifrs-full_OtherFinancialAssets_d19043e3-f6ba-422f-a091-5bf909e015df_netLabel_en-US" xlink:label="lab_ifrs-full_OtherFinancialAssets" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_NonadjustingEventsAfterReportingPeriodDomain_27b2bb29-0bd0-4e4a-88d7-c0ee827023e9_terseLabel_en-US" xlink:label="lab_ifrs-full_NonadjustingEventsAfterReportingPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-adjusting events after reporting period</link:label>
    <link:label id="lab_ifrs-full_NonadjustingEventsAfterReportingPeriodDomain_label_en-US" xlink:label="lab_ifrs-full_NonadjustingEventsAfterReportingPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-adjusting events after reporting period [domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodDomain" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodDomain" xlink:to="lab_ifrs-full_NonadjustingEventsAfterReportingPeriodDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_SegmentConsolidationItemsDomain_a64eddfc-9dcd-4aab-933d-7342e7068cef_terseLabel_en-US" xlink:label="lab_ifrs-full_SegmentConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment consolidation items [domain]</link:label>
    <link:label id="lab_ifrs-full_SegmentConsolidationItemsDomain_label_en-US" xlink:label="lab_ifrs-full_SegmentConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment consolidation items [domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SegmentConsolidationItemsDomain" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_SegmentConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SegmentConsolidationItemsDomain" xlink:to="lab_ifrs-full_SegmentConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_BuildingsMember_b41e969e-1d27-4477-80aa-247386bd5c4a_verboseLabel_en-US" xlink:label="lab_ifrs-full_BuildingsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfInterestIncomeExpenseExplanatory_ebf3fe6a-3410-4a0e-80cc-56d97d4fd6aa_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_DisclosureOfReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateTextBlock_77b1912d-93bc-469f-b195-3b7921860c1d_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome_f098a0bf-2043-44b0-a1cb-401de4c3ef1b_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_CategoriesOfRelatedPartiesAxis_f0c0f4a6-33bf-4b52-8ec1-c87a0ddc6873_terseLabel_en-US" xlink:label="lab_ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_InfrastructureMember_f3edca30-54bf-4a4a-a07b-a3366cf4f259_terseLabel_en-US" xlink:label="lab_stn_InfrastructureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Infrastructure.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_InfrastructureMember" xlink:href="stn-20241231.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_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities_5defa4a2-e74c-425f-ab51-dc05323517cf_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_CurrentPrepaidExpenses_77d386be-46b2-4421-a8c2-e8b82b2edc2c_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentPrepaidExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_EventsAfterReportingPeriodAbstract_label_en-US" xlink:label="lab_stn_EventsAfterReportingPeriodAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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" xml:lang="en-US">Events After Reporting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_EventsAfterReportingPeriodAbstract" xlink:href="stn-20241231.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_ifrs-full_RightofuseAssetsMember_d745cbfa-829c-4405-a9a7-e71dcf74e007_terseLabel_en-US" xlink:label="lab_ifrs-full_RightofuseAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Right-of-use 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems_393957ab-ef40-442b-b5e5-87e9c21ccca7_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_c50e8789-994f-432c-a28a-bd371dbb6eef_terseLabel_en-US" xlink:label="lab_stn_HoldbacksOnLongTermContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Holdbacks on long term contract.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_HoldbacksOnLongTermContractMember" xlink:href="stn-20241231.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_ifrs-full_CashAndCashEquivalents_92429629-c497-4ef7-a3ee-1aa885cab85c_terseLabel_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_ifrs-full_CashAndCashEquivalents_92784c44-07e2-4e89-8051-62b1ec2be368_periodStartLabel_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents, beginning of the year</link:label>
    <link:label id="lab_ifrs-full_CashAndCashEquivalents_51d777c7-90d6-45cb-b0a5-33f126eec000_periodEndLabel_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents, end of the year</link:label>
    <link:label id="lab_ifrs-full_CashAndCashEquivalents_2e90ec99-68b2-43d9-ab4a-a96af90ff287_negatedLabel_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalents" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale_372ac9d7-0ac5-4d6d-af47-631a8cd14b9c_terseLabel_en-US" xlink:label="lab_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory_8e117d51-42a5-4e4e-948b-7c89e76b470c_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_NumberOfSharesAuthorizedToBeRepurchasedInStockRepurchaseProgram_5d5312bb-5601-4179-b78b-36b930fae55f_terseLabel_en-US" xlink:label="lab_stn_NumberOfSharesAuthorizedToBeRepurchasedInStockRepurchaseProgram" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_ShorttermInvestmentsClassifiedAsCashEquivalents_68728e89-404c-4bd7-b3b9-a614469e4a51_terseLabel_en-US" xlink:label="lab_ifrs-full_ShorttermInvestmentsClassifiedAsCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember_f60a0414-78bd-4e20-81ca-b3682136d9d6_terseLabel_en-US" xlink:label="lab_stn_ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_stn_CarryingAmountOfNotesPayable_1d1530ce-0984-4379-ab1e-6bef54d42df3_terseLabel_en-US" xlink:label="lab_stn_CarryingAmountOfNotesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Carrying value of notes payable.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_CarryingAmountOfNotesPayable" xlink:href="stn-20241231.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_ifrs-full_MaturityAxis_f01ed7f1-bdc4-4ace-a80c-00b14a9a9a13_terseLabel_en-US" xlink:label="lab_ifrs-full_MaturityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_ShareBasedPaymentArrangementEquityInstrumentOtherThanOptionGrantedPercentIncrease_da603f34-32a0-40bc-b4b4-705c7474cfde_terseLabel_en-US" xlink:label="lab_stn_ShareBasedPaymentArrangementEquityInstrumentOtherThanOptionGrantedPercentIncrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_DisclosureOfContingentLiabilitiesTable_673072d9-0c33-4065-9064-8b3106eb8db4_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfContingentLiabilitiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_EstimatedHistoricalDataMember_049ba222-cd73-4896-ae4f-39f3680886d0_terseLabel_en-US" xlink:label="lab_stn_EstimatedHistoricalDataMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Estimated Historical Data [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_EstimatedHistoricalDataMember" xlink:href="stn-20241231.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_59a2e322-829c-469d-9665-ec70943fc9be_terseLabel_en-US" xlink:label="lab_stn_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_PercentageOfEntitysRevenue_6e934fda-e406-4804-85e1-9d64b2aa16ca_terseLabel_en-US" xlink:label="lab_ifrs-full_PercentageOfEntitysRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_OtherLongtermBenefits_a1efaa7e-2661-4ebe-9031-bb77c7cd9da3_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherLongtermBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contingent employment payments</link:label>
    <link:label id="lab_ifrs-full_OtherLongtermBenefits_label_en-US" xlink:label="lab_ifrs-full_OtherLongtermBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other long-term employee benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherLongtermBenefits" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherLongtermBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherLongtermBenefits" xlink:to="lab_ifrs-full_OtherLongtermBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_28007922-d2c7-43ce-9c14-fc6d49a044af_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems_4eccba93-6050-4cd5-a542-8e66fd70153a_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_NumberOfSharesOutstanding_974c24a8-eab6-4358-bfb4-12123d297a39_periodStartLabel_en-US" xlink:label="lab_ifrs-full_NumberOfSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfSharesOutstanding_2620924c-45db-4966-95ad-04c3a5e7274c_periodEndLabel_en-US" xlink:label="lab_ifrs-full_NumberOfSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_IncomeFromSubleasingRightofuseAssets_481f6fe2-2535-4992-a7c5-d2366fd41d99_negatedLabel_en-US" xlink:label="lab_ifrs-full_IncomeFromSubleasingRightofuseAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_PresentValueOfDefinedBenefitObligationMember_8fcb9c71-a134-4a52-bef4-82e3af25bf5f_terseLabel_en-US" xlink:label="lab_ifrs-full_PresentValueOfDefinedBenefitObligationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ActuarialAssumptionsAxis_ed80e020-4adc-46b8-90e5-64765b0724fb_terseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfNetDefinedBenefitLiabilityAssetTable_39950bac-85cc-4c0f-b87e-ba53e4524009_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_CashFlowsFromUsedInOperatingActivitiesAbstract_5c89a933-75f8-455a-9161-317db5a46903_terseLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_dei_EntityRegistrantName_ba6723de-8562-4cdf-90ba-50e565c75bd5_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_ifrs-full_InterestExpenseOnLeaseLiabilities_35ada582-c88e-4dcd-9622-84b49fffb4ce_terseLabel_en-US" xlink:label="lab_ifrs-full_InterestExpenseOnLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_NeverExpireMember_81d79943-d8ff-4512-9527-ec324f34f3a4_terseLabel_en-US" xlink:label="lab_stn_NeverExpireMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Never expire.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NeverExpireMember" xlink:href="stn-20241231.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_5e4347db-7d85-426b-b1a8-2678d21927ef_terseLabel_en-US" xlink:label="lab_stn_LeaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Lease</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LeaseAbstract" xlink:href="stn-20241231.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_BorrowingsByNameDomain_c0e54cdf-aebd-4559-8ebe-0eb4c0d6234d_terseLabel_en-US" xlink:label="lab_ifrs-full_BorrowingsByNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Borrowings by name</link:label>
    <link:label id="lab_ifrs-full_BorrowingsByNameDomain_label_en-US" xlink:label="lab_ifrs-full_BorrowingsByNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Borrowings by name [domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameDomain" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BorrowingsByNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BorrowingsByNameDomain" xlink:to="lab_ifrs-full_BorrowingsByNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentTaxAssetsCurrent_09f64567-bb15-4b51-bdc8-a9a7d870f9af_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentTaxAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DescriptionOfDiscountRatesAppliedToCashFlowProjections_a8fe6a20-22a9-4e35-b432-ac28318ace0c_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember_ff3f8e4f-b015-450f-bdfa-9c6cf7a23618_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in accounting policy</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember_c8dcf733-de7e-4b9c-8381-f4860faa7efd_verboseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Increase (Decrease)</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (decrease) due to changes in accounting policy required by IFRSs [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember" xlink:to="lab_ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EmployeeBenefitsExpense_207f1ee1-8bbb-4352-9a6c-ba9a289b0564_totalLabel_en-US" xlink:label="lab_ifrs-full_EmployeeBenefitsExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_srt_SegmentGeographicalDomain_b1f0f594-f19b-461d-ae6a-b6b49f5711df_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_ifrs-full_MaturityDomain_8f6e95fc-695d-4cba-95d3-af0b72b04dab_terseLabel_en-US" xlink:label="lab_ifrs-full_MaturityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maturity</link:label>
    <link:label id="lab_ifrs-full_MaturityDomain_label_en-US" xlink:label="lab_ifrs-full_MaturityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maturity [domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityDomain" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_MaturityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MaturityDomain" xlink:to="lab_ifrs-full_MaturityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TypeOfMeasurementOfExpectedCreditLossesDomain_8dc0216d-30a3-4351-b7c7-860ba8989343_terseLabel_en-US" xlink:label="lab_ifrs-full_TypeOfMeasurementOfExpectedCreditLossesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Type of measurement of expected credit losses [domain]</link:label>
    <link:label id="lab_ifrs-full_TypeOfMeasurementOfExpectedCreditLossesDomain_label_en-US" xlink:label="lab_ifrs-full_TypeOfMeasurementOfExpectedCreditLossesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Type of measurement of expected credit losses [domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypeOfMeasurementOfExpectedCreditLossesDomain" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TypeOfMeasurementOfExpectedCreditLossesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TypeOfMeasurementOfExpectedCreditLossesDomain" xlink:to="lab_ifrs-full_TypeOfMeasurementOfExpectedCreditLossesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfOperatingSegmentsExplanatory_5ae9f438-c33f-4a36-86cf-67ce71bee529_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOperatingSegmentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_NoncurrentRecognisedAssetsDefinedBenefitPlan_c0fb78cd-9239-4ecc-87e7-e375ccd43e76_terseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_dei_Security12bTitle_465cc0d7-752c-4ab3-aa7e-ca311a100f57_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_TotalReturnSwapOnShareBasedCompensationUnitsMember_9d1f6415-1c1a-4df8-9ee7-3dbab8105aa2_terseLabel_en-US" xlink:label="lab_stn_TotalReturnSwapOnShareBasedCompensationUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_42fccdf4-4309-4ed7-a549-a6802409df19_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfOtherAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Disclosure of other assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfOtherAssetsLineItems" xlink:href="stn-20241231.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_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_fa954802-1f82-4bf4-8797-6532c12a0341_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_dei_DocumentFinStmtErrorCorrectionFlag_80727658-f684-4aaf-9c99-63645b292b38_terseLabel_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_EquityInstrumentsAmountContributedToFairValueOfPlanAssets_6f4eda3e-5a18-4ffb-b166-6963c849f162_terseLabel_en-US" xlink:label="lab_ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_IncreaseDecreaseInCashAndCashEquivalents_55d5a84a-4a06-4846-8100-a9e470dfd2df_totalLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net (decrease) increase 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems_274440a7-195e-4a58-bcb7-d4f187bc6619_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ExpectedCreditLossRate_e698b320-e66f-4dde-b3bf-9e557c401677_terseLabel_en-US" xlink:label="lab_ifrs-full_ExpectedCreditLossRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ReconciliationOfChangesInOtherProvisionsAbstract_dda9992a-f996-47d3-ab93-1e6016459c3f_terseLabel_en-US" xlink:label="lab_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_ProvisionUsedOtherProvisions_ff15ce53-e566-47e5-ae0f-050c212e09c8_negatedLabel_en-US" xlink:label="lab_ifrs-full_ProvisionUsedOtherProvisions" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_OtherForeignCurrencyMember_0f466dc2-7996-43b2-be46-355178877d96_terseLabel_en-US" xlink:label="lab_stn_OtherForeignCurrencyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Other Foreign Currency</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherForeignCurrencyMember" xlink:href="stn-20241231.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_ifrs-full_DisclosureOfRelatedPartyExplanatory_78b12b01-2290-4458-a188-e4055653b904_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfRelatedPartyExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_BritishPoundMember_1afd2229-c78b-4502-9b0f-c848ae73bd89_terseLabel_en-US" xlink:label="lab_stn_BritishPoundMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">British Pound</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BritishPoundMember" xlink:href="stn-20241231.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_stn_LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed_c9852442-b2d3-46d2-bdcc-0f6e18037adb_terseLabel_en-US" xlink:label="lab_stn_LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_ca5aca5d-aed0-4249-b4f0-e00dafb182a4_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfEmployeeBenefitsExplanatory_6cfb8008-fab4-4f39-be89-1b95b032dc54_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_currency_AllCurrenciesDomain_e2a7e870-fe22-4bdb-b52b-89ae3a406cef_terseLabel_en-US" xlink:label="lab_currency_AllCurrenciesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/currency-2024.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_ImpairmentLossRecognisedInProfitOrLossRightofuseAssets_6117ad07-b220-4c00-8699-e0c831b67f9d_terseLabel_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossRightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease assets</link:label>
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossRightofuseAssets_label_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossRightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment loss recognised in profit or loss, right-of-use assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossRightofuseAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossRightofuseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossRightofuseAssets" xlink:to="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossRightofuseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInWorkingCapital_612ae6ba-b33e-408f-979d-31282b9e847d_negatedTotalLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInWorkingCapital" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ContingentLiabilityForGuaranteesMember_042e2fc3-dc3e-496b-ba23-244576c2d226_terseLabel_en-US" xlink:label="lab_ifrs-full_ContingentLiabilityForGuaranteesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_RevenueFromSaleOfGoodsRelatedPartyTransactions_bb4b60ac-1d4b-4a2d-b25e-aea749715795_terseLabel_en-US" xlink:label="lab_ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_OtherRecognisedAsOfAcquisitionDate_440154a1-6f9d-43a8-926a-e4b909870562_negatedTerseLabel_en-US" xlink:label="lab_stn_OtherRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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" 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-20241231.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_11b245a8-d06a-4c6e-b458-fb24d2762cb9_terseLabel_en-US" xlink:label="lab_stn_ContractBacklogMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Contract backlog.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ContractBacklogMember" xlink:href="stn-20241231.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_WeightedAverageMember_3c99d809-a613-40aa-aac1-e247280af9c8_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_SharebasedPaymentArrangementVestingRightsPercentage_519711cc-6e3f-4ea9-808a-f94fe1861b0c_terseLabel_en-US" xlink:label="lab_stn_SharebasedPaymentArrangementVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables_6a313908-98e0-43ba-afd0-c5ea6a49f752_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_PerformanceShareUnitsPSUsTotalShareholderReturnWeightingMember_cdc5302b-69c4-4a43-b550-2d870a9c7122_terseLabel_en-US" xlink:label="lab_stn_PerformanceShareUnitsPSUsTotalShareholderReturnWeightingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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" 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-20241231.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_CashFlowHedgesMember_79ec39c1-1842-4c43-956a-3704c0625b1f_terseLabel_en-US" xlink:label="lab_ifrs-full_CashFlowHedgesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_OtherNetDefinedBenefitLiabilityAssetAbstract_a638e528-c94b-4bd2-b617-8ee51efab349_terseLabel_en-US" xlink:label="lab_stn_OtherNetDefinedBenefitLiabilityAssetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_977ae3c3-6e60-4a71-915b-8cec0d319c0b_negatedLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Business acquisitions, net of cash acquired</link:label>
    <link:label id="lab_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_001c6378-ee40-4f0f-8f7e-51e9419f7ca8_terseLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_TopOfRangeMember_7acd4575-799e-47fe-bb72-f085efc4e272_terseLabel_en-US" xlink:label="lab_ifrs-full_TopOfRangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_SyndicatedSeniorCreditFacilitiesMaximumBorrowingCapacity_0c0799b8-5c75-4cdb-af1b-7c0684d9ba6c_terseLabel_en-US" xlink:label="lab_stn_SyndicatedSeniorCreditFacilitiesMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Syndicated senior credit facilities, borrowing capacity</link:label>
    <link:label id="lab_stn_SyndicatedSeniorCreditFacilitiesMaximumBorrowingCapacity_label_en-US" xlink:label="lab_stn_SyndicatedSeniorCreditFacilitiesMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Syndicated Senior Credit Facilities, Maximum Borrowing Capacity</link:label>
    <link:label id="lab_stn_SyndicatedSeniorCreditFacilitiesMaximumBorrowingCapacity_documentation_en-US" xlink:label="lab_stn_SyndicatedSeniorCreditFacilitiesMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Syndicated Senior Credit Facilities, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SyndicatedSeniorCreditFacilitiesMaximumBorrowingCapacity" xlink:href="stn-20241231.xsd#stn_SyndicatedSeniorCreditFacilitiesMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_SyndicatedSeniorCreditFacilitiesMaximumBorrowingCapacity" xlink:to="lab_stn_SyndicatedSeniorCreditFacilitiesMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentLeaseLiabilities_e1068462-d36e-4c22-b3ef-26bf941e095e_verboseLabel_en-US" xlink:label="lab_ifrs-full_CurrentLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_PurchaseOfTreasuryShares_7031aeda-5e9f-4458-ba20-7293017b4d9c_negatedLabel_en-US" xlink:label="lab_ifrs-full_PurchaseOfTreasuryShares" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_4abcdd6a-f5bf-417b-acf1-cece377ee8bf_verboseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_OtherAssets_03df38fe-7317-477a-b3e8-92d7c8d12967_totalLabel_en-US" xlink:label="lab_ifrs-full_OtherAssets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementDomain_1bd2372e-d979-46fe-8549-b6854a395c7e_terseLabel_en-US" xlink:label="lab_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Valuation techniques used in fair value measurement</link:label>
    <link:label id="lab_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementDomain_label_en-US" xlink:label="lab_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Valuation techniques used in fair value measurement [domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementDomain" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ValuationTechniquesUsedInFairValueMeasurementDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementDomain" xlink:to="lab_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherCurrentFinancialAssets_07e0ee2e-d2e3-4e5c-8e8c-6762f80fccc9_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherCurrentFinancialAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_PerformanceShareUnitsPSUsAdjustedEarningsPerShareGrowthAndTotalShareholderReturnWeightingMember_914696b7-74c5-479d-bf26-fefa407616c2_terseLabel_en-US" xlink:label="lab_stn_PerformanceShareUnitsPSUsAdjustedEarningsPerShareGrowthAndTotalShareholderReturnWeightingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Performance Share Units (PSUs), Adjusted Earnings Per Share Growth And Total Shareholder Return Weighting</link:label>
    <link:label id="lab_stn_PerformanceShareUnitsPSUsAdjustedEarningsPerShareGrowthAndTotalShareholderReturnWeightingMember_label_en-US" xlink:label="lab_stn_PerformanceShareUnitsPSUsAdjustedEarningsPerShareGrowthAndTotalShareholderReturnWeightingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Performance Share Units (PSUs), Adjusted Earnings Per Share Growth And Total Shareholder Return Weighting [Member]</link:label>
    <link:label id="lab_stn_PerformanceShareUnitsPSUsAdjustedEarningsPerShareGrowthAndTotalShareholderReturnWeightingMember_documentation_en-US" xlink:label="lab_stn_PerformanceShareUnitsPSUsAdjustedEarningsPerShareGrowthAndTotalShareholderReturnWeightingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Performance Share Units (PSUs), Adjusted Earnings Per Share Growth And Total Shareholder Return Weighting</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PerformanceShareUnitsPSUsAdjustedEarningsPerShareGrowthAndTotalShareholderReturnWeightingMember" xlink:href="stn-20241231.xsd#stn_PerformanceShareUnitsPSUsAdjustedEarningsPerShareGrowthAndTotalShareholderReturnWeightingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_PerformanceShareUnitsPSUsAdjustedEarningsPerShareGrowthAndTotalShareholderReturnWeightingMember" xlink:to="lab_stn_PerformanceShareUnitsPSUsAdjustedEarningsPerShareGrowthAndTotalShareholderReturnWeightingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stn_TradeAndOtherReceivablesTable_7ded8051-7bf4-49f0-9b3c-71ad258e5fd0_terseLabel_en-US" xlink:label="lab_stn_TradeAndOtherReceivablesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Trade and Other Receivables [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_TradeAndOtherReceivablesTable" xlink:href="stn-20241231.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_RevenueFromContractsWithCustomers_f25c1c76-6bdf-4978-988c-1ca0a0c67772_terseLabel_en-US" xlink:label="lab_ifrs-full_RevenueFromContractsWithCustomers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross revenue</link:label>
    <link:label id="lab_ifrs-full_RevenueFromContractsWithCustomers_91bca323-9236-4151-8936-07319e8615b4_totalLabel_en-US" xlink:label="lab_ifrs-full_RevenueFromContractsWithCustomers" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Gross revenue from external customers</link:label>
    <link:label id="lab_ifrs-full_RevenueFromContractsWithCustomers_60f22c27-9a08-4106-9fc3-a6680b6c4205_verboseLabel_en-US" xlink:label="lab_ifrs-full_RevenueFromContractsWithCustomers" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_dei_EntityAddressCityOrTown_11a0956e-f762-4173-9732-279bd84e4dcb_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_ifrs-full_DisclosureOfFairValueOfPlanAssetsTable_782a539e-89b6-43e6-a055-d53e416547b6_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_f245043d-80b1-46c2-b2b7-3ffac253f39c_terseLabel_en-US" xlink:label="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_Commitments_6160dd0e-208f-448b-a845-1b070dd702f7_totalLabel_en-US" xlink:label="lab_stn_Commitments" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Commitments.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_Commitments" xlink:href="stn-20241231.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_stn_DisclosureOfDefinedBenefitObligationsExplanatoryTextBlock_73503b15-1ec4-46e0-b016-b9ebe5b99527_terseLabel_en-US" xlink:label="lab_stn_DisclosureOfDefinedBenefitObligationsExplanatoryTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_MeasurementAxis_8bdfd5ef-a353-43da-a8cc-da2ca10fd016_terseLabel_en-US" xlink:label="lab_ifrs-full_MeasurementAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_OtherCurrentAssets_2e3444f7-883a-41c2-9312-abff9da47768_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_3d982f83-5ab1-49e2-b777-79caafa9d798_terseLabel_en-US" xlink:label="lab_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_AdditionalRecognitionGoodwill_45793ff3-9a93-4ed0-aad9-56b55952d4b7_terseLabel_en-US" xlink:label="lab_ifrs-full_AdditionalRecognitionGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_IssuedCapitalMember_65845e0e-6c9f-4a82-abcb-bda106cfa130_terseLabel_en-US" xlink:label="lab_ifrs-full_IssuedCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_LifetimeExpectedCreditLossesMember_45bc1f12-f3a2-4b26-8374-66374ff6ef55_terseLabel_en-US" xlink:label="lab_ifrs-full_LifetimeExpectedCreditLossesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lifetime expected credit losses</link:label>
    <link:label id="lab_ifrs-full_LifetimeExpectedCreditLossesMember_label_en-US" xlink:label="lab_ifrs-full_LifetimeExpectedCreditLossesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lifetime expected credit losses [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LifetimeExpectedCreditLossesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LifetimeExpectedCreditLossesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LifetimeExpectedCreditLossesMember" xlink:to="lab_ifrs-full_LifetimeExpectedCreditLossesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_e0d56921-50d3-4a26-863c-f43ddea9f21b_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_c1acbf33-47b4-4b28-bb0a-a75b69f019a8_terseLabel_en-US" xlink:label="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_dei_DocumentPeriodEndDate_144994b6-9ccb-498a-a617-e6ebd7ae3784_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_stn_NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate_c0a3ad47-33a4-4070-ab06-72221069648a_negatedTerseLabel_en-US" xlink:label="lab_stn_NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other non-cash working capital</link:label>
    <link:label id="lab_stn_NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate_label_en-US" xlink:label="lab_stn_NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non cash working capital related to other non cash working capital payable as of acquisition date</link:label>
    <link:label id="lab_stn_NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate_documentation_en-US" xlink:label="lab_stn_NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Non cash working capital related to other non cash working capital payable as of acquisition date.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate" xlink:href="stn-20241231.xsd#stn_NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate" xlink:to="lab_stn_NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForSharebasedPayments_903ad8b1-0355-4f81-bebd-ae78c2ae2559_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForSharebasedPayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_c191adbb-b9cf-4a73-9238-113d18b14014_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_InsuranceRecoveryAssetsMember_d1ab2f69-31d3-4717-9b42-da6ce1c00b16_terseLabel_en-US" xlink:label="lab_stn_InsuranceRecoveryAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insurance recovery assets</link:label>
    <link:label id="lab_stn_InsuranceRecoveryAssetsMember_label_en-US" xlink:label="lab_stn_InsuranceRecoveryAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insurance Recovery Assets [Member]</link:label>
    <link:label id="lab_stn_InsuranceRecoveryAssetsMember_documentation_en-US" xlink:label="lab_stn_InsuranceRecoveryAssetsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Insurance Recovery Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_InsuranceRecoveryAssetsMember" xlink:href="stn-20241231.xsd#stn_InsuranceRecoveryAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_InsuranceRecoveryAssetsMember" xlink:to="lab_stn_InsuranceRecoveryAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TemporaryDifferenceMember_7a13d55c-9400-4fa9-a797-ad438267b01a_verboseLabel_en-US" xlink:label="lab_ifrs-full_TemporaryDifferenceMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Differences in timing of taxability of revenue and deductibility of expenses</link:label>
    <link:label id="lab_ifrs-full_TemporaryDifferenceMember_fc173ac5-3255-4ee5-8c13-cb2819ae64b7_terseLabel_en-US" xlink:label="lab_ifrs-full_TemporaryDifferenceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ComprehensiveIncome_1972ba31-a638-438b-8b94-beb93fb1a6f2_totalLabel_en-US" xlink:label="lab_ifrs-full_ComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total comprehensive income, net of tax</link:label>
    <link:label id="lab_ifrs-full_ComprehensiveIncome_e46807ad-c987-49bd-8a17-97e5824f9000_verboseLabel_en-US" xlink:label="lab_ifrs-full_ComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Total comprehensive income, 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_AdjustmentsToReconcileProfitLossNonCashAbstract_a55934b4-b057-4675-af4e-84bdf4b032b5_terseLabel_en-US" xlink:label="lab_stn_AdjustmentsToReconcileProfitLossNonCashAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory_ebdf684b-b6ef-48dc-afb3-b2b06953617f_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_PerformanceShareUnitsMember_5c6f19ab-ffc7-416c-8b0f-4f2d7230877e_terseLabel_en-US" xlink:label="lab_stn_PerformanceShareUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Performance share units (PSUs) .</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PerformanceShareUnitsMember" xlink:href="stn-20241231.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_OtherFinancingObligationsMember_c97a16dc-d784-4422-adf1-dafcb22a7308_terseLabel_en-US" xlink:label="lab_stn_OtherFinancingObligationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other financing obligations</link:label>
    <link:label id="lab_stn_OtherFinancingObligationsMember_label_en-US" xlink:label="lab_stn_OtherFinancingObligationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Financing Obligations [Member]</link:label>
    <link:label id="lab_stn_OtherFinancingObligationsMember_documentation_en-US" xlink:label="lab_stn_OtherFinancingObligationsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Financing Obligations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherFinancingObligationsMember" xlink:href="stn-20241231.xsd#stn_OtherFinancingObligationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stn_OtherFinancingObligationsMember" xlink:to="lab_stn_OtherFinancingObligationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfGeographicalAreasExplanatory_fa18d028-a927-4496-8de1-adc3db8baace_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeographicalAreasExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember_ec52ed36-0916-467d-9581-e535a5ddc72b_terseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_stn_SuretyFacilitiesMember_3ac2ebb0-4aa7-4771-b502-f89394b28f67_terseLabel_en-US" xlink:label="lab_stn_SuretyFacilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Surety facilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SuretyFacilitiesMember" xlink:href="stn-20241231.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_dei_EntityPrimarySicNumber_fda62b6f-1ed9-40f9-ae8b-c5e057b3e5ef_terseLabel_en-US" xlink:label="lab_dei_EntityPrimarySicNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_e712c36d-c539-4422-85bf-dc029472e3b1_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory_7ca16939-e53e-475e-bd18-c3da86411d53_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfFinancialInstrumentsLineItems_c7b732cb-cbee-474c-8587-f0ae6be93299_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialInstrumentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about financial instruments [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialInstrumentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about financial instruments [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfFinancialInstrumentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems" xlink:to="lab_ifrs-full_DisclosureOfFinancialInstrumentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_9dbbb2b6-3d6d-434c-87e3-4c327af44c36_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_ifrs-full_HedgingInstrumentAssets_e5acbb9a-782a-4634-afb3-81c4507be921_terseLabel_en-US" xlink:label="lab_ifrs-full_HedgingInstrumentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Hedging instrument, assets</link:label>
    <link:label id="lab_ifrs-full_HedgingInstrumentAssets_label_en-US" xlink:label="lab_ifrs-full_HedgingInstrumentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hedging instrument, assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_HedgingInstrumentAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_HedgingInstrumentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_HedgingInstrumentAssets" xlink:to="lab_ifrs-full_HedgingInstrumentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_currency_AUD_ab9777b8-a6ee-4e69-b0ce-9b0fd2caa4f7_terseLabel_en-US" xlink:label="lab_currency_AUD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/currency-2024.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_ReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateAbstract_5a593f19-e719-42b7-8f75-fe60e9b3a402_terseLabel_en-US" xlink:label="lab_ifrs-full_ReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_NetDebt_78926e48-112e-4274-addf-1be6ff81c57c_totalLabel_en-US" xlink:label="lab_ifrs-full_NetDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfFairValueOfPlanAssetsLineItems_4599553a-8293-4419-8ae2-fb37c0f86747_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_AcquisitiondateFairValueOfTotalConsiderationTransferred_d4bd3b05-79c5-4ef5-8d91-b118c1670dc1_totalLabel_en-US" xlink:label="lab_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_TaxRateEffectOfForeignTaxRates_750caa55-5b44-4056-83df-d089b8ee5637_terseLabel_en-US" xlink:label="lab_ifrs-full_TaxRateEffectOfForeignTaxRates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DisclosureOfSharebasedPaymentArrangementsExplanatory_fa7aff4c-1f0a-4fab-b68a-fa677f6551f5_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_a4707656-e650-4b7e-bf90-0beb6c0fbb14_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ifrs-full_GoodwillRecognisedAsOfAcquisitionDate_99dc5b84-eb08-4acc-b9df-1b0179bc61d7_terseLabel_en-US" xlink:label="lab_ifrs-full_GoodwillRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill recognised as of acquisition date</link:label>
    <link:label id="lab_ifrs-full_GoodwillRecognisedAsOfAcquisitionDate_505151e5-72ae-428d-bb73-f1666bed09b6_verboseLabel_en-US" xlink:label="lab_ifrs-full_GoodwillRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_NotionalAmount_86ace943-5105-4fb2-b365-d7d43e16340c_verboseLabel_en-US" xlink:label="lab_ifrs-full_NotionalAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_ae465251-270b-4c46-942f-26286a833675_terseLabel_en-US" xlink:label="lab_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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_CurrentTaxLiabilitiesCurrent_31a6b8da-be54-4322-ad95-1a780e2d1348_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentTaxLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>14
<FILENAME>stn-20241231_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 2025 Workiva-->
<!--r:9fd91784-d04f-4524-81b7-0fb4eb18bbba,g:e3f170f4-76a1-48d8-b59f-574f8bbdc46b-->
<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-20241231.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_4f2a42d8-f21c-4446-98b0-0d7f3f7fe475" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressesTable_27a211df-807c-47c1-bb5a-95b88a83cc7f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f2a42d8-f21c-4446-98b0-0d7f3f7fe475" xlink:to="loc_dei_EntityAddressesTable_27a211df-807c-47c1-bb5a-95b88a83cc7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressesAddressTypeAxis_56049f2b-a8af-455a-9138-0828d6ac165d" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressesAddressTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesTable_27a211df-807c-47c1-bb5a-95b88a83cc7f" xlink:to="loc_dei_EntityAddressesAddressTypeAxis_56049f2b-a8af-455a-9138-0828d6ac165d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AddressTypeDomain_fa94a825-ed41-40b2-b135-e9f26e122802" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AddressTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesAddressTypeAxis_56049f2b-a8af-455a-9138-0828d6ac165d" xlink:to="loc_dei_AddressTypeDomain_fa94a825-ed41-40b2-b135-e9f26e122802" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_BusinessContactMember_d7036c14-7b17-4a85-b819-c02723eb8bb1" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_BusinessContactMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_AddressTypeDomain_fa94a825-ed41-40b2-b135-e9f26e122802" xlink:to="loc_dei_BusinessContactMember_d7036c14-7b17-4a85-b819-c02723eb8bb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesTable_27a211df-807c-47c1-bb5a-95b88a83cc7f" xlink:to="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_c6a8c283-709c-428d-8706-6396089f8b12" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_DocumentType_c6a8c283-709c-428d-8706-6396089f8b12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentRegistrationStatement_f2f34b04-06c8-4cce-99bc-c5b28f34e82a" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentRegistrationStatement"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_DocumentRegistrationStatement_f2f34b04-06c8-4cce-99bc-c5b28f34e82a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_4b6996ba-3c30-4ed0-9c96-202f1583458d" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_DocumentAnnualReport_4b6996ba-3c30-4ed0-9c96-202f1583458d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_3a30198e-db9a-41f4-8459-5dd79144a7f4" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_DocumentPeriodEndDate_3a30198e-db9a-41f4-8459-5dd79144a7f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_c990b605-4261-4eae-934e-3de8ca4ab823" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_CurrentFiscalYearEndDate_c990b605-4261-4eae-934e-3de8ca4ab823" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_70ba18df-af9d-45fb-b860-b1f6ab2b41cb" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_EntityFileNumber_70ba18df-af9d-45fb-b860-b1f6ab2b41cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_f2d25327-2acd-4808-a6b8-04b6e17433aa" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_EntityRegistrantName_f2d25327-2acd-4808-a6b8-04b6e17433aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_e60ddd7b-4038-4201-b37c-4e8d0b572d4e" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_EntityIncorporationStateCountryCode_e60ddd7b-4038-4201-b37c-4e8d0b572d4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPrimarySicNumber_d91c0023-65d7-4011-ad6f-364c1fd891d4" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPrimarySicNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_EntityPrimarySicNumber_d91c0023-65d7-4011-ad6f-364c1fd891d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_b52c57f8-8f95-4833-98ee-2526e97488cc" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_EntityTaxIdentificationNumber_b52c57f8-8f95-4833-98ee-2526e97488cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_fe691105-9d91-4768-906e-5fd78499b6f6" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_EntityAddressAddressLine1_fe691105-9d91-4768-906e-5fd78499b6f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_612775c9-80a5-42fc-b71d-64dff2ba5523" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_EntityAddressAddressLine2_612775c9-80a5-42fc-b71d-64dff2ba5523" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_dab7ffd6-7d44-4773-b16c-efe35f5f83d1" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_EntityAddressCityOrTown_dab7ffd6-7d44-4773-b16c-efe35f5f83d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_27beb229-cb0d-49a2-a7ce-54028746af88" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_EntityAddressStateOrProvince_27beb229-cb0d-49a2-a7ce-54028746af88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCountry_fa187dc2-b224-449f-b655-6ef287c05e5c" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCountry"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_EntityAddressCountry_fa187dc2-b224-449f-b655-6ef287c05e5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_4fa7f512-d74c-4b60-9a7f-0904561df24f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_EntityAddressPostalZipCode_4fa7f512-d74c-4b60-9a7f-0904561df24f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_ef370719-4a23-4ffd-a865-31e61e41780d" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_CityAreaCode_ef370719-4a23-4ffd-a865-31e61e41780d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_0a29d816-074f-4bf7-a521-fa0b35897d20" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_LocalPhoneNumber_0a29d816-074f-4bf7-a521-fa0b35897d20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_ContactPersonnelName_6e480416-8665-4863-82fc-f8321a947645" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_ContactPersonnelName"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_ContactPersonnelName_6e480416-8665-4863-82fc-f8321a947645" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_af64e778-149f-41ed-9da1-e5ae6efff809" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_Security12bTitle_af64e778-149f-41ed-9da1-e5ae6efff809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_b9ae8126-efe7-4390-90da-145d649b3acc" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_TradingSymbol_b9ae8126-efe7-4390-90da-145d649b3acc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_eabb289e-06b9-4a0b-b08c-a763066a305e" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_SecurityExchangeName_eabb289e-06b9-4a0b-b08c-a763066a305e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AnnualInformationForm_85accdab-cc5f-461d-9811-6bc11b0397d7" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AnnualInformationForm"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_AnnualInformationForm_85accdab-cc5f-461d-9811-6bc11b0397d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditedAnnualFinancialStatements_f0ffe36a-62e7-4d25-a7c4-e271a50e2ea4" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditedAnnualFinancialStatements"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_AuditedAnnualFinancialStatements_f0ffe36a-62e7-4d25-a7c4-e271a50e2ea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_ba607917-9772-45e7-a181-581f114ba520" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_ba607917-9772-45e7-a181-581f114ba520" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_63b44886-b426-4dc6-9e9e-1c7194368472" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_EntityCurrentReportingStatus_63b44886-b426-4dc6-9e9e-1c7194368472" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_8cb60f7e-f1cd-4369-89b7-3bb178373369" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_EntityInteractiveDataCurrent_8cb60f7e-f1cd-4369-89b7-3bb178373369" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_825281d7-ecaa-48bb-a103-6d085debcd71" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_EntityEmergingGrowthCompany_825281d7-ecaa-48bb-a103-6d085debcd71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_8ea13477-e66b-4cd6-98e2-82b21e7d9f26" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_IcfrAuditorAttestationFlag_8ea13477-e66b-4cd6-98e2-82b21e7d9f26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_445ca519-c873-42ce-92bd-504c321131e0" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_445ca519-c873-42ce-92bd-504c321131e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_de818291-1488-47ea-a4c7-fd8562230f62" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_AmendmentFlag_de818291-1488-47ea-a4c7-fd8562230f62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_0fa766f5-ab5c-4ac3-b76f-9a1a585735fb" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_DocumentFiscalYearFocus_0fa766f5-ab5c-4ac3-b76f-9a1a585735fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_8749fbbe-4dc4-4b69-8024-d4621bc78a5f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_DocumentFiscalPeriodFocus_8749fbbe-4dc4-4b69-8024-d4621bc78a5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_89eadf39-9041-4e83-9191-1e01b8634b3b" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesLineItems_315d2110-dc72-4f19-99e5-de80d81c28e4" xlink:to="loc_dei_EntityCentralIndexKey_89eadf39-9041-4e83-9191-1e01b8634b3b" 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-20241231.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_c1e3e23d-0cd3-4d15-91a1-30e4532da0de" xlink:href="stn-20241231.xsd#stn_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_5865c488-5159-41cf-80a8-e639e5fde9e8" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_AuditInformationAbstract_c1e3e23d-0cd3-4d15-91a1-30e4532da0de" xlink:to="loc_dei_AuditorName_5865c488-5159-41cf-80a8-e639e5fde9e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_c7ef5048-157c-45cf-9de4-5bc5143f4b3e" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_AuditInformationAbstract_c1e3e23d-0cd3-4d15-91a1-30e4532da0de" xlink:to="loc_dei_AuditorLocation_c7ef5048-157c-45cf-9de4-5bc5143f4b3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_5e9bd529-d162-4065-ab38-a83b6dbef2dc" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_AuditInformationAbstract_c1e3e23d-0cd3-4d15-91a1-30e4532da0de" xlink:to="loc_dei_AuditorFirmId_5e9bd529-d162-4065-ab38-a83b6dbef2dc" 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-20241231.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_8ca2ea86-c4ca-4add-95d7-080f0825970f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AssetsAbstract_19cf0993-ff07-4a95-b769-720540d8bf21" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfFinancialPositionAbstract_8ca2ea86-c4ca-4add-95d7-080f0825970f" xlink:to="loc_ifrs-full_AssetsAbstract_19cf0993-ff07-4a95-b769-720540d8bf21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAssetsAbstract_e0d887a8-ff73-42ed-b672-28ed87f08621" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CurrentAssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AssetsAbstract_19cf0993-ff07-4a95-b769-720540d8bf21" xlink:to="loc_ifrs-full_CurrentAssetsAbstract_e0d887a8-ff73-42ed-b672-28ed87f08621" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalents_0880fba7-a8d1-4b2c-809a-4d98e78cf1af" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CashAndCashEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_e0d887a8-ff73-42ed-b672-28ed87f08621" xlink:to="loc_ifrs-full_CashAndCashEquivalents_0880fba7-a8d1-4b2c-809a-4d98e78cf1af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentReceivables_45681d13-5f58-4271-93f5-68cdd6e14edd" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TradeAndOtherCurrentReceivables"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_e0d887a8-ff73-42ed-b672-28ed87f08621" xlink:to="loc_ifrs-full_TradeAndOtherCurrentReceivables_45681d13-5f58-4271-93f5-68cdd6e14edd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_UnbilledReceivables_378a5b2a-dbeb-440e-b419-51f273bd26b0" xlink:href="stn-20241231.xsd#stn_UnbilledReceivables"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_e0d887a8-ff73-42ed-b672-28ed87f08621" xlink:to="loc_stn_UnbilledReceivables_378a5b2a-dbeb-440e-b419-51f273bd26b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentContractAssets_75655154-646a-4bc0-a3a8-93c0ae748faa" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CurrentContractAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_e0d887a8-ff73-42ed-b672-28ed87f08621" xlink:to="loc_ifrs-full_CurrentContractAssets_75655154-646a-4bc0-a3a8-93c0ae748faa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxAssetsCurrent_41dec76f-7711-4f30-bb00-13772bb506f4" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CurrentTaxAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_e0d887a8-ff73-42ed-b672-28ed87f08621" xlink:to="loc_ifrs-full_CurrentTaxAssetsCurrent_41dec76f-7711-4f30-bb00-13772bb506f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentPrepaidExpenses_9c1317b5-5233-424f-bd58-c818de283567" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CurrentPrepaidExpenses"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_e0d887a8-ff73-42ed-b672-28ed87f08621" xlink:to="loc_ifrs-full_CurrentPrepaidExpenses_9c1317b5-5233-424f-bd58-c818de283567" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentAssets_64eda44f-78cc-4cf8-9dd7-0dc7a6a9d29f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherCurrentAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_e0d887a8-ff73-42ed-b672-28ed87f08621" xlink:to="loc_ifrs-full_OtherCurrentAssets_64eda44f-78cc-4cf8-9dd7-0dc7a6a9d29f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAssets_0000032b-758b-4add-b682-d0e795962dba" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CurrentAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_e0d887a8-ff73-42ed-b672-28ed87f08621" xlink:to="loc_ifrs-full_CurrentAssets_0000032b-758b-4add-b682-d0e795962dba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentAssetsAbstract_71878715-d290-41ec-a28d-97b3d4ab1010" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NoncurrentAssetsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AssetsAbstract_19cf0993-ff07-4a95-b769-720540d8bf21" xlink:to="loc_ifrs-full_NoncurrentAssetsAbstract_71878715-d290-41ec-a28d-97b3d4ab1010" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_bbc0a558-f759-4bfc-8f40-61a905199416" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_71878715-d290-41ec-a28d-97b3d4ab1010" xlink:to="loc_ifrs-full_PropertyPlantAndEquipment_bbc0a558-f759-4bfc-8f40-61a905199416" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssets_7abbfa2f-389d-4971-880c-6f5868d34060" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RightofuseAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_71878715-d290-41ec-a28d-97b3d4ab1010" xlink:to="loc_ifrs-full_RightofuseAssets_7abbfa2f-389d-4971-880c-6f5868d34060" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_326bf6c6-bf46-4c46-bf5d-b47587907517" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_71878715-d290-41ec-a28d-97b3d4ab1010" xlink:to="loc_ifrs-full_Goodwill_326bf6c6-bf46-4c46-bf5d-b47587907517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_78406559-bf01-40e1-9a91-5dac5c98f9c2" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_71878715-d290-41ec-a28d-97b3d4ab1010" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_78406559-bf01-40e1-9a91-5dac5c98f9c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_d87b22af-1228-4d38-8897-0420f190e5b5" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_71878715-d290-41ec-a28d-97b3d4ab1010" xlink:to="loc_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_d87b22af-1228-4d38-8897-0420f190e5b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxAssets_4b685e71-6cdb-4541-a2d9-b8e2275b3fda" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DeferredTaxAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_71878715-d290-41ec-a28d-97b3d4ab1010" xlink:to="loc_ifrs-full_DeferredTaxAssets_4b685e71-6cdb-4541-a2d9-b8e2275b3fda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNoncurrentAssets_12e53dc6-e337-48da-960a-a754e01eabcb" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherNoncurrentAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_71878715-d290-41ec-a28d-97b3d4ab1010" xlink:to="loc_ifrs-full_OtherNoncurrentAssets_12e53dc6-e337-48da-960a-a754e01eabcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Assets_5c04e2ac-d2f0-48da-857e-608842c42a04" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_Assets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AssetsAbstract_19cf0993-ff07-4a95-b769-720540d8bf21" xlink:to="loc_ifrs-full_Assets_5c04e2ac-d2f0-48da-857e-608842c42a04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAndLiabilitiesAbstract_bc4a64dd-0e84-4631-beb2-a55dee758959" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_EquityAndLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfFinancialPositionAbstract_8ca2ea86-c4ca-4add-95d7-080f0825970f" xlink:to="loc_ifrs-full_EquityAndLiabilitiesAbstract_bc4a64dd-0e84-4631-beb2-a55dee758959" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLiabilitiesAbstract_6758c950-e843-48ee-9139-ba0bfe928245" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CurrentLiabilitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_bc4a64dd-0e84-4631-beb2-a55dee758959" xlink:to="loc_ifrs-full_CurrentLiabilitiesAbstract_6758c950-e843-48ee-9139-ba0bfe928245" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BankIndebtedness_903c94a1-9c84-4f2b-a0cd-1d1f5aa55166" xlink:href="stn-20241231.xsd#stn_BankIndebtedness"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_6758c950-e843-48ee-9139-ba0bfe928245" xlink:to="loc_stn_BankIndebtedness_903c94a1-9c84-4f2b-a0cd-1d1f5aa55166" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayables_4cb94280-7700-41df-8bf2-e103c7ad0c01" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TradeAndOtherCurrentPayables"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_6758c950-e843-48ee-9139-ba0bfe928245" xlink:to="loc_ifrs-full_TradeAndOtherCurrentPayables_4cb94280-7700-41df-8bf2-e103c7ad0c01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLeaseLiabilities_7a4ba4ca-ebf5-442e-9c1a-758c4435f173" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CurrentLeaseLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_6758c950-e843-48ee-9139-ba0bfe928245" xlink:to="loc_ifrs-full_CurrentLeaseLiabilities_7a4ba4ca-ebf5-442e-9c1a-758c4435f173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentContractLiabilities_62769ff7-e382-4f7b-8875-b4861fb6ff71" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CurrentContractLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_6758c950-e843-48ee-9139-ba0bfe928245" xlink:to="loc_ifrs-full_CurrentContractLiabilities_62769ff7-e382-4f7b-8875-b4861fb6ff71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxLiabilitiesCurrent_9520e7c8-5234-486e-863c-a140453bd0b9" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CurrentTaxLiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_6758c950-e843-48ee-9139-ba0bfe928245" xlink:to="loc_ifrs-full_CurrentTaxLiabilitiesCurrent_9520e7c8-5234-486e-863c-a140453bd0b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentPortionOfLongtermBorrowings_69dd99c8-a3ba-4185-969a-deabdd207e42" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CurrentPortionOfLongtermBorrowings"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_6758c950-e843-48ee-9139-ba0bfe928245" xlink:to="loc_ifrs-full_CurrentPortionOfLongtermBorrowings_69dd99c8-a3ba-4185-969a-deabdd207e42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentProvisions_84a0fb44-b062-4c67-996d-1db6e1fb9cf9" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CurrentProvisions"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_6758c950-e843-48ee-9139-ba0bfe928245" xlink:to="loc_ifrs-full_CurrentProvisions_84a0fb44-b062-4c67-996d-1db6e1fb9cf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentLiabilities_7c3b9469-6fc6-4211-ba82-809b3c859008" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherCurrentLiabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_6758c950-e843-48ee-9139-ba0bfe928245" xlink:to="loc_ifrs-full_OtherCurrentLiabilities_7c3b9469-6fc6-4211-ba82-809b3c859008" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLiabilities_e5450710-37df-4e32-8cb1-878cb8ff2f6d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CurrentLiabilities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_6758c950-e843-48ee-9139-ba0bfe928245" xlink:to="loc_ifrs-full_CurrentLiabilities_e5450710-37df-4e32-8cb1-878cb8ff2f6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLiabilitiesAbstract_2fd8b1b7-92d4-42cc-beae-235c51227efc" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NoncurrentLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_bc4a64dd-0e84-4631-beb2-a55dee758959" xlink:to="loc_ifrs-full_NoncurrentLiabilitiesAbstract_2fd8b1b7-92d4-42cc-beae-235c51227efc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLeaseLiabilities_b422787a-5f2a-45b9-994b-11470fdd3750" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NoncurrentLeaseLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesAbstract_2fd8b1b7-92d4-42cc-beae-235c51227efc" xlink:to="loc_ifrs-full_NoncurrentLeaseLiabilities_b422787a-5f2a-45b9-994b-11470fdd3750" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LongtermBorrowings_9a18a614-1a05-4329-ac95-c99a53ad05d3" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LongtermBorrowings"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesAbstract_2fd8b1b7-92d4-42cc-beae-235c51227efc" xlink:to="loc_ifrs-full_LongtermBorrowings_9a18a614-1a05-4329-ac95-c99a53ad05d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentProvisions_85fc1bd0-03f7-4250-aeac-7214a80919e7" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NoncurrentProvisions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesAbstract_2fd8b1b7-92d4-42cc-beae-235c51227efc" xlink:to="loc_ifrs-full_NoncurrentProvisions_85fc1bd0-03f7-4250-aeac-7214a80919e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_af83dc03-4d24-4847-a248-33e733896bb1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesAbstract_2fd8b1b7-92d4-42cc-beae-235c51227efc" xlink:to="loc_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_af83dc03-4d24-4847-a248-33e733896bb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilities_28753e56-4b8e-421b-8dc4-19785e59929a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DeferredTaxLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesAbstract_2fd8b1b7-92d4-42cc-beae-235c51227efc" xlink:to="loc_ifrs-full_DeferredTaxLiabilities_28753e56-4b8e-421b-8dc4-19785e59929a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNoncurrentLiabilities_e8941a46-02cc-4b21-8990-7420728d66e1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherNoncurrentLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesAbstract_2fd8b1b7-92d4-42cc-beae-235c51227efc" xlink:to="loc_ifrs-full_OtherNoncurrentLiabilities_e8941a46-02cc-4b21-8990-7420728d66e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Liabilities_1a3e9ae7-5f1a-4ffe-94ba-b9117c2b70bd" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_Liabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_bc4a64dd-0e84-4631-beb2-a55dee758959" xlink:to="loc_ifrs-full_Liabilities_1a3e9ae7-5f1a-4ffe-94ba-b9117c2b70bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAbstract_288ca4ca-c462-4f7d-86dc-68e96d7e5773" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_EquityAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_bc4a64dd-0e84-4631-beb2-a55dee758959" xlink:to="loc_ifrs-full_EquityAbstract_288ca4ca-c462-4f7d-86dc-68e96d7e5773" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAttributableToOwnersOfParent_b9b10a66-5011-471a-ab58-653c898ffa3c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_EquityAttributableToOwnersOfParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAbstract_288ca4ca-c462-4f7d-86dc-68e96d7e5773" xlink:to="loc_ifrs-full_EquityAttributableToOwnersOfParent_b9b10a66-5011-471a-ab58-653c898ffa3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAndLiabilities_a8ac45fc-3ddd-4288-bd9a-d9b3f0bbdc74" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_EquityAndLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_bc4a64dd-0e84-4631-beb2-a55dee758959" xlink:to="loc_ifrs-full_EquityAndLiabilities_a8ac45fc-3ddd-4288-bd9a-d9b3f0bbdc74" 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-20241231.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_9ce5b605-39f0-4c25-808b-21dd536338db" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_d765a3f7-a039-4c07-8d9d-5fc3ce6d9e7f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_9ce5b605-39f0-4c25-808b-21dd536338db" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_d765a3f7-a039-4c07-8d9d-5fc3ce6d9e7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SubconsultantSubcontractorAndOtherDirectExpenses_1d3ad151-c158-4313-831a-11c204cb5dd6" xlink:href="stn-20241231.xsd#stn_SubconsultantSubcontractorAndOtherDirectExpenses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_9ce5b605-39f0-4c25-808b-21dd536338db" xlink:to="loc_stn_SubconsultantSubcontractorAndOtherDirectExpenses_1d3ad151-c158-4313-831a-11c204cb5dd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NetRevenue_aea8be04-51a2-4ac5-9859-134ef01386a6" xlink:href="stn-20241231.xsd#stn_NetRevenue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_9ce5b605-39f0-4c25-808b-21dd536338db" xlink:to="loc_stn_NetRevenue_aea8be04-51a2-4ac5-9859-134ef01386a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DirectPayrollCosts_efe8df62-f60f-4ec8-a106-7bf9b9dfd23e" xlink:href="stn-20241231.xsd#stn_DirectPayrollCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_9ce5b605-39f0-4c25-808b-21dd536338db" xlink:to="loc_stn_DirectPayrollCosts_efe8df62-f60f-4ec8-a106-7bf9b9dfd23e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ProjectMargin_86a743c1-f03e-4437-a753-6ef8f979790a" xlink:href="stn-20241231.xsd#stn_ProjectMargin"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_9ce5b605-39f0-4c25-808b-21dd536338db" xlink:to="loc_stn_ProjectMargin_86a743c1-f03e-4437-a753-6ef8f979790a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SellingGeneralAndAdministrativeExpense_b978c07f-79a9-48fc-bd44-5f149a100a6d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_9ce5b605-39f0-4c25-808b-21dd536338db" xlink:to="loc_ifrs-full_SellingGeneralAndAdministrativeExpense_b978c07f-79a9-48fc-bd44-5f149a100a6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationPropertyPlantAndEquipment_b2f227de-0113-4554-8530-fb5e715135ae" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DepreciationPropertyPlantAndEquipment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_9ce5b605-39f0-4c25-808b-21dd536338db" xlink:to="loc_ifrs-full_DepreciationPropertyPlantAndEquipment_b2f227de-0113-4554-8530-fb5e715135ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationRightofuseAssets_d285ec81-4c77-4cc7-8c57-9db522b9cf4c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DepreciationRightofuseAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_9ce5b605-39f0-4c25-808b-21dd536338db" xlink:to="loc_ifrs-full_DepreciationRightofuseAssets_d285ec81-4c77-4cc7-8c57-9db522b9cf4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmortisationExpense_097277de-73e6-4be2-8311-a0a5b7324f18" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AmortisationExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_9ce5b605-39f0-4c25-808b-21dd536338db" xlink:to="loc_ifrs-full_AmortisationExpense_097277de-73e6-4be2-8311-a0a5b7324f18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_462872ad-175c-4555-87e4-4377fee4ce42" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_9ce5b605-39f0-4c25-808b-21dd536338db" xlink:to="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_462872ad-175c-4555-87e4-4377fee4ce42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestRevenueExpense_1544d5a2-15bd-48aa-972d-382c9d19db91" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_InterestRevenueExpense"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_9ce5b605-39f0-4c25-808b-21dd536338db" xlink:to="loc_ifrs-full_InterestRevenueExpense_1544d5a2-15bd-48aa-972d-382c9d19db91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherOperatingIncomeExpense_78cc051e-9323-4fe5-baf4-02349c9fc1b4" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherOperatingIncomeExpense"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_9ce5b605-39f0-4c25-808b-21dd536338db" xlink:to="loc_ifrs-full_OtherOperatingIncomeExpense_78cc051e-9323-4fe5-baf4-02349c9fc1b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossBeforeTax_7a92057b-7f01-4700-934b-798f3c537efe" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ProfitLossBeforeTax"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_9ce5b605-39f0-4c25-808b-21dd536338db" xlink:to="loc_ifrs-full_ProfitLossBeforeTax_7a92057b-7f01-4700-934b-798f3c537efe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_8a616167-1bb6-4df3-8862-fc0ac15d98ec" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_9ce5b605-39f0-4c25-808b-21dd536338db" xlink:to="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_8a616167-1bb6-4df3-8862-fc0ac15d98ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncome_8afe1465-f3c0-4926-856d-3e96cf3ab701" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CurrentTaxExpenseIncome"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_8a616167-1bb6-4df3-8862-fc0ac15d98ec" xlink:to="loc_ifrs-full_CurrentTaxExpenseIncome_8afe1465-f3c0-4926-856d-3e96cf3ab701" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncome_14864187-8621-4eb6-b73f-60938b68bfe0" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DeferredTaxExpenseIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_8a616167-1bb6-4df3-8862-fc0ac15d98ec" xlink:to="loc_ifrs-full_DeferredTaxExpenseIncome_14864187-8621-4eb6-b73f-60938b68bfe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_bae33602-7d76-47b0-87d5-4a7db7de0d5c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract_8a616167-1bb6-4df3-8862-fc0ac15d98ec" xlink:to="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_bae33602-7d76-47b0-87d5-4a7db7de0d5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_222a6693-ef21-4c99-835f-bf6be5328a14" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ProfitLoss"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_9ce5b605-39f0-4c25-808b-21dd536338db" xlink:to="loc_ifrs-full_ProfitLoss_222a6693-ef21-4c99-835f-bf6be5328a14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageShares_0e613443-d270-4507-8fe0-b2c6e20590d4" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_WeightedAverageShares"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_9ce5b605-39f0-4c25-808b-21dd536338db" xlink:to="loc_ifrs-full_WeightedAverageShares_0e613443-d270-4507-8fe0-b2c6e20590d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustedWeightedAverageShares_d988060f-e36c-44cf-9a77-65ce4c118381" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AdjustedWeightedAverageShares"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_9ce5b605-39f0-4c25-808b-21dd536338db" xlink:to="loc_ifrs-full_AdjustedWeightedAverageShares_d988060f-e36c-44cf-9a77-65ce4c118381" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BasicEarningsLossPerShare_bae0d31c-6fc6-4556-b334-250ca282c4df" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BasicEarningsLossPerShare"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_9ce5b605-39f0-4c25-808b-21dd536338db" xlink:to="loc_ifrs-full_BasicEarningsLossPerShare_bae0d31c-6fc6-4556-b334-250ca282c4df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DilutedEarningsLossPerShare_9220ba16-f74f-48a6-a745-268fa4a60af4" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DilutedEarningsLossPerShare"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_9ce5b605-39f0-4c25-808b-21dd536338db" xlink:to="loc_ifrs-full_DilutedEarningsLossPerShare_9220ba16-f74f-48a6-a745-268fa4a60af4" 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-20241231.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_5843498b-9e58-4b19-a072-506da1953d44" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_StatementOfComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_c864a73f-816d-42cb-ba9a-7350fc35de61" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfComprehensiveIncomeAbstract_5843498b-9e58-4b19-a072-506da1953d44" xlink:to="loc_ifrs-full_ProfitLoss_c864a73f-816d-42cb-ba9a-7350fc35de61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeAbstract_8fec3d03-efc1-4eee-ab97-0367a38c1bf8" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherComprehensiveIncomeAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfComprehensiveIncomeAbstract_5843498b-9e58-4b19-a072-506da1953d44" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeAbstract_8fec3d03-efc1-4eee-ab97-0367a38c1bf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_4bcba960-7148-4f3f-ab64-f198e4d21743" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_8fec3d03-efc1-4eee-ab97-0367a38c1bf8" xlink:to="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_4bcba960-7148-4f3f-ab64-f198e4d21743" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_dbf9e737-a5ef-46ef-925c-56bdea841e83" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_4bcba960-7148-4f3f-ab64-f198e4d21743" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_dbf9e737-a5ef-46ef-925c-56bdea841e83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NetUnrealizedGainsLossesOnFinancialInstruments_28c45549-fd4a-44ce-8e46-f6ea89437af6" xlink:href="stn-20241231.xsd#stn_NetUnrealizedGainsLossesOnFinancialInstruments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_4bcba960-7148-4f3f-ab64-f198e4d21743" xlink:to="loc_stn_NetUnrealizedGainsLossesOnFinancialInstruments_28c45549-fd4a-44ce-8e46-f6ea89437af6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_6fcd1a0d-7aff-481f-b522-a3d166a3d241" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_4bcba960-7148-4f3f-ab64-f198e4d21743" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_6fcd1a0d-7aff-481f-b522-a3d166a3d241" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_c994329b-4673-49f1-9ae8-a8673916f701" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_8fec3d03-efc1-4eee-ab97-0367a38c1bf8" xlink:to="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_c994329b-4673-49f1-9ae8-a8673916f701" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_ec74e14e-c621-4d0a-92e5-d6d0b1895626" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_c994329b-4673-49f1-9ae8-a8673916f701" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_ec74e14e-c621-4d0a-92e5-d6d0b1895626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncome_a345d5c9-4f7f-42ac-9f6a-f99623b2d39f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherComprehensiveIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_8fec3d03-efc1-4eee-ab97-0367a38c1bf8" xlink:to="loc_ifrs-full_OtherComprehensiveIncome_a345d5c9-4f7f-42ac-9f6a-f99623b2d39f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComprehensiveIncome_c20bfaa2-c975-463b-add5-e1c17908bf94" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ComprehensiveIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfComprehensiveIncomeAbstract_5843498b-9e58-4b19-a072-506da1953d44" xlink:to="loc_ifrs-full_ComprehensiveIncome_c20bfaa2-c975-463b-add5-e1c17908bf94" 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-20241231.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_ef676dac-e981-457f-9b63-1661f7e56f6f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_StatementOfChangesInEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfChangesInEquityTable_686d3859-4ec3-4ffc-a15d-218140976cef" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_StatementOfChangesInEquityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityAbstract_ef676dac-e981-457f-9b63-1661f7e56f6f" xlink:to="loc_ifrs-full_StatementOfChangesInEquityTable_686d3859-4ec3-4ffc-a15d-218140976cef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfEquityAxis_ea7be4dc-e837-460e-88e1-22e0f80b1547" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ComponentsOfEquityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_686d3859-4ec3-4ffc-a15d-218140976cef" xlink:to="loc_ifrs-full_ComponentsOfEquityAxis_ea7be4dc-e837-460e-88e1-22e0f80b1547" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfEquityDomain_62f59dcb-4303-4c44-a808-ed879b920d9d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ComponentsOfEquityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis_ea7be4dc-e837-460e-88e1-22e0f80b1547" xlink:to="loc_ifrs-full_ComponentsOfEquityDomain_62f59dcb-4303-4c44-a808-ed879b920d9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAttributableToOwnersOfParentMember_6734e5c5-0ea0-4ce9-9a56-39bb453b7806" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_EquityAttributableToOwnersOfParentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComponentsOfEquityDomain_62f59dcb-4303-4c44-a808-ed879b920d9d" xlink:to="loc_ifrs-full_EquityAttributableToOwnersOfParentMember_6734e5c5-0ea0-4ce9-9a56-39bb453b7806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssuedCapitalMember_6f085b64-03c7-4278-8c5a-6ef4fbf267b2" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IssuedCapitalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAttributableToOwnersOfParentMember_6734e5c5-0ea0-4ce9-9a56-39bb453b7806" xlink:to="loc_ifrs-full_IssuedCapitalMember_6f085b64-03c7-4278-8c5a-6ef4fbf267b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalPaidinCapitalMember_29ad8b25-ba13-4581-9e77-a9b770c3cbca" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AdditionalPaidinCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAttributableToOwnersOfParentMember_6734e5c5-0ea0-4ce9-9a56-39bb453b7806" xlink:to="loc_ifrs-full_AdditionalPaidinCapitalMember_29ad8b25-ba13-4581-9e77-a9b770c3cbca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetainedEarningsMember_bcc8b255-6718-4bf2-a6bb-bed8c5be7800" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAttributableToOwnersOfParentMember_6734e5c5-0ea0-4ce9-9a56-39bb453b7806" xlink:to="loc_ifrs-full_RetainedEarningsMember_bcc8b255-6718-4bf2-a6bb-bed8c5be7800" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_341b8f89-3e4e-4636-83b4-9cece0c2baa5" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAttributableToOwnersOfParentMember_6734e5c5-0ea0-4ce9-9a56-39bb453b7806" xlink:to="loc_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_341b8f89-3e4e-4636-83b4-9cece0c2baa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_324a0762-3470-4195-8f3d-cf90250b153e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_686d3859-4ec3-4ffc-a15d-218140976cef" xlink:to="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_324a0762-3470-4195-8f3d-cf90250b153e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RestatedMember_0c13a029-2dba-4d99-adf6-f725b85a6528" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RestatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_324a0762-3470-4195-8f3d-cf90250b153e" xlink:to="loc_ifrs-full_RestatedMember_0c13a029-2dba-4d99-adf6-f725b85a6528" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PreviouslyStatedMember_1bccf769-8dc2-411f-949a-f981d1970f9b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PreviouslyStatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RestatedMember_0c13a029-2dba-4d99-adf6-f725b85a6528" xlink:to="loc_ifrs-full_PreviouslyStatedMember_1bccf769-8dc2-411f-949a-f981d1970f9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember_984696d6-1f4d-41dd-9482-9091762944d4" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RestatedMember_0c13a029-2dba-4d99-adf6-f725b85a6528" xlink:to="loc_ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember_984696d6-1f4d-41dd-9482-9091762944d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfChangesInEquityLineItems_e62765bb-a422-43a6-b42d-831ad063d5b2" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_StatementOfChangesInEquityLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_686d3859-4ec3-4ffc-a15d-218140976cef" xlink:to="loc_ifrs-full_StatementOfChangesInEquityLineItems_e62765bb-a422-43a6-b42d-831ad063d5b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesOutstanding_1e05d04b-28d6-40ba-a86a-61ff47664b39" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NumberOfSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e62765bb-a422-43a6-b42d-831ad063d5b2" xlink:to="loc_ifrs-full_NumberOfSharesOutstanding_1e05d04b-28d6-40ba-a86a-61ff47664b39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAttributableToOwnersOfParent_5bb4a113-49c5-41dc-b03b-6408cb9d277f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_EquityAttributableToOwnersOfParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e62765bb-a422-43a6-b42d-831ad063d5b2" xlink:to="loc_ifrs-full_EquityAttributableToOwnersOfParent_5bb4a113-49c5-41dc-b03b-6408cb9d277f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_3ff39b77-35ce-485b-8e4d-105ddabd543b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ProfitLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e62765bb-a422-43a6-b42d-831ad063d5b2" xlink:to="loc_ifrs-full_ProfitLoss_3ff39b77-35ce-485b-8e4d-105ddabd543b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncome_010340a5-bd10-4023-81b4-15a2e6c1125b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherComprehensiveIncome"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e62765bb-a422-43a6-b42d-831ad063d5b2" xlink:to="loc_ifrs-full_OtherComprehensiveIncome_010340a5-bd10-4023-81b4-15a2e6c1125b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComprehensiveIncome_3ec60470-072e-4b66-bd38-621dc1c2647f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ComprehensiveIncome"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e62765bb-a422-43a6-b42d-831ad063d5b2" xlink:to="loc_ifrs-full_ComprehensiveIncome_3ec60470-072e-4b66-bd38-621dc1c2647f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_92ca8810-1d77-4a68-a744-86da5c689d21" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e62765bb-a422-43a6-b42d-831ad063d5b2" xlink:to="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_92ca8810-1d77-4a68-a744-86da5c689d21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions_9908e612-ef67-4ceb-8e2e-01ea70a94e17" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseThroughExerciseOfOptions"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e62765bb-a422-43a6-b42d-831ad063d5b2" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions_9908e612-ef67-4ceb-8e2e-01ea70a94e17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_50c24f2a-6fe3-450e-97f8-21a934d4d249" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e62765bb-a422-43a6-b42d-831ad063d5b2" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_50c24f2a-6fe3-450e-97f8-21a934d4d249" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued_847412d8-65b6-419c-9a2b-a656f8ddc1cc" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e62765bb-a422-43a6-b42d-831ad063d5b2" xlink:to="loc_ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued_847412d8-65b6-419c-9a2b-a656f8ddc1cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssueOfEquity_4ccaf320-d79b-4244-9560-9a7b7edc2330" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IssueOfEquity"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e62765bb-a422-43a6-b42d-831ad063d5b2" xlink:to="loc_ifrs-full_IssueOfEquity_4ccaf320-d79b-4244-9560-9a7b7edc2330" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_IncreaseDecreaseInNumberOfSharesRepurchased_2fffd4f4-fe7b-4247-9b9f-e08b1af6eaca" xlink:href="stn-20241231.xsd#stn_IncreaseDecreaseInNumberOfSharesRepurchased"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e62765bb-a422-43a6-b42d-831ad063d5b2" xlink:to="loc_stn_IncreaseDecreaseInNumberOfSharesRepurchased_2fffd4f4-fe7b-4247-9b9f-e08b1af6eaca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfTreasuryShares_dcc5270c-bedc-43ae-8f17-d007402c5639" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PurchaseOfTreasuryShares"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e62765bb-a422-43a6-b42d-831ad063d5b2" xlink:to="loc_ifrs-full_PurchaseOfTreasuryShares_dcc5270c-bedc-43ae-8f17-d007402c5639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity_dc5579d3-89c3-4215-a0be-b7b63d088a93" xlink:href="stn-20241231.xsd#stn_ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e62765bb-a422-43a6-b42d-831ad063d5b2" xlink:to="loc_stn_ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity_dc5579d3-89c3-4215-a0be-b7b63d088a93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DividendsPaid_26adebde-6691-4634-a11c-09c5647b367c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DividendsPaid"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e62765bb-a422-43a6-b42d-831ad063d5b2" xlink:to="loc_ifrs-full_DividendsPaid_26adebde-6691-4634-a11c-09c5647b367c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesOutstanding_6c5c4338-c02f-4aae-ad50-14741f52617e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NumberOfSharesOutstanding"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e62765bb-a422-43a6-b42d-831ad063d5b2" xlink:to="loc_ifrs-full_NumberOfSharesOutstanding_6c5c4338-c02f-4aae-ad50-14741f52617e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAttributableToOwnersOfParent_f6ac043b-6f6a-45fe-b821-8240517073a7" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_EquityAttributableToOwnersOfParent"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_e62765bb-a422-43a6-b42d-831ad063d5b2" xlink:to="loc_ifrs-full_EquityAttributableToOwnersOfParent_f6ac043b-6f6a-45fe-b821-8240517073a7" 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-20241231.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_0859c146-dcbb-4813-a330-b2f45d10238b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_StatementOfCashFlowsTable_96ffd091-c1ae-440a-b404-4b4f509667d7" xlink:href="stn-20241231.xsd#stn_StatementOfCashFlowsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfCashFlowsAbstract_0859c146-dcbb-4813-a330-b2f45d10238b" xlink:to="loc_stn_StatementOfCashFlowsTable_96ffd091-c1ae-440a-b404-4b4f509667d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_ca3d0e27-bbec-405c-b737-25b2f3908b2c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_StatementOfCashFlowsTable_96ffd091-c1ae-440a-b404-4b4f509667d7" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_ca3d0e27-bbec-405c-b737-25b2f3908b2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsDomain_30d4ed5f-6885-4948-9877-1df06aef2817" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfAssetsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_ca3d0e27-bbec-405c-b737-25b2f3908b2c" xlink:to="loc_ifrs-full_ClassesOfAssetsDomain_30d4ed5f-6885-4948-9877-1df06aef2817" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_902fc820-e7cd-49d4-94b7-6034b869da4a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsDomain_30d4ed5f-6885-4948-9877-1df06aef2817" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_902fc820-e7cd-49d4-94b7-6034b869da4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssetsMember_bd783215-8a5b-457d-91f2-49f3a618f64a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RightofuseAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsDomain_30d4ed5f-6885-4948-9877-1df06aef2817" xlink:to="loc_ifrs-full_RightofuseAssetsMember_bd783215-8a5b-457d-91f2-49f3a618f64a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_StatementOfCashFlowsLineItems_1dcbb057-dd95-46a7-804f-4a7e2c47bad6" xlink:href="stn-20241231.xsd#stn_StatementOfCashFlowsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_StatementOfCashFlowsTable_96ffd091-c1ae-440a-b404-4b4f509667d7" xlink:to="loc_stn_StatementOfCashFlowsLineItems_1dcbb057-dd95-46a7-804f-4a7e2c47bad6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_45c04a7f-faea-487b-a78a-4e93238af0f6" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_StatementOfCashFlowsLineItems_1dcbb057-dd95-46a7-804f-4a7e2c47bad6" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_45c04a7f-faea-487b-a78a-4e93238af0f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossFromContinuingOperations_764e4fdc-1e73-470b-8e59-baa6140e0f1f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ProfitLossFromContinuingOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_45c04a7f-faea-487b-a78a-4e93238af0f6" xlink:to="loc_ifrs-full_ProfitLossFromContinuingOperations_764e4fdc-1e73-470b-8e59-baa6140e0f1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_AdjustmentsToReconcileProfitLossNonCashAbstract_a9cf8ac9-f405-42ad-aa15-fb871456be15" xlink:href="stn-20241231.xsd#stn_AdjustmentsToReconcileProfitLossNonCashAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_45c04a7f-faea-487b-a78a-4e93238af0f6" xlink:to="loc_stn_AdjustmentsToReconcileProfitLossNonCashAbstract_a9cf8ac9-f405-42ad-aa15-fb871456be15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_40848e61-f365-43e7-b876-59a1bf1cb465" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_AdjustmentsToReconcileProfitLossNonCashAbstract_a9cf8ac9-f405-42ad-aa15-fb871456be15" xlink:to="loc_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_40848e61-f365-43e7-b876-59a1bf1cb465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForAmortisationExpense_07776090-efe2-4a82-865f-18acdbbf217f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AdjustmentsForAmortisationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_AdjustmentsToReconcileProfitLossNonCashAbstract_a9cf8ac9-f405-42ad-aa15-fb871456be15" xlink:to="loc_ifrs-full_AdjustmentsForAmortisationExpense_07776090-efe2-4a82-865f-18acdbbf217f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_005f4072-3a11-4afc-bd9f-f23f39552d81" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_AdjustmentsToReconcileProfitLossNonCashAbstract_a9cf8ac9-f405-42ad-aa15-fb871456be15" xlink:to="loc_ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_005f4072-3a11-4afc-bd9f-f23f39552d81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDeferredTaxExpense_9e2e67de-6185-44e2-b1e6-1d4df6ff2f69" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AdjustmentsForDeferredTaxExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_AdjustmentsToReconcileProfitLossNonCashAbstract_a9cf8ac9-f405-42ad-aa15-fb871456be15" xlink:to="loc_ifrs-full_AdjustmentsForDeferredTaxExpense_9e2e67de-6185-44e2-b1e6-1d4df6ff2f69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForSharebasedPayments_7cf95357-8c1b-4817-a3bc-3c095b4089a1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AdjustmentsForSharebasedPayments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_AdjustmentsToReconcileProfitLossNonCashAbstract_a9cf8ac9-f405-42ad-aa15-fb871456be15" xlink:to="loc_ifrs-full_AdjustmentsForSharebasedPayments_7cf95357-8c1b-4817-a3bc-3c095b4089a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForProvisions_f18efb94-15cd-47de-8806-925339f63317" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AdjustmentsForProvisions"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_AdjustmentsToReconcileProfitLossNonCashAbstract_a9cf8ac9-f405-42ad-aa15-fb871456be15" xlink:to="loc_ifrs-full_AdjustmentsForProvisions_f18efb94-15cd-47de-8806-925339f63317" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherAdjustmentsForNoncashItems_3b9ffa1c-28d9-4683-914c-f311c67cb346" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherAdjustmentsForNoncashItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_AdjustmentsToReconcileProfitLossNonCashAbstract_a9cf8ac9-f405-42ad-aa15-fb871456be15" xlink:to="loc_ifrs-full_OtherAdjustmentsForNoncashItems_3b9ffa1c-28d9-4683-914c-f311c67cb346" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital_5211d869-5ec8-4549-a7ba-bc577d9ac771" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_AdjustmentsToReconcileProfitLossNonCashAbstract_a9cf8ac9-f405-42ad-aa15-fb871456be15" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital_5211d869-5ec8-4549-a7ba-bc577d9ac771" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables_89102269-0d1f-4bc1-80b8-808d8146b0db" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_45c04a7f-faea-487b-a78a-4e93238af0f6" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables_89102269-0d1f-4bc1-80b8-808d8146b0db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInAccruedIncomeOtherThanContractAssets_d9f76696-037e-4637-a923-766504a21e85" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInAccruedIncomeOtherThanContractAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_45c04a7f-faea-487b-a78a-4e93238af0f6" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInAccruedIncomeOtherThanContractAssets_d9f76696-037e-4637-a923-766504a21e85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInContractAssets_bbd9b1e8-ad86-4c99-9499-e8a7431652bf" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInContractAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_45c04a7f-faea-487b-a78a-4e93238af0f6" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInContractAssets_bbd9b1e8-ad86-4c99-9499-e8a7431652bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInPrepaidExpenses_150c3395-64c8-4a48-9b68-2804e499ae5a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInPrepaidExpenses"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_45c04a7f-faea-487b-a78a-4e93238af0f6" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInPrepaidExpenses_150c3395-64c8-4a48-9b68-2804e499ae5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities_fcb12129-7c7f-4479-8e3a-0b5517425a51" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_45c04a7f-faea-487b-a78a-4e93238af0f6" xlink:to="loc_ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities_fcb12129-7c7f-4479-8e3a-0b5517425a51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables_340f00d6-d208-47ac-8990-b86c536594df" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_45c04a7f-faea-487b-a78a-4e93238af0f6" xlink:to="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables_340f00d6-d208-47ac-8990-b86c536594df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities_0bc944de-8f6e-4c34-8bfb-7dd3c89fcba5" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_45c04a7f-faea-487b-a78a-4e93238af0f6" xlink:to="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities_0bc944de-8f6e-4c34-8bfb-7dd3c89fcba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInWorkingCapital_b4ae99f7-0093-44ab-930e-15e2c5a77954" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseInWorkingCapital"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_45c04a7f-faea-487b-a78a-4e93238af0f6" xlink:to="loc_ifrs-full_IncreaseDecreaseInWorkingCapital_b4ae99f7-0093-44ab-930e-15e2c5a77954" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_6e847537-c703-46ea-82f9-ce34caa70eae" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_45c04a7f-faea-487b-a78a-4e93238af0f6" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_6e847537-c703-46ea-82f9-ce34caa70eae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_776144ee-8d83-4dd1-8411-319438b0b3dc" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_StatementOfCashFlowsLineItems_1dcbb057-dd95-46a7-804f-4a7e2c47bad6" xlink:to="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_776144ee-8d83-4dd1-8411-319438b0b3dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_b4f0146f-496e-4f5e-acb1-f505db6c2aec" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_776144ee-8d83-4dd1-8411-319438b0b3dc" xlink:to="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_b4f0146f-496e-4f5e-acb1-f505db6c2aec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_ba86b811-bfc9-4e79-b232-1b6702652f2b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_776144ee-8d83-4dd1-8411-319438b0b3dc" xlink:to="loc_ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_ba86b811-bfc9-4e79-b232-1b6702652f2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_2d9ec5f9-61d0-46a8-88ef-e8c6fed34a08" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_776144ee-8d83-4dd1-8411-319438b0b3dc" xlink:to="loc_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_2d9ec5f9-61d0-46a8-88ef-e8c6fed34a08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfOtherLongtermAssetsClassifiedAsInvestingActivities_64a94191-d3ee-4e97-b547-3b7b6dafe798" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PurchaseOfOtherLongtermAssetsClassifiedAsInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_776144ee-8d83-4dd1-8411-319438b0b3dc" xlink:to="loc_ifrs-full_PurchaseOfOtherLongtermAssetsClassifiedAsInvestingActivities_64a94191-d3ee-4e97-b547-3b7b6dafe798" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities_97bb0110-3b30-4255-9251-b31a60b121ae" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_776144ee-8d83-4dd1-8411-319438b0b3dc" xlink:to="loc_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities_97bb0110-3b30-4255-9251-b31a60b121ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_00401b41-df52-4cf4-bd14-8240e934352f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_776144ee-8d83-4dd1-8411-319438b0b3dc" xlink:to="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_00401b41-df52-4cf4-bd14-8240e934352f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_942b26a6-86bc-49d8-b996-7bfae0791a74" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_StatementOfCashFlowsLineItems_1dcbb057-dd95-46a7-804f-4a7e2c47bad6" xlink:to="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_942b26a6-86bc-49d8-b996-7bfae0791a74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures_af166d4a-584b-42e2-9d1a-75baa5c3ae58" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_942b26a6-86bc-49d8-b996-7bfae0791a74" xlink:to="loc_ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures_af166d4a-584b-42e2-9d1a-75baa5c3ae58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ProceedsFromRepaymentsOfBorrowingsClassifiedAsFinancingActivities_c11e06f0-66ea-4e35-b9ee-d5775dc3b4ec" xlink:href="stn-20241231.xsd#stn_ProceedsFromRepaymentsOfBorrowingsClassifiedAsFinancingActivities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_942b26a6-86bc-49d8-b996-7bfae0791a74" xlink:to="loc_stn_ProceedsFromRepaymentsOfBorrowingsClassifiedAsFinancingActivities_c11e06f0-66ea-4e35-b9ee-d5775dc3b4ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PaymentsOfNotesPayableAndOtherFinancingObligations_b2620cdf-e2f7-4d0c-bc63-edae06c732c2" xlink:href="stn-20241231.xsd#stn_PaymentsOfNotesPayableAndOtherFinancingObligations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_942b26a6-86bc-49d8-b996-7bfae0791a74" xlink:to="loc_stn_PaymentsOfNotesPayableAndOtherFinancingObligations_b2620cdf-e2f7-4d0c-bc63-edae06c732c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NetRepaymentOfProceedsFromBankIndebtedness_a32e05be-39de-4cee-8c58-8fa006320260" xlink:href="stn-20241231.xsd#stn_NetRepaymentOfProceedsFromBankIndebtedness"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_942b26a6-86bc-49d8-b996-7bfae0791a74" xlink:to="loc_stn_NetRepaymentOfProceedsFromBankIndebtedness_a32e05be-39de-4cee-8c58-8fa006320260" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_577c876e-41c1-40dc-9d50-80fc58f9f7bb" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_942b26a6-86bc-49d8-b996-7bfae0791a74" xlink:to="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_577c876e-41c1-40dc-9d50-80fc58f9f7bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromIssuingShares_df230a67-fa06-4416-bbad-bd98b8426e70" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ProceedsFromIssuingShares"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_942b26a6-86bc-49d8-b996-7bfae0791a74" xlink:to="loc_ifrs-full_ProceedsFromIssuingShares_df230a67-fa06-4416-bbad-bd98b8426e70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DividendsPaidClassifiedAsFinancingActivities_fd114d26-c473-4520-9685-da993771f97d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DividendsPaidClassifiedAsFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_942b26a6-86bc-49d8-b996-7bfae0791a74" xlink:to="loc_ifrs-full_DividendsPaidClassifiedAsFinancingActivities_fd114d26-c473-4520-9685-da993771f97d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities_b1a6bda0-7c68-4fb3-aa94-89027c70e5f5" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_942b26a6-86bc-49d8-b996-7bfae0791a74" xlink:to="loc_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities_b1a6bda0-7c68-4fb3-aa94-89027c70e5f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_55270db7-3251-49d8-9730-4d6488119a7e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_942b26a6-86bc-49d8-b996-7bfae0791a74" xlink:to="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_55270db7-3251-49d8-9730-4d6488119a7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_4c082f80-f0d4-45f4-84d1-ca8908d969bf" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_StatementOfCashFlowsLineItems_1dcbb057-dd95-46a7-804f-4a7e2c47bad6" xlink:to="loc_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_4c082f80-f0d4-45f4-84d1-ca8908d969bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_f321d994-6831-49ec-a97d-3504b7de7bcb" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_StatementOfCashFlowsLineItems_1dcbb057-dd95-46a7-804f-4a7e2c47bad6" xlink:to="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_f321d994-6831-49ec-a97d-3504b7de7bcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalents_cbb64edb-81cc-4b03-88c6-cede58a230b5" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CashAndCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_StatementOfCashFlowsLineItems_1dcbb057-dd95-46a7-804f-4a7e2c47bad6" xlink:to="loc_ifrs-full_CashAndCashEquivalents_cbb64edb-81cc-4b03-88c6-cede58a230b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalents_a034be9f-63fa-4569-9de3-190ddc51714c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CashAndCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_StatementOfCashFlowsLineItems_1dcbb057-dd95-46a7-804f-4a7e2c47bad6" xlink:to="loc_ifrs-full_CashAndCashEquivalents_a034be9f-63fa-4569-9de3-190ddc51714c" 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-20241231.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_646f28ba-2acf-41de-82bb-89e0f25e45bb" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory_212665f9-16e0-45fc-b209-9d237ed8af5f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_646f28ba-2acf-41de-82bb-89e0f25e45bb" xlink:to="loc_ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory_212665f9-16e0-45fc-b209-9d237ed8af5f" 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-20241231.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_90b10450-6dbb-49e4-9a3c-4b989f82407b" xlink:href="stn-20241231.xsd#stn_BasisOfPreparationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory_e8f61773-a6de-4e51-b361-eae36100b7f8" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_BasisOfPreparationOfFinancialStatementsAbstract_90b10450-6dbb-49e4-9a3c-4b989f82407b" xlink:to="loc_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory_e8f61773-a6de-4e51-b361-eae36100b7f8" 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-20241231.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_69df3d52-5cfa-428a-9c34-cd225d529491" xlink:href="stn-20241231.xsd#stn_BasisOfConsolidationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBasisOfConsolidationExplanatory_6eb9f6bd-19f7-4b37-86c9-16c29ca1f3a3" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfBasisOfConsolidationExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_BasisOfConsolidationAbstract_69df3d52-5cfa-428a-9c34-cd225d529491" xlink:to="loc_ifrs-full_DisclosureOfBasisOfConsolidationExplanatory_6eb9f6bd-19f7-4b37-86c9-16c29ca1f3a3" 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-20241231.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_4b5faf5b-134a-4351-a10e-e61ffdb899a8" xlink:href="stn-20241231.xsd#stn_ListOfAccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaterialAccountingPolicyInformationExplanatory_2f40fa2a-71e5-4173-bdfb-73daebae66ea" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfMaterialAccountingPolicyInformationExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ListOfAccountingPoliciesAbstract_4b5faf5b-134a-4351-a10e-e61ffdb899a8" xlink:to="loc_ifrs-full_DisclosureOfMaterialAccountingPolicyInformationExplanatory_2f40fa2a-71e5-4173-bdfb-73daebae66ea" 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-20241231.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_51369ee8-faa2-4083-b4d6-d57ffd787a8b" xlink:href="stn-20241231.xsd#stn_AccountingJudgementsAndEstimatesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory_773865fa-0c30-4927-8d5c-236cbdf20f6c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_AccountingJudgementsAndEstimatesAbstract_51369ee8-faa2-4083-b4d6-d57ffd787a8b" xlink:to="loc_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory_773865fa-0c30-4927-8d5c-236cbdf20f6c" 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-20241231.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_4f187894-cf9d-442a-b726-801c82fec9ec" xlink:href="stn-20241231.xsd#stn_AccountingPoliciesChangesInAccountingEstimatesAndErrorsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory_fdeefc5a-b79e-40ad-8e44-1eb13b70ac12" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_AccountingPoliciesChangesInAccountingEstimatesAndErrorsAbstract_4f187894-cf9d-442a-b726-801c82fec9ec" xlink:to="loc_ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory_fdeefc5a-b79e-40ad-8e44-1eb13b70ac12" 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-20241231.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_d0185490-e2c3-4523-9f3e-3531026b3f41" xlink:href="stn-20241231.xsd#stn_BusinessAcquisitionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsExplanatory_25bb2fed-eac8-4124-acd4-44ef12a30e2e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfBusinessCombinationsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_BusinessAcquisitionsAbstract_d0185490-e2c3-4523-9f3e-3531026b3f41" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsExplanatory_25bb2fed-eac8-4124-acd4-44ef12a30e2e" 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-20241231.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_f392207e-fb09-4504-8c4a-5d573ee310f6" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory_699927c1-f777-4632-8336-0cd805b09cf4" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_f392207e-fb09-4504-8c4a-5d573ee310f6" xlink:to="loc_ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory_699927c1-f777-4632-8336-0cd805b09cf4" 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-20241231.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_d1102a5f-a777-427e-986e-35713e8c83e0" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory_057203ef-0e93-4fe4-b5e6-5225c899df37" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_d1102a5f-a777-427e-986e-35713e8c83e0" xlink:to="loc_ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory_057203ef-0e93-4fe4-b5e6-5225c899df37" 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-20241231.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_11bc9ffc-43dc-4f39-94a7-95ae943a4d7d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_7a428412-7435-4bb9-84c8-a27928c4ed6a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_11bc9ffc-43dc-4f39-94a7-95ae943a4d7d" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_7a428412-7435-4bb9-84c8-a27928c4ed6a" 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-20241231.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_b34e86a8-f692-45bd-9964-cad85c97a840" xlink:href="stn-20241231.xsd#stn_LeaseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfLeasesExplanatory_2aff6194-a61a-4acf-9bf1-e3e4362bd9f7" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfLeasesExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_LeaseAbstract_b34e86a8-f692-45bd-9964-cad85c97a840" xlink:to="loc_ifrs-full_DisclosureOfLeasesExplanatory_2aff6194-a61a-4acf-9bf1-e3e4362bd9f7" 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-20241231.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_42ba7663-e56f-426e-97b6-1b9897ac5461" xlink:href="stn-20241231.xsd#stn_GoodwillAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGoodwillExplanatory_2571ed53-9fb2-4e4c-9793-10c8d6f702de" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfGoodwillExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_GoodwillAbstract_42ba7663-e56f-426e-97b6-1b9897ac5461" xlink:to="loc_ifrs-full_DisclosureOfGoodwillExplanatory_2571ed53-9fb2-4e4c-9793-10c8d6f702de" 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-20241231.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_062c9a94-bf2b-4587-99d0-00cc1af7a686" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsExplanatory_346f3acb-20f7-4af5-bb56-9541d388d2f5" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfIntangibleAssetsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillAbstract_062c9a94-bf2b-4587-99d0-00cc1af7a686" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsExplanatory_346f3acb-20f7-4af5-bb56-9541d388d2f5" 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-20241231.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_2d4c7b15-4064-4787-83ff-ac3501c50443" xlink:href="stn-20241231.xsd#stn_OtherAssetAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherAssetsExplanatory_ea136e38-1fcb-430e-a74c-afed67c13d1b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfOtherAssetsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_OtherAssetAbstract_2d4c7b15-4064-4787-83ff-ac3501c50443" xlink:to="loc_ifrs-full_DisclosureOfOtherAssetsExplanatory_ea136e38-1fcb-430e-a74c-afed67c13d1b" 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-20241231.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_e93ba7a7-faa2-4140-b540-bfb3f50d1ad6" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory_3a51ac33-e217-4133-a8d6-de53e11db318" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_e93ba7a7-faa2-4140-b540-bfb3f50d1ad6" xlink:to="loc_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory_3a51ac33-e217-4133-a8d6-de53e11db318" 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-20241231.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_31ae0f0e-16e3-4a84-bd29-9b418bb55de4" xlink:href="stn-20241231.xsd#stn_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBorrowingsExplanatory_4cecdf8f-21d9-436c-8fa6-541fb602ea1c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfBorrowingsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_FinancialInstrumentsAbstract_31ae0f0e-16e3-4a84-bd29-9b418bb55de4" xlink:to="loc_ifrs-full_DisclosureOfBorrowingsExplanatory_4cecdf8f-21d9-436c-8fa6-541fb602ea1c" 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-20241231.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_817a8c85-4a55-49ad-894b-8facefa78687" xlink:href="stn-20241231.xsd#stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory_a9697d8d-5b5f-4571-9443-3be833a457f1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_817a8c85-4a55-49ad-894b-8facefa78687" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory_a9697d8d-5b5f-4571-9443-3be833a457f1" 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-20241231.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_89315d65-049b-4da0-aceb-82eac09662b8" xlink:href="stn-20241231.xsd#stn_EmployeeBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory_fa3d9a12-4ab1-4e2c-a5bd-168788c049e8" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfEmployeeBenefitsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_EmployeeBenefitsAbstract_89315d65-049b-4da0-aceb-82eac09662b8" xlink:to="loc_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory_fa3d9a12-4ab1-4e2c-a5bd-168788c049e8" 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-20241231.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_55580c1d-7fa5-43f2-8461-ef5c2f033f67" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherLiabilitiesExplanatory_9be9de16-712e-4433-86ce-3a256f677bad" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfOtherLiabilitiesExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_55580c1d-7fa5-43f2-8461-ef5c2f033f67" xlink:to="loc_ifrs-full_DisclosureOfOtherLiabilitiesExplanatory_9be9de16-712e-4433-86ce-3a256f677bad" 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-20241231.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_1a9dbe42-9daf-4ae0-b31f-a7a3aec05468" xlink:href="stn-20241231.xsd#stn_LeaseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfCommitmentsExplanatory_2b541700-cbdf-44d5-ac46-d9b6bbd3200f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfCommitmentsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_LeaseAbstract_1a9dbe42-9daf-4ae0-b31f-a7a3aec05468" xlink:to="loc_ifrs-full_DisclosureOfCommitmentsExplanatory_2b541700-cbdf-44d5-ac46-d9b6bbd3200f" 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-20241231.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_6581ba9b-fa79-4b23-acd4-72a299071f6e" xlink:href="stn-20241231.xsd#stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory_8492f2d2-9826-4403-a663-79a6b42fb1f3" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_6581ba9b-fa79-4b23-acd4-72a299071f6e" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory_8492f2d2-9826-4403-a663-79a6b42fb1f3" 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-20241231.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_2c254919-a222-4761-993e-720a3a03ec09" xlink:href="stn-20241231.xsd#stn_ShareBasedPaymentArrangementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory_28f7a707-a3a5-4de1-a1e1-73dad214c451" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ShareBasedPaymentArrangementsAbstract_2c254919-a222-4761-993e-720a3a03ec09" xlink:to="loc_ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory_28f7a707-a3a5-4de1-a1e1-73dad214c451" 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-20241231.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_668e84e9-bf11-4433-a85d-095584a84bb2" xlink:href="stn-20241231.xsd#stn_FairValueMeasurementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFairValueMeasurementExplanatory_95d5b2d0-97e9-4944-b88f-10475b35f737" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfFairValueMeasurementExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_FairValueMeasurementAbstract_668e84e9-bf11-4433-a85d-095584a84bb2" xlink:to="loc_ifrs-full_DisclosureOfFairValueMeasurementExplanatory_95d5b2d0-97e9-4944-b88f-10475b35f737" 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-20241231.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_d76aa49e-52fa-4172-8089-dd5b4c6bdcaa" xlink:href="stn-20241231.xsd#stn_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsExplanatory_9e78ad52-5997-4482-9262-1fda0bc00b4b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfFinancialInstrumentsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_FinancialInstrumentsAbstract_d76aa49e-52fa-4172-8089-dd5b4c6bdcaa" xlink:to="loc_ifrs-full_DisclosureOfFinancialInstrumentsExplanatory_9e78ad52-5997-4482-9262-1fda0bc00b4b" 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-20241231.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_844fc28f-d101-4611-b933-0165155a6b01" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory_5611577c-12be-41cd-8817-6da71ed15526" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_844fc28f-d101-4611-b933-0165155a6b01" xlink:to="loc_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory_5611577c-12be-41cd-8817-6da71ed15526" 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-20241231.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_72f6584f-f06a-4520-b2ee-1634c45067a8" xlink:href="stn-20241231.xsd#stn_IncomeTaxesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIncomeTaxExplanatory_e53ddfe0-426e-4be6-9755-c50a3187807e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfIncomeTaxExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_IncomeTaxesAbstract_72f6584f-f06a-4520-b2ee-1634c45067a8" xlink:to="loc_ifrs-full_DisclosureOfIncomeTaxExplanatory_e53ddfe0-426e-4be6-9755-c50a3187807e" 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-20241231.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_6c95535d-0b9f-4909-bdf7-2d5bef003c42" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinanceCostExplanatory_07da2ffa-e8c7-427c-8615-99c46a5cf3b7" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfFinanceCostExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_6c95535d-0b9f-4909-bdf7-2d5bef003c42" xlink:to="loc_ifrs-full_DisclosureOfFinanceCostExplanatory_07da2ffa-e8c7-427c-8615-99c46a5cf3b7" 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-20241231.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_a2260ed7-a881-4cb4-a77d-5317369f1727" xlink:href="stn-20241231.xsd#stn_RevenueFromContractsWithCustomersAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory_b89e7e7b-f3b7-4465-a674-f00d37fba1b8" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_RevenueFromContractsWithCustomersAbstract_a2260ed7-a881-4cb4-a77d-5317369f1727" xlink:to="loc_ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory_b89e7e7b-f3b7-4465-a674-f00d37fba1b8" 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-20241231.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_084f8b48-a8d6-43fe-a83d-64c5af7af7ab" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfEmployeeCostsTextBlock_b907a3e1-728e-4748-a570-9e10ce77dd0c" xlink:href="stn-20241231.xsd#stn_DisclosureOfEmployeeCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_084f8b48-a8d6-43fe-a83d-64c5af7af7ab" xlink:to="loc_stn_DisclosureOfEmployeeCostsTextBlock_b907a3e1-728e-4748-a570-9e10ce77dd0c" 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-20241231.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_11049798-615e-447a-8706-88748bec489f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory_ad3949c1-81f5-43a2-b2b6-969af80cdb63" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_11049798-615e-447a-8706-88748bec489f" xlink:to="loc_ifrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory_ad3949c1-81f5-43a2-b2b6-969af80cdb63" 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-20241231.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_e89821a7-56bd-4b07-a76d-44cecaee2335" xlink:href="stn-20241231.xsd#stn_CashFlowStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfCashFlowStatementExplanatory_a41fbb07-fdfe-4007-b57e-4c6d0f1162b7" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfCashFlowStatementExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_CashFlowStatementAbstract_e89821a7-56bd-4b07-a76d-44cecaee2335" xlink:to="loc_ifrs-full_DisclosureOfCashFlowStatementExplanatory_a41fbb07-fdfe-4007-b57e-4c6d0f1162b7" 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-20241231.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_0495cd06-365d-42cf-875d-6a2320563fa2" xlink:href="stn-20241231.xsd#stn_RelatedPartyAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRelatedPartyExplanatory_48b87742-145b-44cd-a7a1-351d737922e3" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfRelatedPartyExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_RelatedPartyAbstract_0495cd06-365d-42cf-875d-6a2320563fa2" xlink:to="loc_ifrs-full_DisclosureOfRelatedPartyExplanatory_48b87742-145b-44cd-a7a1-351d737922e3" 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-20241231.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_431accdb-2838-48a9-895e-bbb5189fcedd" xlink:href="stn-20241231.xsd#stn_OperatingSegmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_dc202d7d-b45c-49fd-9cf7-13771055669f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_OperatingSegmentsAbstract_431accdb-2838-48a9-895e-bbb5189fcedd" xlink:to="loc_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_dc202d7d-b45c-49fd-9cf7-13771055669f" 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-20241231.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_d2377b6d-2087-48f0-b65e-8d0c06e9a1d2" xlink:href="stn-20241231.xsd#stn_InvestmentTaxCreditsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTaxReceivablesAndPayablesExplanatory_1710c1d0-345d-423f-9d4c-a783612a0cba" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfTaxReceivablesAndPayablesExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_InvestmentTaxCreditsAbstract_d2377b6d-2087-48f0-b65e-8d0c06e9a1d2" xlink:to="loc_ifrs-full_DisclosureOfTaxReceivablesAndPayablesExplanatory_1710c1d0-345d-423f-9d4c-a783612a0cba" 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-20241231.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_7ca38846-a362-413d-b92b-84a9b5df8987" xlink:href="stn-20241231.xsd#stn_EventsAfterReportingPeriodAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory_74f69356-d69f-423f-9a51-5e9bbb247af4" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_EventsAfterReportingPeriodAbstract_7ca38846-a362-413d-b92b-84a9b5df8987" xlink:to="loc_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory_74f69356-d69f-423f-9a51-5e9bbb247af4" 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-20241231.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_56927f37-8474-433b-bce1-8459ee6defbe" xlink:href="stn-20241231.xsd#stn_ListOfAccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents_775bf5a0-d6b3-4848-a6e8-dc8fdf7deda5" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ListOfAccountingPoliciesAbstract_56927f37-8474-433b-bce1-8459ee6defbe" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents_775bf5a0-d6b3-4848-a6e8-dc8fdf7deda5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_fa37b990-a167-45c9-b836-3fb155cddcb2" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ListOfAccountingPoliciesAbstract_56927f37-8474-433b-bce1-8459ee6defbe" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_fa37b990-a167-45c9-b836-3fb155cddcb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory_133b5d47-5874-439e-bf89-3951e5cd7583" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ListOfAccountingPoliciesAbstract_56927f37-8474-433b-bce1-8459ee6defbe" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory_133b5d47-5874-439e-bf89-3951e5cd7583" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_84cafcae-54f2-4405-994d-484ebb54e63f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ListOfAccountingPoliciesAbstract_56927f37-8474-433b-bce1-8459ee6defbe" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_84cafcae-54f2-4405-994d-484ebb54e63f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory_02dee87f-eff5-4f9a-b9d8-7d386e54f0e6" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ListOfAccountingPoliciesAbstract_56927f37-8474-433b-bce1-8459ee6defbe" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory_02dee87f-eff5-4f9a-b9d8-7d386e54f0e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_e4e9ddab-04cf-40a7-98b5-d912d9fb999c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ListOfAccountingPoliciesAbstract_56927f37-8474-433b-bce1-8459ee6defbe" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_e4e9ddab-04cf-40a7-98b5-d912d9fb999c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory_1f05b941-c082-40b2-a428-f5258ec32426" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ListOfAccountingPoliciesAbstract_56927f37-8474-433b-bce1-8459ee6defbe" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory_1f05b941-c082-40b2-a428-f5258ec32426" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory_6513aafb-cb9b-4827-8b6a-60365aa680cb" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ListOfAccountingPoliciesAbstract_56927f37-8474-433b-bce1-8459ee6defbe" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory_6513aafb-cb9b-4827-8b6a-60365aa680cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory_a1ffbd99-aaf0-437e-a4e6-73afa7bfb5dc" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ListOfAccountingPoliciesAbstract_56927f37-8474-433b-bce1-8459ee6defbe" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory_a1ffbd99-aaf0-437e-a4e6-73afa7bfb5dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_a9bbecae-c88d-40a0-9fe0-2d377a7293fe" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ListOfAccountingPoliciesAbstract_56927f37-8474-433b-bce1-8459ee6defbe" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_a9bbecae-c88d-40a0-9fe0-2d377a7293fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_1b6d26a8-2485-4be0-9fa9-b361da96215c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ListOfAccountingPoliciesAbstract_56927f37-8474-433b-bce1-8459ee6defbe" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_1b6d26a8-2485-4be0-9fa9-b361da96215c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_a74e642b-70f0-460b-9536-5130994bf4e9" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ListOfAccountingPoliciesAbstract_56927f37-8474-433b-bce1-8459ee6defbe" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_a74e642b-70f0-460b-9536-5130994bf4e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory_6901b6ed-3f2b-4571-bda6-af08bcd51848" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ListOfAccountingPoliciesAbstract_56927f37-8474-433b-bce1-8459ee6defbe" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory_6901b6ed-3f2b-4571-bda6-af08bcd51848" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsAndGoodwillExplanatory_373c8147-2d74-4912-a3b9-4a00f3dad24d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsAndGoodwillExplanatory"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ListOfAccountingPoliciesAbstract_56927f37-8474-433b-bce1-8459ee6defbe" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsAndGoodwillExplanatory_373c8147-2d74-4912-a3b9-4a00f3dad24d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_102079c5-e667-48c6-b8c9-bf0bacb6cc5c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ListOfAccountingPoliciesAbstract_56927f37-8474-433b-bce1-8459ee6defbe" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_102079c5-e667-48c6-b8c9-bf0bacb6cc5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory_81347284-75f5-4742-9fbe-9165f2247acc" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ListOfAccountingPoliciesAbstract_56927f37-8474-433b-bce1-8459ee6defbe" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory_81347284-75f5-4742-9fbe-9165f2247acc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory_a4ead51a-6141-4fbe-91ef-0c123d6507b6" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ListOfAccountingPoliciesAbstract_56927f37-8474-433b-bce1-8459ee6defbe" xlink:to="loc_ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory_a4ead51a-6141-4fbe-91ef-0c123d6507b6" 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-20241231.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_99d2dc5e-a7c7-4168-b586-8b29aa791699" xlink:href="stn-20241231.xsd#stn_ListOfAccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForDepreciationExpenseExplanatory_47c840a0-f86d-429b-8907-69f29db83813" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForDepreciationExpenseExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ListOfAccountingPoliciesAbstract_99d2dc5e-a7c7-4168-b586-8b29aa791699" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForDepreciationExpenseExplanatory_47c840a0-f86d-429b-8907-69f29db83813" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesTables" xlink:type="simple" xlink:href="stn-20241231.xsd#RecentAccountingPronouncementsandChangestoAccountingPoliciesTables"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_AccountingPoliciesChangesInAccountingEstimatesAndErrorsAbstract_43a61f44-55b2-4989-aca9-5ef3804c7bbe" xlink:href="stn-20241231.xsd#stn_AccountingPoliciesChangesInAccountingEstimatesAndErrorsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfInitialApplicationOfStandardsOrInterpretations_c354166a-f9ef-4b0c-8dca-89b220cf4ff1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DescriptionOfInitialApplicationOfStandardsOrInterpretations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_AccountingPoliciesChangesInAccountingEstimatesAndErrorsAbstract_43a61f44-55b2-4989-aca9-5ef3804c7bbe" xlink:to="loc_ifrs-full_DescriptionOfInitialApplicationOfStandardsOrInterpretations_c354166a-f9ef-4b0c-8dca-89b220cf4ff1" 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-20241231.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_14fbbd85-23de-455d-9c36-0f9513b9c7f2" xlink:href="stn-20241231.xsd#stn_BusinessAcquisitionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory_c1671a20-4722-4923-b51b-a0dcd7970b39" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_BusinessAcquisitionsAbstract_14fbbd85-23de-455d-9c36-0f9513b9c7f2" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory_c1671a20-4722-4923-b51b-a0dcd7970b39" 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-20241231.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_70db2a22-fd90-46f1-b0da-104ebcdb6dc1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsTextBlock_c202e7f0-bc5c-4d15-9f22-bee45f462f47" xlink:href="stn-20241231.xsd#stn_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_70db2a22-fd90-46f1-b0da-104ebcdb6dc1" xlink:to="loc_stn_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsTextBlock_c202e7f0-bc5c-4d15-9f22-bee45f462f47" 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-20241231.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_7a5b4ef1-e8d5-499a-8b58-617a0fc2ad86" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDetailedInformationAboutTradeAndOtherReceivablesTextBlock_82205b57-60cf-47e1-a11a-50602c0c2c68" xlink:href="stn-20241231.xsd#stn_DisclosureOfDetailedInformationAboutTradeAndOtherReceivablesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_7a5b4ef1-e8d5-499a-8b58-617a0fc2ad86" xlink:to="loc_stn_DisclosureOfDetailedInformationAboutTradeAndOtherReceivablesTextBlock_82205b57-60cf-47e1-a11a-50602c0c2c68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDetailedInformationAboutTheAgingAnalysisOfGrossTradeReceivablesTextBlock_ed7ac8e6-8983-4314-88c0-0130dc4057a4" xlink:href="stn-20241231.xsd#stn_DisclosureOfDetailedInformationAboutTheAgingAnalysisOfGrossTradeReceivablesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_7a5b4ef1-e8d5-499a-8b58-617a0fc2ad86" xlink:to="loc_stn_DisclosureOfDetailedInformationAboutTheAgingAnalysisOfGrossTradeReceivablesTextBlock_ed7ac8e6-8983-4314-88c0-0130dc4057a4" 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-20241231.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_de8ccb0f-414f-403f-b432-b7809bcf3b5e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_f7665c89-1133-4b31-b7a2-ff6a7279c22d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_de8ccb0f-414f-403f-b432-b7809bcf3b5e" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_f7665c89-1133-4b31-b7a2-ff6a7279c22d" 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-20241231.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_3beaf85d-1867-45ce-ae3e-c9785bd801d8" xlink:href="stn-20241231.xsd#stn_LeaseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory_562def3b-76b3-4901-ad3c-161c3bd5a837" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_LeaseAbstract_3beaf85d-1867-45ce-ae3e-c9785bd801d8" xlink:to="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory_562def3b-76b3-4901-ad3c-161c3bd5a837" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossExplanatory_7a2b0c66-2e60-4f57-b549-89e5e5d3712c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_LeaseAbstract_3beaf85d-1867-45ce-ae3e-c9785bd801d8" xlink:to="loc_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossExplanatory_7a2b0c66-2e60-4f57-b549-89e5e5d3712c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDetailedInformationAboutLeaseCostsTextBlock_0cadf1be-dcac-4f6a-9875-5925c39295a9" xlink:href="stn-20241231.xsd#stn_DisclosureOfDetailedInformationAboutLeaseCostsTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_LeaseAbstract_3beaf85d-1867-45ce-ae3e-c9785bd801d8" xlink:to="loc_stn_DisclosureOfDetailedInformationAboutLeaseCostsTextBlock_0cadf1be-dcac-4f6a-9875-5925c39295a9" 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-20241231.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_225e2272-38f2-43fe-86c5-a2549d9af0f6" xlink:href="stn-20241231.xsd#stn_GoodwillAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillExplanatory_0c41dbb5-a0f3-4ee4-b513-623ee8f322e6" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_GoodwillAbstract_225e2272-38f2-43fe-86c5-a2549d9af0f6" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillExplanatory_0c41dbb5-a0f3-4ee4-b513-623ee8f322e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory_d3662e36-e8f5-4769-8e65-99f55545d2f7" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_GoodwillAbstract_225e2272-38f2-43fe-86c5-a2549d9af0f6" xlink:to="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory_d3662e36-e8f5-4769-8e65-99f55545d2f7" 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-20241231.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_b6abab5a-0ffa-47de-824a-de448c8d2776" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory_9b2ec17d-7590-4c68-a4bf-b24312cb200b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillAbstract_b6abab5a-0ffa-47de-824a-de448c8d2776" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory_9b2ec17d-7590-4c68-a4bf-b24312cb200b" 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-20241231.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_24ae0e4e-9554-4ce8-8ae4-9a42e142eec4" xlink:href="stn-20241231.xsd#stn_OtherAssetAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDetailedInformationAboutOtherAssetsTextBlock_571a3fae-433d-4dff-80c4-236406f57dd0" xlink:href="stn-20241231.xsd#stn_DisclosureOfDetailedInformationAboutOtherAssetsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_OtherAssetAbstract_24ae0e4e-9554-4ce8-8ae4-9a42e142eec4" xlink:to="loc_stn_DisclosureOfDetailedInformationAboutOtherAssetsTextBlock_571a3fae-433d-4dff-80c4-236406f57dd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialAssetsExplanatory_0b904be9-bcc2-475f-a460-a41a3945b165" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfFinancialAssetsExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_OtherAssetAbstract_24ae0e4e-9554-4ce8-8ae4-9a42e142eec4" xlink:to="loc_ifrs-full_DisclosureOfFinancialAssetsExplanatory_0b904be9-bcc2-475f-a460-a41a3945b165" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAnalysisForDerivativeFinancialLiabilities_fd86568f-559c-4825-90ef-6e8e898c7192" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_MaturityAnalysisForDerivativeFinancialLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_OtherAssetAbstract_24ae0e4e-9554-4ce8-8ae4-9a42e142eec4" xlink:to="loc_ifrs-full_MaturityAnalysisForDerivativeFinancialLiabilities_fd86568f-559c-4825-90ef-6e8e898c7192" 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-20241231.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_e428f921-c139-4199-aac5-de928d67fd81" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDetailedInformationAboutTradeAndOtherPayablesTextBlock_81a2e226-91b4-4796-aeca-a4f7bbfa47a9" xlink:href="stn-20241231.xsd#stn_DisclosureOfDetailedInformationAboutTradeAndOtherPayablesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_e428f921-c139-4199-aac5-de928d67fd81" xlink:to="loc_stn_DisclosureOfDetailedInformationAboutTradeAndOtherPayablesTextBlock_81a2e226-91b4-4796-aeca-a4f7bbfa47a9" 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-20241231.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_bd50da69-ed63-42d6-8397-e9f038450038" xlink:href="stn-20241231.xsd#stn_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory_24bdcc01-3b98-4754-a5d6-daa9d1e9a3e6" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_FinancialInstrumentsAbstract_bd50da69-ed63-42d6-8397-e9f038450038" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory_24bdcc01-3b98-4754-a5d6-daa9d1e9a3e6" 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-20241231.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_c0e79615-d5e0-488d-8822-b254ee521937" xlink:href="stn-20241231.xsd#stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsExplanatory_b47fa428-b39e-4207-b7a0-f82dc752ddc8" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfOtherProvisionsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_c0e79615-d5e0-488d-8822-b254ee521937" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsExplanatory_b47fa428-b39e-4207-b7a0-f82dc752ddc8" 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-20241231.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_91a0c4e7-64f1-4e01-98a3-0810ca21f3dc" xlink:href="stn-20241231.xsd#stn_EmployeeBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDefinedBenefitObligationsExplanatoryTextBlock_f64501d4-7d12-4eea-b102-3337e5eb3a7b" xlink:href="stn-20241231.xsd#stn_DisclosureOfDefinedBenefitObligationsExplanatoryTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_EmployeeBenefitsAbstract_91a0c4e7-64f1-4e01-98a3-0810ca21f3dc" xlink:to="loc_stn_DisclosureOfDefinedBenefitObligationsExplanatoryTextBlock_f64501d4-7d12-4eea-b102-3337e5eb3a7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory_136c27f9-1bf3-449c-92a1-1b5512493adc" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_EmployeeBenefitsAbstract_91a0c4e7-64f1-4e01-98a3-0810ca21f3dc" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory_136c27f9-1bf3-449c-92a1-1b5512493adc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory_7cebc4c0-46db-45c3-8597-834464239f33" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_EmployeeBenefitsAbstract_91a0c4e7-64f1-4e01-98a3-0810ca21f3dc" xlink:to="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory_7cebc4c0-46db-45c3-8597-834464239f33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfActuarialAssumptionsTextBlock_6afd7805-ff9b-46c5-9fc0-42fe4313db97" xlink:href="stn-20241231.xsd#stn_DisclosureOfActuarialAssumptionsTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_EmployeeBenefitsAbstract_91a0c4e7-64f1-4e01-98a3-0810ca21f3dc" xlink:to="loc_stn_DisclosureOfActuarialAssumptionsTextBlock_6afd7805-ff9b-46c5-9fc0-42fe4313db97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory_d18623b8-7ae4-49e4-821b-52de9bbc0b39" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_EmployeeBenefitsAbstract_91a0c4e7-64f1-4e01-98a3-0810ca21f3dc" xlink:to="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory_d18623b8-7ae4-49e4-821b-52de9bbc0b39" 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-20241231.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_baa77fd3-2a72-4d8b-a303-5db5a32de7dc" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDetailedInformationAboutOtherLiabilitiesTextBlock_3cc8e415-7c73-427a-b8d2-df82b83dcfde" xlink:href="stn-20241231.xsd#stn_DisclosureOfDetailedInformationAboutOtherLiabilitiesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_baa77fd3-2a72-4d8b-a303-5db5a32de7dc" xlink:to="loc_stn_DisclosureOfDetailedInformationAboutOtherLiabilitiesTextBlock_3cc8e415-7c73-427a-b8d2-df82b83dcfde" 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-20241231.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_910fe482-8ee7-4a5e-bed4-8f55b5da2f1f" xlink:href="stn-20241231.xsd#stn_LeaseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory_c2060f45-59d5-479d-b5da-178acd0ec6ba" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_LeaseAbstract_910fe482-8ee7-4a5e-bed4-8f55b5da2f1f" xlink:to="loc_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory_c2060f45-59d5-479d-b5da-178acd0ec6ba" 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-20241231.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_dd1ec7ed-084d-4e03-989b-a61257538545" xlink:href="stn-20241231.xsd#stn_ShareBasedPaymentArrangementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDividendsExplanatory_41513f07-1712-48ab-bc4b-0655bd36a623" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfDividendsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ShareBasedPaymentArrangementsAbstract_dd1ec7ed-084d-4e03-989b-a61257538545" xlink:to="loc_ifrs-full_DisclosureOfDividendsExplanatory_41513f07-1712-48ab-bc4b-0655bd36a623" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory_ef6a2392-8420-4a85-8911-9e889f9b1210" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ShareBasedPaymentArrangementsAbstract_dd1ec7ed-084d-4e03-989b-a61257538545" xlink:to="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory_ef6a2392-8420-4a85-8911-9e889f9b1210" 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-20241231.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_cb9e38d4-cb61-4e82-b436-c69a1b6db0ed" xlink:href="stn-20241231.xsd#stn_FairValueMeasurementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory_e1e831f2-b72a-4a1b-aa6a-50b864f6990e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_FairValueMeasurementAbstract_cb9e38d4-cb61-4e82-b436-c69a1b6db0ed" xlink:to="loc_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory_e1e831f2-b72a-4a1b-aa6a-50b864f6990e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory_a0c60e08-d58f-432b-92ac-ab61c29ad633" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_FairValueMeasurementAbstract_cb9e38d4-cb61-4e82-b436-c69a1b6db0ed" xlink:to="loc_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory_a0c60e08-d58f-432b-92ac-ab61c29ad633" 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-20241231.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_98c99351-b3f4-46c2-8b75-b21d7af97c93" xlink:href="stn-20241231.xsd#stn_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfProvisionMatrixExplanatory_2b3f6b9b-4416-466b-8861-5a9a781e9285" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfProvisionMatrixExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_FinancialInstrumentsAbstract_98c99351-b3f4-46c2-8b75-b21d7af97c93" xlink:to="loc_ifrs-full_DisclosureOfProvisionMatrixExplanatory_2b3f6b9b-4416-466b-8861-5a9a781e9285" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAnalysisForNonderivativeFinancialLiabilities_d57d1984-404e-4888-a0b5-0aa8400100ef" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_MaturityAnalysisForNonderivativeFinancialLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_FinancialInstrumentsAbstract_98c99351-b3f4-46c2-8b75-b21d7af97c93" xlink:to="loc_ifrs-full_MaturityAnalysisForNonderivativeFinancialLiabilities_d57d1984-404e-4888-a0b5-0aa8400100ef" 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-20241231.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_070a0b89-1255-4be4-ba99-a2d7311a8cd5" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDetailedInformationAboutCapitalManagedTextBlock_e66910be-0e8a-4f73-939e-9f149fd3c596" xlink:href="stn-20241231.xsd#stn_DisclosureOfDetailedInformationAboutCapitalManagedTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_070a0b89-1255-4be4-ba99-a2d7311a8cd5" xlink:to="loc_stn_DisclosureOfDetailedInformationAboutCapitalManagedTextBlock_e66910be-0e8a-4f73-939e-9f149fd3c596" 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-20241231.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_43e61c7c-956f-4690-9d81-1e6dfdbd2723" xlink:href="stn-20241231.xsd#stn_IncomeTaxesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateTextBlock_2b53986e-07d3-421f-b1bf-e53901ace86b" xlink:href="stn-20241231.xsd#stn_DisclosureOfReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_IncomeTaxesAbstract_43e61c7c-956f-4690-9d81-1e6dfdbd2723" xlink:to="loc_stn_DisclosureOfReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateTextBlock_2b53986e-07d3-421f-b1bf-e53901ace86b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfMajorComponentsOfTaxExpenseIncomeTextBlock_6b4afdee-b2df-4663-81a8-238a9e826e78" xlink:href="stn-20241231.xsd#stn_DisclosureOfMajorComponentsOfTaxExpenseIncomeTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_IncomeTaxesAbstract_43e61c7c-956f-4690-9d81-1e6dfdbd2723" xlink:to="loc_stn_DisclosureOfMajorComponentsOfTaxExpenseIncomeTextBlock_6b4afdee-b2df-4663-81a8-238a9e826e78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory_1139a709-cf40-40de-8385-0d5e98fdc8ca" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_IncomeTaxesAbstract_43e61c7c-956f-4690-9d81-1e6dfdbd2723" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory_1139a709-cf40-40de-8385-0d5e98fdc8ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfLossCarryforwardsAndDeductibleTemporaryDifferencesTextBlock_86a564ff-b96b-47f4-b945-f19e4efb86b8" xlink:href="stn-20241231.xsd#stn_DisclosureOfLossCarryforwardsAndDeductibleTemporaryDifferencesTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_IncomeTaxesAbstract_43e61c7c-956f-4690-9d81-1e6dfdbd2723" xlink:to="loc_stn_DisclosureOfLossCarryforwardsAndDeductibleTemporaryDifferencesTextBlock_86a564ff-b96b-47f4-b945-f19e4efb86b8" 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-20241231.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_52920209-a482-4b92-b3b8-36685de8e8a2" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory_4790ff67-f68f-40a6-b3be-10a8eb505ac7" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_52920209-a482-4b92-b3b8-36685de8e8a2" xlink:to="loc_ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory_4790ff67-f68f-40a6-b3be-10a8eb505ac7" 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-20241231.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_e13cfa41-dab2-4e58-8baf-3af38428c090" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDetailedInformationAboutEmployeeCostsTextBlock_54d3b3e6-09b5-4255-ad1c-d4623e880544" xlink:href="stn-20241231.xsd#stn_DisclosureOfDetailedInformationAboutEmployeeCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_e13cfa41-dab2-4e58-8baf-3af38428c090" xlink:to="loc_stn_DisclosureOfDetailedInformationAboutEmployeeCostsTextBlock_54d3b3e6-09b5-4255-ad1c-d4623e880544" 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-20241231.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_524e45b8-4ee9-441c-8e38-e51449c7a488" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDetailedInformationAboutOtherOperatingIncomeExpenseTextBlock_b85f5676-2c2a-44cb-923c-2da8eadbbd22" xlink:href="stn-20241231.xsd#stn_DisclosureOfDetailedInformationAboutOtherOperatingIncomeExpenseTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_524e45b8-4ee9-441c-8e38-e51449c7a488" xlink:to="loc_stn_DisclosureOfDetailedInformationAboutOtherOperatingIncomeExpenseTextBlock_b85f5676-2c2a-44cb-923c-2da8eadbbd22" 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-20241231.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_2e76fe62-fcfc-46e7-bab5-2f6ae7127414" xlink:href="stn-20241231.xsd#stn_CashFlowStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory_eeeffbcc-ad6b-47ab-aedf-3be623b4a9c4" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_CashFlowStatementAbstract_2e76fe62-fcfc-46e7-bab5-2f6ae7127414" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory_eeeffbcc-ad6b-47ab-aedf-3be623b4a9c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfCashFlowsFromOperatingActivitiesUnderTheDirectMethodTextBlock_35e0d23f-2e8e-42a5-9562-b689d6ee6356" xlink:href="stn-20241231.xsd#stn_DisclosureOfCashFlowsFromOperatingActivitiesUnderTheDirectMethodTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_CashFlowStatementAbstract_2e76fe62-fcfc-46e7-bab5-2f6ae7127414" xlink:to="loc_stn_DisclosureOfCashFlowsFromOperatingActivitiesUnderTheDirectMethodTextBlock_35e0d23f-2e8e-42a5-9562-b689d6ee6356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDetailedInformationAboutCashOutflowsForLeasesTextBlock_3fe00bdf-43d3-4072-960d-75b7fe8b82b0" xlink:href="stn-20241231.xsd#stn_DisclosureOfDetailedInformationAboutCashOutflowsForLeasesTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_CashFlowStatementAbstract_2e76fe62-fcfc-46e7-bab5-2f6ae7127414" xlink:to="loc_stn_DisclosureOfDetailedInformationAboutCashOutflowsForLeasesTextBlock_3fe00bdf-43d3-4072-960d-75b7fe8b82b0" 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-20241231.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_d603b4e1-3d2f-48d9-8708-edd318c933b6" xlink:href="stn-20241231.xsd#stn_RelatedPartyAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfSignificantEntitiesOwningVotingAndRestrictedStockTextBlock_28d9666a-611f-4eec-b55b-3b32fd78c2b7" xlink:href="stn-20241231.xsd#stn_DisclosureOfSignificantEntitiesOwningVotingAndRestrictedStockTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_RelatedPartyAbstract_d603b4e1-3d2f-48d9-8708-edd318c933b6" xlink:to="loc_stn_DisclosureOfSignificantEntitiesOwningVotingAndRestrictedStockTextBlock_28d9666a-611f-4eec-b55b-3b32fd78c2b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInformationAboutConsolidatedStructuredEntitiesExplanatory_12312288-56ed-492a-8bb1-790388da6e71" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfInformationAboutConsolidatedStructuredEntitiesExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_RelatedPartyAbstract_d603b4e1-3d2f-48d9-8708-edd318c933b6" xlink:to="loc_ifrs-full_DisclosureOfInformationAboutConsolidatedStructuredEntitiesExplanatory_12312288-56ed-492a-8bb1-790388da6e71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesExplanatory_89eae288-97d8-4862-9925-c93e0ac3eac3" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfJointVenturesExplanatory"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_RelatedPartyAbstract_d603b4e1-3d2f-48d9-8708-edd318c933b6" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesExplanatory_89eae288-97d8-4862-9925-c93e0ac3eac3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory_9f3cc5a5-496b-4041-bd73-c4904adae157" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_RelatedPartyAbstract_d603b4e1-3d2f-48d9-8708-edd318c933b6" xlink:to="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory_9f3cc5a5-496b-4041-bd73-c4904adae157" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfKeyManagementPersonnelCompensationTextBlock_00fd939a-b00c-4205-b01f-9a5a9acd3d64" xlink:href="stn-20241231.xsd#stn_DisclosureOfKeyManagementPersonnelCompensationTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_RelatedPartyAbstract_d603b4e1-3d2f-48d9-8708-edd318c933b6" xlink:to="loc_stn_DisclosureOfKeyManagementPersonnelCompensationTextBlock_00fd939a-b00c-4205-b01f-9a5a9acd3d64" 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-20241231.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_bed14c4e-1a18-4f2c-9a65-79733159bdce" xlink:href="stn-20241231.xsd#stn_OperatingSegmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsExplanatory_657b29c5-686e-4d8c-b422-4eff076c63e3" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfOperatingSegmentsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_OperatingSegmentsAbstract_bed14c4e-1a18-4f2c-9a65-79733159bdce" xlink:to="loc_ifrs-full_DisclosureOfOperatingSegmentsExplanatory_657b29c5-686e-4d8c-b422-4eff076c63e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasExplanatory_1bfadc04-1f64-4973-95e5-b67aed6a63fe" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfGeographicalAreasExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_OperatingSegmentsAbstract_bed14c4e-1a18-4f2c-9a65-79733159bdce" xlink:to="loc_ifrs-full_DisclosureOfGeographicalAreasExplanatory_1bfadc04-1f64-4973-95e5-b67aed6a63fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfProductsAndServicesExplanatory_abfa4552-a290-44ae-a77a-6d6ee7ed5549" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfProductsAndServicesExplanatory"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_OperatingSegmentsAbstract_bed14c4e-1a18-4f2c-9a65-79733159bdce" xlink:to="loc_ifrs-full_DisclosureOfProductsAndServicesExplanatory_abfa4552-a290-44ae-a77a-6d6ee7ed5549" 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-20241231.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_87712505-6d8c-4113-b721-66f14358fd0e" xlink:href="stn-20241231.xsd#stn_ListOfAccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_bf31a260-a19d-4a4e-9fd7-6caee833c86f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ListOfAccountingPoliciesAbstract_87712505-6d8c-4113-b721-66f14358fd0e" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_bf31a260-a19d-4a4e-9fd7-6caee833c86f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_d8eafe83-f6fe-4a38-992f-33af2975ffd1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_bf31a260-a19d-4a4e-9fd7-6caee833c86f" xlink:to="loc_ifrs-full_RangeAxis_d8eafe83-f6fe-4a38-992f-33af2975ffd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeDomain_c6af3813-a1dd-4509-98ab-3f559c2b7a1f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RangeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_d8eafe83-f6fe-4a38-992f-33af2975ffd1" xlink:to="loc_ifrs-full_RangeDomain_c6af3813-a1dd-4509-98ab-3f559c2b7a1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_abf0ebce-6993-4a44-a9fd-f93398380521" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeDomain_c6af3813-a1dd-4509-98ab-3f559c2b7a1f" xlink:to="loc_ifrs-full_BottomOfRangeMember_abf0ebce-6993-4a44-a9fd-f93398380521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_7c9ce225-2dfa-4942-b484-f3fc8838c0d4" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TopOfRangeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeDomain_c6af3813-a1dd-4509-98ab-3f559c2b7a1f" xlink:to="loc_ifrs-full_TopOfRangeMember_7c9ce225-2dfa-4942-b484-f3fc8838c0d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_c1c4d4ef-fc66-4f64-9095-1a88dd5b536c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_bf31a260-a19d-4a4e-9fd7-6caee833c86f" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_c1c4d4ef-fc66-4f64-9095-1a88dd5b536c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_3e9b4e16-b503-4792-8d4a-0e8b7b3c7b82" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_c1c4d4ef-fc66-4f64-9095-1a88dd5b536c" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_3e9b4e16-b503-4792-8d4a-0e8b7b3c7b82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_EngineeringEquipmentMember_f456c10a-3ce2-408b-92f6-ae708eb334d9" xlink:href="stn-20241231.xsd#stn_EngineeringEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_3e9b4e16-b503-4792-8d4a-0e8b7b3c7b82" xlink:to="loc_stn_EngineeringEquipmentMember_f456c10a-3ce2-408b-92f6-ae708eb334d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OfficeEquipmentMember_ce955111-3b84-4f1c-b386-85561337d98e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OfficeEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_3e9b4e16-b503-4792-8d4a-0e8b7b3c7b82" xlink:to="loc_ifrs-full_OfficeEquipmentMember_ce955111-3b84-4f1c-b386-85561337d98e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseholdImprovementsMember_ecf11f98-3768-4297-bb3f-1cc8a4bb2071" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LeaseholdImprovementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_3e9b4e16-b503-4792-8d4a-0e8b7b3c7b82" xlink:to="loc_ifrs-full_LeaseholdImprovementsMember_ecf11f98-3768-4297-bb3f-1cc8a4bb2071" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherPropertyPlantAndEquipmentMember_0aff47bb-0ace-4f07-bdb4-d850b1717091" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherPropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_3e9b4e16-b503-4792-8d4a-0e8b7b3c7b82" xlink:to="loc_ifrs-full_OtherPropertyPlantAndEquipmentMember_0aff47bb-0ace-4f07-bdb4-d850b1717091" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_2a508c59-472c-4f74-be45-86cbf00e10ff" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_bf31a260-a19d-4a4e-9fd7-6caee833c86f" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_2a508c59-472c-4f74-be45-86cbf00e10ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment_f4c5e019-7c4c-47f1-bfc5-67b3dccf8cda" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_2a508c59-472c-4f74-be45-86cbf00e10ff" xlink:to="loc_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment_f4c5e019-7c4c-47f1-bfc5-67b3dccf8cda" 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-20241231.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_a5b82729-3650-45fd-852b-56a9796e044c" xlink:href="stn-20241231.xsd#stn_ListOfAccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_d67bb3b8-123c-4e28-89ba-b56c95ce5430" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ListOfAccountingPoliciesAbstract_a5b82729-3650-45fd-852b-56a9796e044c" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_d67bb3b8-123c-4e28-89ba-b56c95ce5430" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_76865f72-834d-4845-8e0f-bd142e447911" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_d67bb3b8-123c-4e28-89ba-b56c95ce5430" xlink:to="loc_ifrs-full_RangeAxis_76865f72-834d-4845-8e0f-bd142e447911" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeDomain_c7f8de90-05ba-400d-897b-9eb2795ce175" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RangeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_76865f72-834d-4845-8e0f-bd142e447911" xlink:to="loc_ifrs-full_RangeDomain_c7f8de90-05ba-400d-897b-9eb2795ce175" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_9ede2781-d79b-4ee7-acc5-dec4a47b7565" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeDomain_c7f8de90-05ba-400d-897b-9eb2795ce175" xlink:to="loc_ifrs-full_BottomOfRangeMember_9ede2781-d79b-4ee7-acc5-dec4a47b7565" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_d482b74e-b2b9-423e-80a6-7e123b6cf2b7" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TopOfRangeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeDomain_c7f8de90-05ba-400d-897b-9eb2795ce175" xlink:to="loc_ifrs-full_TopOfRangeMember_d482b74e-b2b9-423e-80a6-7e123b6cf2b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_94e718be-f291-4aa4-8ef7-7b3f2f05c408" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_d67bb3b8-123c-4e28-89ba-b56c95ce5430" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_94e718be-f291-4aa4-8ef7-7b3f2f05c408" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain_c04e4f6a-9f91-420f-a89e-4477be6a9b05" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_94e718be-f291-4aa4-8ef7-7b3f2f05c408" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain_c04e4f6a-9f91-420f-a89e-4477be6a9b05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_6dea7be7-5073-41ac-8327-a06a9e39506c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CustomerrelatedIntangibleAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain_c04e4f6a-9f91-420f-a89e-4477be6a9b05" xlink:to="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_6dea7be7-5073-41ac-8327-a06a9e39506c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ContractBacklogAndFiniteTrademarksMember_f7ad7400-d59c-41e3-a375-fea3a7bfd7c7" xlink:href="stn-20241231.xsd#stn_ContractBacklogAndFiniteTrademarksMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain_c04e4f6a-9f91-420f-a89e-4477be6a9b05" xlink:to="loc_stn_ContractBacklogAndFiniteTrademarksMember_f7ad7400-d59c-41e3-a375-fea3a7bfd7c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_fb4622fd-3b5b-459f-a5d8-d842497880d8" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_d67bb3b8-123c-4e28-89ba-b56c95ce5430" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_fb4622fd-3b5b-459f-a5d8-d842497880d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsDomain_df1c08cf-4e19-4d40-8914-8cbb54f10e1a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_fb4622fd-3b5b-459f-a5d8-d842497880d8" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsDomain_df1c08cf-4e19-4d40-8914-8cbb54f10e1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PerformanceShareUnitsPSUsOrRestrictedShareUnitsRSUsMember_ecf810e4-9f87-485b-8faf-565bc95ec568" xlink:href="stn-20241231.xsd#stn_PerformanceShareUnitsPSUsOrRestrictedShareUnitsRSUsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsDomain_df1c08cf-4e19-4d40-8914-8cbb54f10e1a" xlink:to="loc_stn_PerformanceShareUnitsPSUsOrRestrictedShareUnitsRSUsMember_ecf810e4-9f87-485b-8faf-565bc95ec568" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DeferredShareUnitsDSUsMember_72810665-e164-40dd-a53a-777ff0714ba9" xlink:href="stn-20241231.xsd#stn_DeferredShareUnitsDSUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsDomain_df1c08cf-4e19-4d40-8914-8cbb54f10e1a" xlink:to="loc_stn_DeferredShareUnitsDSUsMember_72810665-e164-40dd-a53a-777ff0714ba9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_86d64fdf-89a5-471c-a7a1-007f81fc452f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_d67bb3b8-123c-4e28-89ba-b56c95ce5430" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_86d64fdf-89a5-471c-a7a1-007f81fc452f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill_ad478498-0fc3-4b5a-a0d0-5fec2eb64e9d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_86d64fdf-89a5-471c-a7a1-007f81fc452f" xlink:to="loc_ifrs-full_UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill_ad478498-0fc3-4b5a-a0d0-5fec2eb64e9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementPerCommonShare_cff17196-dc9d-4b78-91e3-5e812ea5312a" xlink:href="stn-20241231.xsd#stn_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementPerCommonShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_86d64fdf-89a5-471c-a7a1-007f81fc452f" xlink:to="loc_stn_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementPerCommonShare_cff17196-dc9d-4b78-91e3-5e812ea5312a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_MaximumTermOfOptionsGrantedForShareBasedPaymentArrangement_332768a4-62ac-4d92-96d7-f4c092d5ffea" xlink:href="stn-20241231.xsd#stn_MaximumTermOfOptionsGrantedForShareBasedPaymentArrangement"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_86d64fdf-89a5-471c-a7a1-007f81fc452f" xlink:to="loc_stn_MaximumTermOfOptionsGrantedForShareBasedPaymentArrangement_332768a4-62ac-4d92-96d7-f4c092d5ffea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofFinancialPositionDetails" xlink:type="simple" xlink:href="stn-20241231.xsd#RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofFinancialPositionDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofFinancialPositionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_AccountingPoliciesChangesInAccountingEstimatesAndErrorsAbstract_5cca7a9a-f511-4640-a069-9007a1bedb96" xlink:href="stn-20241231.xsd#stn_AccountingPoliciesChangesInAccountingEstimatesAndErrorsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_19b5587a-d6d7-4b72-9d3b-be02765fd736" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfFinancialInstrumentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_AccountingPoliciesChangesInAccountingEstimatesAndErrorsAbstract_5cca7a9a-f511-4640-a069-9007a1bedb96" xlink:to="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_19b5587a-d6d7-4b72-9d3b-be02765fd736" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_99ca8489-4aa7-42e3-aeb0-3f175e3f045e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_19b5587a-d6d7-4b72-9d3b-be02765fd736" xlink:to="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_99ca8489-4aa7-42e3-aeb0-3f175e3f045e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RestatedMember_0dd8842f-0754-4f5b-b8a3-22cf5c516087" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RestatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_99ca8489-4aa7-42e3-aeb0-3f175e3f045e" xlink:to="loc_ifrs-full_RestatedMember_0dd8842f-0754-4f5b-b8a3-22cf5c516087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PreviouslyStatedMember_4b818231-f311-468c-a3f7-d7ed4d3f5bda" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PreviouslyStatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RestatedMember_0dd8842f-0754-4f5b-b8a3-22cf5c516087" xlink:to="loc_ifrs-full_PreviouslyStatedMember_4b818231-f311-468c-a3f7-d7ed4d3f5bda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember_12634c6f-e73e-4c22-b509-84013994e2a9" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RestatedMember_0dd8842f-0754-4f5b-b8a3-22cf5c516087" xlink:to="loc_ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember_12634c6f-e73e-4c22-b509-84013994e2a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_e05ffe0f-ff01-4fd6-bccb-983ea3f75fad" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_19b5587a-d6d7-4b72-9d3b-be02765fd736" xlink:to="loc_ifrs-full_GeographicalAreasAxis_e05ffe0f-ff01-4fd6-bccb-983ea3f75fad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasDomain_28329276-b02c-4f26-9ee4-dc67785abe08" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GeographicalAreasDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasAxis_e05ffe0f-ff01-4fd6-bccb-983ea3f75fad" xlink:to="loc_ifrs-full_GeographicalAreasDomain_28329276-b02c-4f26-9ee4-dc67785abe08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_bd7ff062-eb32-4643-b605-fbd0ef6be657" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CA"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasDomain_28329276-b02c-4f26-9ee4-dc67785abe08" xlink:to="loc_country_CA_bd7ff062-eb32-4643-b605-fbd0ef6be657" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_ea0b00df-fe0d-4a80-a0a4-e87769e58929" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasDomain_28329276-b02c-4f26-9ee4-dc67785abe08" xlink:to="loc_country_US_ea0b00df-fe0d-4a80-a0a4-e87769e58929" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_GlobalMember_4e3d86d6-8989-43c8-9782-3fe527256ece" xlink:href="stn-20241231.xsd#stn_GlobalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasDomain_28329276-b02c-4f26-9ee4-dc67785abe08" xlink:to="loc_stn_GlobalMember_4e3d86d6-8989-43c8-9782-3fe527256ece" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ForeignCountriesMember_beadc957-6b83-4131-99e0-de331055df52" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ForeignCountriesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasDomain_28329276-b02c-4f26-9ee4-dc67785abe08" xlink:to="loc_ifrs-full_ForeignCountriesMember_beadc957-6b83-4131-99e0-de331055df52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_e95dce08-2ad2-4a0e-b10d-e01eb056c2ad" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfFinancialInstrumentsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_19b5587a-d6d7-4b72-9d3b-be02765fd736" xlink:to="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_e95dce08-2ad2-4a0e-b10d-e01eb056c2ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentAssetsAbstract_f2e308c8-a623-4a9c-b522-ce94280a9788" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NoncurrentAssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_e95dce08-2ad2-4a0e-b10d-e01eb056c2ad" xlink:to="loc_ifrs-full_NoncurrentAssetsAbstract_f2e308c8-a623-4a9c-b522-ce94280a9788" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_e2b6d05e-0829-479e-b9f9-d27ba6dec5d1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_f2e308c8-a623-4a9c-b522-ce94280a9788" xlink:to="loc_ifrs-full_Goodwill_e2b6d05e-0829-479e-b9f9-d27ba6dec5d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Assets_2e789880-4407-49e7-a15f-99176a0621a2" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_Assets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_e95dce08-2ad2-4a0e-b10d-e01eb056c2ad" xlink:to="loc_ifrs-full_Assets_2e789880-4407-49e7-a15f-99176a0621a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLiabilitiesAbstract_f1b01743-184e-4d4c-8e0c-981de8169e02" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CurrentLiabilitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_e95dce08-2ad2-4a0e-b10d-e01eb056c2ad" xlink:to="loc_ifrs-full_CurrentLiabilitiesAbstract_f1b01743-184e-4d4c-8e0c-981de8169e02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayables_6a9e9caa-5e83-448d-9cac-9b376273ff83" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TradeAndOtherCurrentPayables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_f1b01743-184e-4d4c-8e0c-981de8169e02" xlink:to="loc_ifrs-full_TradeAndOtherCurrentPayables_6a9e9caa-5e83-448d-9cac-9b376273ff83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentPortionOfLongtermBorrowings_9eb3a30d-dc3d-43dd-a521-62fa11da6759" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CurrentPortionOfLongtermBorrowings"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_f1b01743-184e-4d4c-8e0c-981de8169e02" xlink:to="loc_ifrs-full_CurrentPortionOfLongtermBorrowings_9eb3a30d-dc3d-43dd-a521-62fa11da6759" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLiabilitiesAbstract_483f3fe4-1b6d-4268-b5ce-be42bc156cb7" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NoncurrentLiabilitiesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_e95dce08-2ad2-4a0e-b10d-e01eb056c2ad" xlink:to="loc_ifrs-full_NoncurrentLiabilitiesAbstract_483f3fe4-1b6d-4268-b5ce-be42bc156cb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LongtermBorrowings_1c66c4e9-c6e7-4ff0-b33e-c2abb4502df4" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LongtermBorrowings"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesAbstract_483f3fe4-1b6d-4268-b5ce-be42bc156cb7" xlink:to="loc_ifrs-full_LongtermBorrowings_1c66c4e9-c6e7-4ff0-b33e-c2abb4502df4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilities_64b22c01-3a11-409d-8aa1-8ff3d2012ad5" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DeferredTaxLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesAbstract_483f3fe4-1b6d-4268-b5ce-be42bc156cb7" xlink:to="loc_ifrs-full_DeferredTaxLiabilities_64b22c01-3a11-409d-8aa1-8ff3d2012ad5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Liabilities_56d3acdd-ccff-4544-b0b1-c00017909ed0" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_Liabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_e95dce08-2ad2-4a0e-b10d-e01eb056c2ad" xlink:to="loc_ifrs-full_Liabilities_56d3acdd-ccff-4544-b0b1-c00017909ed0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAttributableToOwnersOfParent_30a29f71-afae-4d97-9ded-f57e6e88b4a6" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_EquityAttributableToOwnersOfParent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_e95dce08-2ad2-4a0e-b10d-e01eb056c2ad" xlink:to="loc_ifrs-full_EquityAttributableToOwnersOfParent_30a29f71-afae-4d97-9ded-f57e6e88b4a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAndLiabilities_4affab55-72ae-47b6-aa68-df917d133ee9" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_EquityAndLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_e95dce08-2ad2-4a0e-b10d-e01eb056c2ad" xlink:to="loc_ifrs-full_EquityAndLiabilities_4affab55-72ae-47b6-aa68-df917d133ee9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofIncomeDetails" xlink:type="simple" xlink:href="stn-20241231.xsd#RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofIncomeDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_AccountingPoliciesChangesInAccountingEstimatesAndErrorsAbstract_5d129b51-0fcf-415f-a592-da4665db29b3" xlink:href="stn-20241231.xsd#stn_AccountingPoliciesChangesInAccountingEstimatesAndErrorsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_17c3b4d5-8543-4cc3-81e7-f9f9138b175a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfFinancialInstrumentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_AccountingPoliciesChangesInAccountingEstimatesAndErrorsAbstract_5d129b51-0fcf-415f-a592-da4665db29b3" xlink:to="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_17c3b4d5-8543-4cc3-81e7-f9f9138b175a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_a83875e3-0592-4256-9e99-f292a0018203" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_17c3b4d5-8543-4cc3-81e7-f9f9138b175a" xlink:to="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_a83875e3-0592-4256-9e99-f292a0018203" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RestatedMember_6c6d4b12-aad4-499a-8e90-f6a8bf569a87" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RestatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_a83875e3-0592-4256-9e99-f292a0018203" xlink:to="loc_ifrs-full_RestatedMember_6c6d4b12-aad4-499a-8e90-f6a8bf569a87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PreviouslyStatedMember_1ddc9e6f-5bd2-4ed2-a1d7-891e69100835" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PreviouslyStatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RestatedMember_6c6d4b12-aad4-499a-8e90-f6a8bf569a87" xlink:to="loc_ifrs-full_PreviouslyStatedMember_1ddc9e6f-5bd2-4ed2-a1d7-891e69100835" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember_000a8ab2-59e9-481e-9b6b-8ec392a8d739" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RestatedMember_6c6d4b12-aad4-499a-8e90-f6a8bf569a87" xlink:to="loc_ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember_000a8ab2-59e9-481e-9b6b-8ec392a8d739" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_1640c819-153a-420c-8754-317a63b764f5" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfFinancialInstrumentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_17c3b4d5-8543-4cc3-81e7-f9f9138b175a" xlink:to="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_1640c819-153a-420c-8754-317a63b764f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SellingGeneralAndAdministrativeExpense_d3532308-3250-4e6e-9f94-bc3db572964e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_1640c819-153a-420c-8754-317a63b764f5" xlink:to="loc_ifrs-full_SellingGeneralAndAdministrativeExpense_d3532308-3250-4e6e-9f94-bc3db572964e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossBeforeTax_b08cab59-5437-438d-9a9e-a867ef29a24a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ProfitLossBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_1640c819-153a-420c-8754-317a63b764f5" xlink:to="loc_ifrs-full_ProfitLossBeforeTax_b08cab59-5437-438d-9a9e-a867ef29a24a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncome_7c026350-ab38-4c5a-958d-dedf1f8056df" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DeferredTaxExpenseIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_1640c819-153a-420c-8754-317a63b764f5" xlink:to="loc_ifrs-full_DeferredTaxExpenseIncome_7c026350-ab38-4c5a-958d-dedf1f8056df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_0b51bbff-088b-4a56-b117-280ae32382d9" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ProfitLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_1640c819-153a-420c-8754-317a63b764f5" xlink:to="loc_ifrs-full_ProfitLoss_0b51bbff-088b-4a56-b117-280ae32382d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BasicEarningsLossPerShare_b6f633ce-3359-49b8-ae88-1cea0ae4327e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BasicEarningsLossPerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_1640c819-153a-420c-8754-317a63b764f5" xlink:to="loc_ifrs-full_BasicEarningsLossPerShare_b6f633ce-3359-49b8-ae88-1cea0ae4327e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DilutedEarningsLossPerShare_b8422312-c7fb-466d-89ff-8bb9a11c0989" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DilutedEarningsLossPerShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_1640c819-153a-420c-8754-317a63b764f5" xlink:to="loc_ifrs-full_DilutedEarningsLossPerShare_b8422312-c7fb-466d-89ff-8bb9a11c0989" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofComprehensiveIncomeDetails" xlink:type="simple" xlink:href="stn-20241231.xsd#RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofComprehensiveIncomeDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofComprehensiveIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_AccountingPoliciesChangesInAccountingEstimatesAndErrorsAbstract_6ba8e495-909c-49b6-820c-43ce633a0fec" xlink:href="stn-20241231.xsd#stn_AccountingPoliciesChangesInAccountingEstimatesAndErrorsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_1147e206-81b7-4e46-a1e3-8003c1a29339" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfFinancialInstrumentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_AccountingPoliciesChangesInAccountingEstimatesAndErrorsAbstract_6ba8e495-909c-49b6-820c-43ce633a0fec" xlink:to="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_1147e206-81b7-4e46-a1e3-8003c1a29339" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_f2590bd8-b2bf-4324-9397-147c807253ae" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_1147e206-81b7-4e46-a1e3-8003c1a29339" xlink:to="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_f2590bd8-b2bf-4324-9397-147c807253ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RestatedMember_4a693998-d0c1-41e8-a884-b308425ab2b7" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RestatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_f2590bd8-b2bf-4324-9397-147c807253ae" xlink:to="loc_ifrs-full_RestatedMember_4a693998-d0c1-41e8-a884-b308425ab2b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PreviouslyStatedMember_2cc87a7d-9467-418c-acdb-5fca8d9c2d79" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PreviouslyStatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RestatedMember_4a693998-d0c1-41e8-a884-b308425ab2b7" xlink:to="loc_ifrs-full_PreviouslyStatedMember_2cc87a7d-9467-418c-acdb-5fca8d9c2d79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember_06ee37bc-9740-49cd-8a71-9f50f192c296" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RestatedMember_4a693998-d0c1-41e8-a884-b308425ab2b7" xlink:to="loc_ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember_06ee37bc-9740-49cd-8a71-9f50f192c296" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_01d84b4e-2a25-4111-b320-c885fcabfe0c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfFinancialInstrumentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_1147e206-81b7-4e46-a1e3-8003c1a29339" xlink:to="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_01d84b4e-2a25-4111-b320-c885fcabfe0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_9c9aae8f-4e38-4b65-91ae-31409c222a14" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_01d84b4e-2a25-4111-b320-c885fcabfe0c" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_9c9aae8f-4e38-4b65-91ae-31409c222a14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncome_667162cf-0160-4823-9067-69e90d7cd186" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherComprehensiveIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_01d84b4e-2a25-4111-b320-c885fcabfe0c" xlink:to="loc_ifrs-full_OtherComprehensiveIncome_667162cf-0160-4823-9067-69e90d7cd186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComprehensiveIncome_66b79d95-bf07-45e2-bd72-7e8ff2c6fc0f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ComprehensiveIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_01d84b4e-2a25-4111-b320-c885fcabfe0c" xlink:to="loc_ifrs-full_ComprehensiveIncome_66b79d95-bf07-45e2-bd72-7e8ff2c6fc0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofCashFlowsDetails" xlink:type="simple" xlink:href="stn-20241231.xsd#RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofCashFlowsDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofCashFlowsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_AccountingPoliciesChangesInAccountingEstimatesAndErrorsAbstract_0c39f22d-24a7-4223-b245-002a93064f2d" xlink:href="stn-20241231.xsd#stn_AccountingPoliciesChangesInAccountingEstimatesAndErrorsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_c176ad97-d453-4b3d-8ddc-292f4c02ee4a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfFinancialInstrumentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_AccountingPoliciesChangesInAccountingEstimatesAndErrorsAbstract_0c39f22d-24a7-4223-b245-002a93064f2d" xlink:to="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_c176ad97-d453-4b3d-8ddc-292f4c02ee4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_8017e6bf-fc5c-40f2-abc1-a4f993b24b7f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_c176ad97-d453-4b3d-8ddc-292f4c02ee4a" xlink:to="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_8017e6bf-fc5c-40f2-abc1-a4f993b24b7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RestatedMember_f885d761-2a33-41fc-bb4f-f1e3c5db5bdb" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RestatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_8017e6bf-fc5c-40f2-abc1-a4f993b24b7f" xlink:to="loc_ifrs-full_RestatedMember_f885d761-2a33-41fc-bb4f-f1e3c5db5bdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PreviouslyStatedMember_c409f3c1-f67f-4fe3-9228-84d7513e331f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PreviouslyStatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RestatedMember_f885d761-2a33-41fc-bb4f-f1e3c5db5bdb" xlink:to="loc_ifrs-full_PreviouslyStatedMember_c409f3c1-f67f-4fe3-9228-84d7513e331f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember_6ec14715-93f8-488b-9f14-fd213c23fe6c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RestatedMember_f885d761-2a33-41fc-bb4f-f1e3c5db5bdb" xlink:to="loc_ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember_6ec14715-93f8-488b-9f14-fd213c23fe6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_c6a982b7-5bc2-4673-a71e-76ac3cea948b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfFinancialInstrumentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_c176ad97-d453-4b3d-8ddc-292f4c02ee4a" xlink:to="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_c6a982b7-5bc2-4673-a71e-76ac3cea948b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossFromContinuingOperations_0cbf8270-5493-4f5b-9525-0d8192c35e3b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ProfitLossFromContinuingOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_c6a982b7-5bc2-4673-a71e-76ac3cea948b" xlink:to="loc_ifrs-full_ProfitLossFromContinuingOperations_0cbf8270-5493-4f5b-9525-0d8192c35e3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDeferredTaxExpense_ec69ef5d-c85d-4173-aa5d-adc014cfa0c1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AdjustmentsForDeferredTaxExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_c6a982b7-5bc2-4673-a71e-76ac3cea948b" xlink:to="loc_ifrs-full_AdjustmentsForDeferredTaxExpense_ec69ef5d-c85d-4173-aa5d-adc014cfa0c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables_30281496-56d9-40ef-b739-74df5011b74f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_c6a982b7-5bc2-4673-a71e-76ac3cea948b" xlink:to="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables_30281496-56d9-40ef-b739-74df5011b74f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_624bf10c-4c01-441b-ba9c-525f71635833" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_c6a982b7-5bc2-4673-a71e-76ac3cea948b" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_624bf10c-4c01-441b-ba9c-525f71635833" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PaymentsOfNotesPayableAndOtherFinancingObligations_62910f45-989f-465e-8f45-680341068d92" xlink:href="stn-20241231.xsd#stn_PaymentsOfNotesPayableAndOtherFinancingObligations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_c6a982b7-5bc2-4673-a71e-76ac3cea948b" xlink:to="loc_stn_PaymentsOfNotesPayableAndOtherFinancingObligations_62910f45-989f-465e-8f45-680341068d92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_c3e47bbb-e291-466f-b4ca-d3c8d1c6fb44" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsLineItems_c6a982b7-5bc2-4673-a71e-76ac3cea948b" xlink:to="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_c3e47bbb-e291-466f-b4ca-d3c8d1c6fb44" 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-20241231.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_22cb17c9-540b-4942-8b67-4d42e08593e6" xlink:href="stn-20241231.xsd#stn_BusinessAcquisitionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_f41b9095-2ec5-4aa1-8c88-5d3a6d0ad996" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_BusinessAcquisitionsAbstract_22cb17c9-540b-4942-8b67-4d42e08593e6" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_f41b9095-2ec5-4aa1-8c88-5d3a6d0ad996" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_f74e4718-df2e-4e55-80c5-67bff6ce9098" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_f41b9095-2ec5-4aa1-8c88-5d3a6d0ad996" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_f74e4718-df2e-4e55-80c5-67bff6ce9098" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsDomain_470baf0b-5fec-4e18-83ff-7a7f7b07d330" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BusinessCombinationsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_f74e4718-df2e-4e55-80c5-67bff6ce9098" xlink:to="loc_ifrs-full_BusinessCombinationsDomain_470baf0b-5fec-4e18-83ff-7a7f7b07d330" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_EnvironmentalSystemsDesignInc.Member_5efc671f-322f-42a0-9575-2c739d777cad" xlink:href="stn-20241231.xsd#stn_EnvironmentalSystemsDesignInc.Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BusinessCombinationsDomain_470baf0b-5fec-4e18-83ff-7a7f7b07d330" xlink:to="loc_stn_EnvironmentalSystemsDesignInc.Member_5efc671f-322f-42a0-9575-2c739d777cad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ZETCONIngenieureGmbHMember_befee2ee-8b7e-4f96-be2f-e76c0be3fcee" xlink:href="stn-20241231.xsd#stn_ZETCONIngenieureGmbHMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BusinessCombinationsDomain_470baf0b-5fec-4e18-83ff-7a7f7b07d330" xlink:to="loc_stn_ZETCONIngenieureGmbHMember_befee2ee-8b7e-4f96-be2f-e76c0be3fcee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_MorrisonHershfieldGroupIncMember_eada7a29-6e10-4071-8fc2-51500d19f71c" xlink:href="stn-20241231.xsd#stn_MorrisonHershfieldGroupIncMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BusinessCombinationsDomain_470baf0b-5fec-4e18-83ff-7a7f7b07d330" xlink:to="loc_stn_MorrisonHershfieldGroupIncMember_eada7a29-6e10-4071-8fc2-51500d19f71c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_HydrockHoldingsLimitedMember_8fef9757-fcbd-4895-98f5-b149fb235e42" xlink:href="stn-20241231.xsd#stn_HydrockHoldingsLimitedMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BusinessCombinationsDomain_470baf0b-5fec-4e18-83ff-7a7f7b07d330" xlink:to="loc_stn_HydrockHoldingsLimitedMember_8fef9757-fcbd-4895-98f5-b149fb235e42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember_0df7bd8a-aa61-4369-8145-e9ee6e22ef6e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BusinessCombinationsDomain_470baf0b-5fec-4e18-83ff-7a7f7b07d330" xlink:to="loc_ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember_0df7bd8a-aa61-4369-8145-e9ee6e22ef6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfContingentLiabilitiesAxis_feea8196-d376-451d-903e-3d30f8494741" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfContingentLiabilitiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_f41b9095-2ec5-4aa1-8c88-5d3a6d0ad996" xlink:to="loc_ifrs-full_ClassesOfContingentLiabilitiesAxis_feea8196-d376-451d-903e-3d30f8494741" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfContingentLiabilitiesDomain_74bbb27c-fdeb-462f-b878-5fc0cbe404d2" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfContingentLiabilitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfContingentLiabilitiesAxis_feea8196-d376-451d-903e-3d30f8494741" xlink:to="loc_ifrs-full_ClassesOfContingentLiabilitiesDomain_74bbb27c-fdeb-462f-b878-5fc0cbe404d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LegalProceedingsContingentLiabilityMember_843209ff-2db5-4cd8-9a0d-c86da4cea70a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LegalProceedingsContingentLiabilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfContingentLiabilitiesDomain_74bbb27c-fdeb-462f-b878-5fc0cbe404d2" xlink:to="loc_ifrs-full_LegalProceedingsContingentLiabilityMember_843209ff-2db5-4cd8-9a0d-c86da4cea70a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_dc7d0b8c-37f8-43b3-a9b3-28baa1d8e899" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfBusinessCombinationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_f41b9095-2ec5-4aa1-8c88-5d3a6d0ad996" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_dc7d0b8c-37f8-43b3-a9b3-28baa1d8e899" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfEmployees_37251e4c-e806-4695-be40-7da7d4b2815e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NumberOfEmployees"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_dc7d0b8c-37f8-43b3-a9b3-28baa1d8e899" xlink:to="loc_ifrs-full_NumberOfEmployees_37251e4c-e806-4695-be40-7da7d4b2815e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GoodwillRecognisedAsOfAcquisitionDate_b5966801-d429-4222-b530-57b8651130c3" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GoodwillRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_dc7d0b8c-37f8-43b3-a9b3-28baa1d8e899" xlink:to="loc_ifrs-full_GoodwillRecognisedAsOfAcquisitionDate_b5966801-d429-4222-b530-57b8651130c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_6be01de4-ce8b-47f4-900a-fd566a6e922c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_dc7d0b8c-37f8-43b3-a9b3-28baa1d8e899" xlink:to="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_6be01de4-ce8b-47f4-900a-fd566a6e922c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GoodwillExpectedDeductibleForTaxPurposes_7eace1c9-c8ba-4d04-8be5-aeb218835a8f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GoodwillExpectedDeductibleForTaxPurposes"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_dc7d0b8c-37f8-43b3-a9b3-28baa1d8e899" xlink:to="loc_ifrs-full_GoodwillExpectedDeductibleForTaxPurposes_7eace1c9-c8ba-4d04-8be5-aeb218835a8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContingentLiabilitiesRecognisedAsOfAcquisitionDate_a98e9ce0-d612-4815-ab89-aa0a8139cdfb" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ContingentLiabilitiesRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_dc7d0b8c-37f8-43b3-a9b3-28baa1d8e899" xlink:to="loc_ifrs-full_ContingentLiabilitiesRecognisedAsOfAcquisitionDate_a98e9ce0-d612-4815-ab89-aa0a8139cdfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AssetRecognisedForExpectedReimbursementOtherProvisions_be11f8ee-a247-463a-85f7-7797f3f42ab1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AssetRecognisedForExpectedReimbursementOtherProvisions"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_dc7d0b8c-37f8-43b3-a9b3-28baa1d8e899" xlink:to="loc_ifrs-full_AssetRecognisedForExpectedReimbursementOtherProvisions_be11f8ee-a247-463a-85f7-7797f3f42ab1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueOfAcquiree_d0c943fc-4b9e-4b62-b152-ae766f499e34" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RevenueOfAcquiree"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_dc7d0b8c-37f8-43b3-a9b3-28baa1d8e899" xlink:to="loc_ifrs-full_RevenueOfAcquiree_d0c943fc-4b9e-4b62-b152-ae766f499e34" 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-20241231.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_81a1ab31-7084-47e0-8bc4-dc0b41d95f3c" xlink:href="stn-20241231.xsd#stn_BusinessAcquisitionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_1c089ac5-7a8e-4033-b107-5faefba9f81f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_BusinessAcquisitionsAbstract_81a1ab31-7084-47e0-8bc4-dc0b41d95f3c" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_1c089ac5-7a8e-4033-b107-5faefba9f81f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_b28b32c1-fac1-421d-856e-641a92948174" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_1c089ac5-7a8e-4033-b107-5faefba9f81f" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_b28b32c1-fac1-421d-856e-641a92948174" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsDomain_ad5472c7-c559-40bf-abd5-1e7cd3363c1b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BusinessCombinationsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_b28b32c1-fac1-421d-856e-641a92948174" xlink:to="loc_ifrs-full_BusinessCombinationsDomain_ad5472c7-c559-40bf-abd5-1e7cd3363c1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember_c661b9a5-9b86-405b-b593-6640e0983d25" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BusinessCombinationsDomain_ad5472c7-c559-40bf-abd5-1e7cd3363c1b" xlink:to="loc_ifrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember_c661b9a5-9b86-405b-b593-6640e0983d25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_22a4793d-bdf6-4a51-bd4f-0368c42b7be9" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfBusinessCombinationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_1c089ac5-7a8e-4033-b107-5faefba9f81f" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_22a4793d-bdf6-4a51-bd4f-0368c42b7be9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashTransferred_613dc7d3-2bf3-402c-8fd5-aea95ddf9ebf" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CashTransferred"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_22a4793d-bdf6-4a51-bd4f-0368c42b7be9" xlink:to="loc_ifrs-full_CashTransferred_613dc7d3-2bf3-402c-8fd5-aea95ddf9ebf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesIncurred_b662ff32-0435-4d33-9380-811ed3ed9399" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LiabilitiesIncurred"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_22a4793d-bdf6-4a51-bd4f-0368c42b7be9" xlink:to="loc_ifrs-full_LiabilitiesIncurred_b662ff32-0435-4d33-9380-811ed3ed9399" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_fa1b0de1-2da2-4ec4-a417-d86e74df89d3" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_22a4793d-bdf6-4a51-bd4f-0368c42b7be9" xlink:to="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_fa1b0de1-2da2-4ec4-a417-d86e74df89d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate_4890a07c-58ab-4239-9c4d-92d1cbb300bb" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_22a4793d-bdf6-4a51-bd4f-0368c42b7be9" xlink:to="loc_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate_4890a07c-58ab-4239-9c4d-92d1cbb300bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_c982d398-f468-4896-80c0-3297404ec270" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_22a4793d-bdf6-4a51-bd4f-0368c42b7be9" xlink:to="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_c982d398-f468-4896-80c0-3297404ec270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract_06909577-f802-4471-b4ba-55e83c2b0220" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_22a4793d-bdf6-4a51-bd4f-0368c42b7be9" xlink:to="loc_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract_06909577-f802-4471-b4ba-55e83c2b0220" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NonCashWorkingCapitalAbstract_27d4853e-7f4b-4555-8bd3-29168d955c8b" xlink:href="stn-20241231.xsd#stn_NonCashWorkingCapitalAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract_06909577-f802-4471-b4ba-55e83c2b0220" xlink:to="loc_stn_NonCashWorkingCapitalAbstract_27d4853e-7f4b-4555-8bd3-29168d955c8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate_3daf4c25-4465-4a32-93cf-709b6a91588d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_NonCashWorkingCapitalAbstract_27d4853e-7f4b-4555-8bd3-29168d955c8b" xlink:to="loc_ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate_3daf4c25-4465-4a32-93cf-709b6a91588d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate_87bbc3e4-9116-4d82-95ee-3f48c5c9b711" xlink:href="stn-20241231.xsd#stn_NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_NonCashWorkingCapitalAbstract_27d4853e-7f4b-4555-8bd3-29168d955c8b" xlink:to="loc_stn_NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate_87bbc3e4-9116-4d82-95ee-3f48c5c9b711" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate_29b64370-77e4-4eb4-bb4f-225d869a3732" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_NonCashWorkingCapitalAbstract_27d4853e-7f4b-4555-8bd3-29168d955c8b" xlink:to="loc_ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate_29b64370-77e4-4eb4-bb4f-225d869a3732" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContractLiabilitiesRecognisedAsOfAcquisitionDate_76956ea6-e647-4152-823e-2882af0eb99e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ContractLiabilitiesRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_NonCashWorkingCapitalAbstract_27d4853e-7f4b-4555-8bd3-29168d955c8b" xlink:to="loc_ifrs-full_ContractLiabilitiesRecognisedAsOfAcquisitionDate_76956ea6-e647-4152-823e-2882af0eb99e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate_cc36f2f9-1a62-49be-bf7a-076919eb1b77" xlink:href="stn-20241231.xsd#stn_NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_NonCashWorkingCapitalAbstract_27d4853e-7f4b-4555-8bd3-29168d955c8b" xlink:to="loc_stn_NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate_cc36f2f9-1a62-49be-bf7a-076919eb1b77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_RightOfUseAssetsRecognisedAsOfAcquisitionDate_95b9dafe-1298-46fe-9f10-dff80895bfb5" xlink:href="stn-20241231.xsd#stn_RightOfUseAssetsRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract_06909577-f802-4471-b4ba-55e83c2b0220" xlink:to="loc_stn_RightOfUseAssetsRecognisedAsOfAcquisitionDate_95b9dafe-1298-46fe-9f10-dff80895bfb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_234747f2-2fda-46dd-aa07-5c212e3f9285" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract_06909577-f802-4471-b4ba-55e83c2b0220" xlink:to="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_234747f2-2fda-46dd-aa07-5c212e3f9285" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate_b5ee97cc-ff31-4b7a-909e-70dc74ab0403" xlink:href="stn-20241231.xsd#stn_NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract_06909577-f802-4471-b4ba-55e83c2b0220" xlink:to="loc_stn_NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate_b5ee97cc-ff31-4b7a-909e-70dc74ab0403" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLiabilitiesRecognisedAsOfAcquisitionDate_2b3cb42c-3213-4525-9d94-c715eebc081e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NoncurrentLiabilitiesRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract_06909577-f802-4471-b4ba-55e83c2b0220" xlink:to="loc_ifrs-full_NoncurrentLiabilitiesRecognisedAsOfAcquisitionDate_2b3cb42c-3213-4525-9d94-c715eebc081e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContingentLiabilitiesRecognisedAsOfAcquisitionDate_a6a6e3b1-ef5d-4d45-960b-d54fb6f3a3a7" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ContingentLiabilitiesRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract_06909577-f802-4471-b4ba-55e83c2b0220" xlink:to="loc_ifrs-full_ContingentLiabilitiesRecognisedAsOfAcquisitionDate_a6a6e3b1-ef5d-4d45-960b-d54fb6f3a3a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxAssetsRecognisedAsOfAcquisitionDate_143d3f57-ba17-4798-a593-62d081be4716" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DeferredTaxAssetsRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract_06909577-f802-4471-b4ba-55e83c2b0220" xlink:to="loc_ifrs-full_DeferredTaxAssetsRecognisedAsOfAcquisitionDate_143d3f57-ba17-4798-a593-62d081be4716" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate_e904d59e-0076-4941-b340-d9cd967945ce" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract_06909577-f802-4471-b4ba-55e83c2b0220" xlink:to="loc_ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate_e904d59e-0076-4941-b340-d9cd967945ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherRecognisedAsOfAcquisitionDate_03cb4304-e4bb-4144-b2e2-a6266710d377" xlink:href="stn-20241231.xsd#stn_OtherRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract_06909577-f802-4471-b4ba-55e83c2b0220" xlink:to="loc_stn_OtherRecognisedAsOfAcquisitionDate_03cb4304-e4bb-4144-b2e2-a6266710d377" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_838bda23-f9c2-4dc9-bf0d-0241043ccac9" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract_06909577-f802-4471-b4ba-55e83c2b0220" xlink:to="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_838bda23-f9c2-4dc9-bf0d-0241043ccac9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GoodwillRecognisedAsOfAcquisitionDate_630c6ae3-4721-4f8d-81de-dce8899984a8" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GoodwillRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_22a4793d-bdf6-4a51-bd4f-0368c42b7be9" xlink:to="loc_ifrs-full_GoodwillRecognisedAsOfAcquisitionDate_630c6ae3-4721-4f8d-81de-dce8899984a8" 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-20241231.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_2b5c9585-36dd-4769-8466-2aac470e0e91" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Cash_b07b5861-c71b-49f4-b592-643265c0cdc4" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_Cash"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_2b5c9585-36dd-4769-8466-2aac470e0e91" xlink:to="loc_ifrs-full_Cash_b07b5861-c71b-49f4-b592-643265c0cdc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShorttermInvestmentsClassifiedAsCashEquivalents_adff89f1-228e-4c42-8109-07e9dc674e99" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ShorttermInvestmentsClassifiedAsCashEquivalents"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_2b5c9585-36dd-4769-8466-2aac470e0e91" xlink:to="loc_ifrs-full_ShorttermInvestmentsClassifiedAsCashEquivalents_adff89f1-228e-4c42-8109-07e9dc674e99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition_d961d86d-4f07-4c15-9ada-9f7c7421a2c9" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_2b5c9585-36dd-4769-8466-2aac470e0e91" xlink:to="loc_ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition_d961d86d-4f07-4c15-9ada-9f7c7421a2c9" 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-20241231.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_bb79e25b-4e7d-4ffe-8f63-2f955e4c034f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_TradeAndOtherReceivablesTable_dc5f9e3e-c5cb-4333-830b-57e98d732e2d" xlink:href="stn-20241231.xsd#stn_TradeAndOtherReceivablesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_bb79e25b-4e7d-4ffe-8f63-2f955e4c034f" xlink:to="loc_stn_TradeAndOtherReceivablesTable_dc5f9e3e-c5cb-4333-830b-57e98d732e2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypeOfMeasurementOfExpectedCreditLossesAxis_bacb5274-f199-4145-bd39-5f12ae64b9c2" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TypeOfMeasurementOfExpectedCreditLossesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_TradeAndOtherReceivablesTable_dc5f9e3e-c5cb-4333-830b-57e98d732e2d" xlink:to="loc_ifrs-full_TypeOfMeasurementOfExpectedCreditLossesAxis_bacb5274-f199-4145-bd39-5f12ae64b9c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypeOfMeasurementOfExpectedCreditLossesDomain_65bd6c4a-4efc-4a43-9847-c20c4f6ca5e8" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TypeOfMeasurementOfExpectedCreditLossesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypeOfMeasurementOfExpectedCreditLossesAxis_bacb5274-f199-4145-bd39-5f12ae64b9c2" xlink:to="loc_ifrs-full_TypeOfMeasurementOfExpectedCreditLossesDomain_65bd6c4a-4efc-4a43-9847-c20c4f6ca5e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LifetimeExpectedCreditLossesMember_d8530ab5-93a0-4fed-b2a8-643b7a021176" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LifetimeExpectedCreditLossesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypeOfMeasurementOfExpectedCreditLossesDomain_65bd6c4a-4efc-4a43-9847-c20c4f6ca5e8" xlink:to="loc_ifrs-full_LifetimeExpectedCreditLossesMember_d8530ab5-93a0-4fed-b2a8-643b7a021176" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_TradeAndOtherReceivablesLineItems_ebc7402c-8ef4-4b23-96db-498a624c3e58" xlink:href="stn-20241231.xsd#stn_TradeAndOtherReceivablesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_TradeAndOtherReceivablesTable_dc5f9e3e-c5cb-4333-830b-57e98d732e2d" xlink:to="loc_stn_TradeAndOtherReceivablesLineItems_ebc7402c-8ef4-4b23-96db-498a624c3e58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeReceivables_d36f62ab-eafc-4939-b804-13225d311138" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TradeReceivables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_TradeAndOtherReceivablesLineItems_ebc7402c-8ef4-4b23-96db-498a624c3e58" xlink:to="loc_ifrs-full_TradeReceivables_d36f62ab-eafc-4939-b804-13225d311138" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherReceivables_907308ae-1d21-4c32-8346-a656d48e85fb" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherReceivables"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_TradeAndOtherReceivablesLineItems_ebc7402c-8ef4-4b23-96db-498a624c3e58" xlink:to="loc_ifrs-full_OtherReceivables_907308ae-1d21-4c32-8346-a656d48e85fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_InsuranceReceivables_13cf58c9-f42f-43dc-a9e7-012d150d1fdd" xlink:href="stn-20241231.xsd#stn_InsuranceReceivables"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_TradeAndOtherReceivablesLineItems_ebc7402c-8ef4-4b23-96db-498a624c3e58" xlink:to="loc_stn_InsuranceReceivables_13cf58c9-f42f-43dc-a9e7-012d150d1fdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherReceivables_b04e4932-12d0-4704-b463-24a7ce0a22d1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TradeAndOtherReceivables"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_TradeAndOtherReceivablesLineItems_ebc7402c-8ef4-4b23-96db-498a624c3e58" xlink:to="loc_ifrs-full_TradeAndOtherReceivables_b04e4932-12d0-4704-b463-24a7ce0a22d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/TradeandOtherReceivablesScheduleofAgingAnalysisofGrossTradeReceivablesDetails" xlink:type="simple" xlink:href="stn-20241231.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_d1d061a7-f6d0-40fd-b1b8-4db0ef26204a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_TradeAndOtherReceivablesTable_74701c76-56df-4b2a-ad4b-098197d0cbb8" xlink:href="stn-20241231.xsd#stn_TradeAndOtherReceivablesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_d1d061a7-f6d0-40fd-b1b8-4db0ef26204a" xlink:to="loc_stn_TradeAndOtherReceivablesTable_74701c76-56df-4b2a-ad4b-098197d0cbb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis_2197e8cf-61a4-43d4-a5fc-4f3ce208a0fe" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_MaturityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_TradeAndOtherReceivablesTable_74701c76-56df-4b2a-ad4b-098197d0cbb8" xlink:to="loc_ifrs-full_MaturityAxis_2197e8cf-61a4-43d4-a5fc-4f3ce208a0fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityDomain_5499aad9-ff23-4a1f-8cf2-161beb60aa6a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_MaturityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MaturityAxis_2197e8cf-61a4-43d4-a5fc-4f3ce208a0fe" xlink:to="loc_ifrs-full_MaturityDomain_5499aad9-ff23-4a1f-8cf2-161beb60aa6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OneToThirtyDaysMember_5642b5e1-e8ea-45d4-a9fa-3b0500840c60" xlink:href="stn-20241231.xsd#stn_OneToThirtyDaysMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MaturityDomain_5499aad9-ff23-4a1f-8cf2-161beb60aa6a" xlink:to="loc_stn_OneToThirtyDaysMember_5642b5e1-e8ea-45d4-a9fa-3b0500840c60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ThirtyOneToSixtyDaysMember_75860d3d-e9ca-4904-83d8-78bc23c4f4a7" xlink:href="stn-20241231.xsd#stn_ThirtyOneToSixtyDaysMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MaturityDomain_5499aad9-ff23-4a1f-8cf2-161beb60aa6a" xlink:to="loc_stn_ThirtyOneToSixtyDaysMember_75860d3d-e9ca-4904-83d8-78bc23c4f4a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SixtyOneToNinetyDaysMember_9fbf614d-23e7-42df-b10a-2e729297e669" xlink:href="stn-20241231.xsd#stn_SixtyOneToNinetyDaysMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MaturityDomain_5499aad9-ff23-4a1f-8cf2-161beb60aa6a" xlink:to="loc_stn_SixtyOneToNinetyDaysMember_9fbf614d-23e7-42df-b10a-2e729297e669" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NinetyOneDaysToOneTwentyDaysMember_ba3d0a9c-1a68-426c-894a-e44cd16e663b" xlink:href="stn-20241231.xsd#stn_NinetyOneDaysToOneTwentyDaysMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MaturityDomain_5499aad9-ff23-4a1f-8cf2-161beb60aa6a" xlink:to="loc_stn_NinetyOneDaysToOneTwentyDaysMember_ba3d0a9c-1a68-426c-894a-e44cd16e663b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_AboveOneTwentyOneDaysMember_b04116db-6a3b-47a4-a188-130b67470764" xlink:href="stn-20241231.xsd#stn_AboveOneTwentyOneDaysMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MaturityDomain_5499aad9-ff23-4a1f-8cf2-161beb60aa6a" xlink:to="loc_stn_AboveOneTwentyOneDaysMember_b04116db-6a3b-47a4-a188-130b67470764" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_TradeAndOtherReceivablesLineItems_e96f955e-d7cd-4d55-9616-34b60e565934" xlink:href="stn-20241231.xsd#stn_TradeAndOtherReceivablesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_TradeAndOtherReceivablesTable_74701c76-56df-4b2a-ad4b-098197d0cbb8" xlink:to="loc_stn_TradeAndOtherReceivablesLineItems_e96f955e-d7cd-4d55-9616-34b60e565934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_GrossTradeReceivables_506b33cb-ebb3-4684-941f-7e144d135424" xlink:href="stn-20241231.xsd#stn_GrossTradeReceivables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_TradeAndOtherReceivablesLineItems_e96f955e-d7cd-4d55-9616-34b60e565934" xlink:to="loc_stn_GrossTradeReceivables_506b33cb-ebb3-4684-941f-7e144d135424" 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-20241231.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_5174fa51-0378-4bb7-86bd-371756f136d0" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_3b0ac86d-2b26-4639-a76e-389599197c7a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_5174fa51-0378-4bb7-86bd-371756f136d0" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_3b0ac86d-2b26-4639-a76e-389599197c7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ac11e840-f0fd-43ad-ac69-e894cba3b152" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_3b0ac86d-2b26-4639-a76e-389599197c7a" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ac11e840-f0fd-43ad-ac69-e894cba3b152" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_247e61de-cf82-47ba-9909-902a3e61cb0f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CarryingAmountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ac11e840-f0fd-43ad-ac69-e894cba3b152" xlink:to="loc_ifrs-full_CarryingAmountMember_247e61de-cf82-47ba-9909-902a3e61cb0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_45c081fd-d6ed-43b9-9f38-7daf55b0deb5" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_247e61de-cf82-47ba-9909-902a3e61cb0f" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_45c081fd-d6ed-43b9-9f38-7daf55b0deb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedDepreciationAndAmortisationMember_c9dc9c7c-5131-4a74-817e-26c17c5e568a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AccumulatedDepreciationAndAmortisationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_247e61de-cf82-47ba-9909-902a3e61cb0f" xlink:to="loc_ifrs-full_AccumulatedDepreciationAndAmortisationMember_c9dc9c7c-5131-4a74-817e-26c17c5e568a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_51fceb38-30a6-4c79-9a95-2c4670dec30c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_3b0ac86d-2b26-4639-a76e-389599197c7a" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_51fceb38-30a6-4c79-9a95-2c4670dec30c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_21197552-dc51-4ba5-afcb-90640126872e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_51fceb38-30a6-4c79-9a95-2c4670dec30c" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_21197552-dc51-4ba5-afcb-90640126872e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_EngineeringEquipmentMember_f7918546-ea0a-4a57-bf07-919e5a6a97f6" xlink:href="stn-20241231.xsd#stn_EngineeringEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_21197552-dc51-4ba5-afcb-90640126872e" xlink:to="loc_stn_EngineeringEquipmentMember_f7918546-ea0a-4a57-bf07-919e5a6a97f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OfficeEquipmentMember_80286f63-2ab7-466e-a536-37a9c6ed10fe" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OfficeEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_21197552-dc51-4ba5-afcb-90640126872e" xlink:to="loc_ifrs-full_OfficeEquipmentMember_80286f63-2ab7-466e-a536-37a9c6ed10fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseholdImprovementsMember_93e0bbea-e42a-4fd2-852a-c8e0e041b8e1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LeaseholdImprovementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_21197552-dc51-4ba5-afcb-90640126872e" xlink:to="loc_ifrs-full_LeaseholdImprovementsMember_93e0bbea-e42a-4fd2-852a-c8e0e041b8e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherPropertyPlantAndEquipmentMember_cd1fa833-2422-48de-a644-bbaf401a7d30" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherPropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_21197552-dc51-4ba5-afcb-90640126872e" xlink:to="loc_ifrs-full_OtherPropertyPlantAndEquipmentMember_cd1fa833-2422-48de-a644-bbaf401a7d30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_fc373cb6-dfbb-48ba-b65a-40a86e63528d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_3b0ac86d-2b26-4639-a76e-389599197c7a" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_fc373cb6-dfbb-48ba-b65a-40a86e63528d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_b07493d8-2819-4eb1-b775-91fc3e18e491" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_fc373cb6-dfbb-48ba-b65a-40a86e63528d" xlink:to="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_b07493d8-2819-4eb1-b775-91fc3e18e491" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_7b267c20-6fc0-4919-8c73-b8ce5e3fbc5f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_b07493d8-2819-4eb1-b775-91fc3e18e491" xlink:to="loc_ifrs-full_PropertyPlantAndEquipment_7b267c20-6fc0-4919-8c73-b8ce5e3fbc5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_72bea160-8f3a-4fa1-9a65-c4873c10cfd1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_b07493d8-2819-4eb1-b775-91fc3e18e491" xlink:to="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_72bea160-8f3a-4fa1-9a65-c4873c10cfd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_4eab6926-99bb-4f6e-97e3-403e5ea3d429" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_b07493d8-2819-4eb1-b775-91fc3e18e491" xlink:to="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_4eab6926-99bb-4f6e-97e3-403e5ea3d429" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisposalsPropertyPlantAndEquipment_c982d6cc-ce38-477a-9d1f-f23e9b0c92c3" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisposalsPropertyPlantAndEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_b07493d8-2819-4eb1-b775-91fc3e18e491" xlink:to="loc_ifrs-full_DisposalsPropertyPlantAndEquipment_c982d6cc-ce38-477a-9d1f-f23e9b0c92c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationPropertyPlantAndEquipment_5ef8d3f8-05b8-4ea9-a750-747c7175593f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DepreciationPropertyPlantAndEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_b07493d8-2819-4eb1-b775-91fc3e18e491" xlink:to="loc_ifrs-full_DepreciationPropertyPlantAndEquipment_5ef8d3f8-05b8-4ea9-a750-747c7175593f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_5caa2aa0-56fa-4ce8-a153-d6c9f5413cd3" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_b07493d8-2819-4eb1-b775-91fc3e18e491" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_5caa2aa0-56fa-4ce8-a153-d6c9f5413cd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_bd4494eb-d467-4476-91ec-f8be78066ee1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_b07493d8-2819-4eb1-b775-91fc3e18e491" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_bd4494eb-d467-4476-91ec-f8be78066ee1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_45d50486-d74c-433c-be06-884292e79fdc" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PropertyPlantAndEquipment"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_b07493d8-2819-4eb1-b775-91fc3e18e491" xlink:to="loc_ifrs-full_PropertyPlantAndEquipment_45d50486-d74c-433c-be06-884292e79fdc" 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-20241231.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_86882619-85d0-484d-aa4a-32e258563bed" xlink:href="stn-20241231.xsd#stn_LeaseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_fcb406a0-93a7-4523-82c9-43981aecd98b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_LeaseAbstract_86882619-85d0-484d-aa4a-32e258563bed" xlink:to="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_fcb406a0-93a7-4523-82c9-43981aecd98b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cc0b1ec2-15e5-4e98-b937-043db5e7daf2" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_fcb406a0-93a7-4523-82c9-43981aecd98b" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cc0b1ec2-15e5-4e98-b937-043db5e7daf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_e2a1f42d-95bf-471c-ab0a-956d90faa5a3" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cc0b1ec2-15e5-4e98-b937-043db5e7daf2" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_e2a1f42d-95bf-471c-ab0a-956d90faa5a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BuildingsMember_b84c21ea-1de0-45e8-95c8-13afa2518db1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BuildingsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_e2a1f42d-95bf-471c-ab0a-956d90faa5a3" xlink:to="loc_ifrs-full_BuildingsMember_b84c21ea-1de0-45e8-95c8-13afa2518db1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherPropertyPlantAndEquipmentMember_5dbd2aee-631d-466f-95cf-3db98d9af899" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherPropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_e2a1f42d-95bf-471c-ab0a-956d90faa5a3" xlink:to="loc_ifrs-full_OtherPropertyPlantAndEquipmentMember_5dbd2aee-631d-466f-95cf-3db98d9af899" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_1c5793f0-c9ea-477d-92ce-e21b8d096ce1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_fcb406a0-93a7-4523-82c9-43981aecd98b" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_1c5793f0-c9ea-477d-92ce-e21b8d096ce1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsDomain_878150d2-5c20-48e5-9da3-204f71edf738" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfAssetsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_1c5793f0-c9ea-477d-92ce-e21b8d096ce1" xlink:to="loc_ifrs-full_ClassesOfAssetsDomain_878150d2-5c20-48e5-9da3-204f71edf738" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssetsMember_2adaba9c-2252-4ddd-b3cd-8c63fbe6a716" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RightofuseAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsDomain_878150d2-5c20-48e5-9da3-204f71edf738" xlink:to="loc_ifrs-full_RightofuseAssetsMember_2adaba9c-2252-4ddd-b3cd-8c63fbe6a716" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_a74bbc52-b74a-4c01-bbda-628c5b2b354b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_fcb406a0-93a7-4523-82c9-43981aecd98b" xlink:to="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_a74bbc52-b74a-4c01-bbda-628c5b2b354b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssets_ea26ed15-a946-4e4c-963d-847ab9baa4ba" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RightofuseAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_a74bbc52-b74a-4c01-bbda-628c5b2b354b" xlink:to="loc_ifrs-full_RightofuseAssets_ea26ed15-a946-4e4c-963d-847ab9baa4ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsToRightofuseAssets_8c2cd251-8513-4dee-bcaf-7e4780277551" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AdditionsToRightofuseAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_a74bbc52-b74a-4c01-bbda-628c5b2b354b" xlink:to="loc_ifrs-full_AdditionsToRightofuseAssets_8c2cd251-8513-4dee-bcaf-7e4780277551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsRightofuseAssets_eb5d4b34-7bee-4d61-87ce-28ab2586cc01" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsRightofuseAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_a74bbc52-b74a-4c01-bbda-628c5b2b354b" xlink:to="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsRightofuseAssets_eb5d4b34-7bee-4d61-87ce-28ab2586cc01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationRightofuseAssets_ccfb04be-3b96-4234-b09e-ec760902ba61" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DepreciationRightofuseAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_a74bbc52-b74a-4c01-bbda-628c5b2b354b" xlink:to="loc_ifrs-full_DepreciationRightofuseAssets_ccfb04be-3b96-4234-b09e-ec760902ba61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_IncreaseDecreaseThroughModificationOfRightOfUseAssets_def5c5e0-41ce-4fb0-8f19-d1de030849f1" xlink:href="stn-20241231.xsd#stn_IncreaseDecreaseThroughModificationOfRightOfUseAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_a74bbc52-b74a-4c01-bbda-628c5b2b354b" xlink:to="loc_stn_IncreaseDecreaseThroughModificationOfRightOfUseAssets_def5c5e0-41ce-4fb0-8f19-d1de030849f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets_8df25049-6df1-41c2-8a60-796ec8e2fda8" xlink:href="stn-20241231.xsd#stn_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_a74bbc52-b74a-4c01-bbda-628c5b2b354b" xlink:to="loc_stn_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets_8df25049-6df1-41c2-8a60-796ec8e2fda8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesRightofuseAssets_a776bade-f0d0-48d6-b0da-69bdd4b4a116" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesRightofuseAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_a74bbc52-b74a-4c01-bbda-628c5b2b354b" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesRightofuseAssets_a776bade-f0d0-48d6-b0da-69bdd4b4a116" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssets_b7f85af4-9304-47bc-a1d2-016914c6184c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RightofuseAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_a74bbc52-b74a-4c01-bbda-628c5b2b354b" xlink:to="loc_ifrs-full_RightofuseAssets_b7f85af4-9304-47bc-a1d2-016914c6184c" 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-20241231.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_94f42926-d8f2-4de3-859d-9d51b2dc9481" xlink:href="stn-20241231.xsd#stn_LeaseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeTable_964132b5-8080-40d9-82dd-15fe1251a191" xlink:href="stn-20241231.xsd#stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_LeaseAbstract_94f42926-d8f2-4de3-859d-9d51b2dc9481" xlink:to="loc_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeTable_964132b5-8080-40d9-82dd-15fe1251a191" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_9c7e575c-d23a-4beb-aa82-cfc5b4ba3bf2" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeTable_964132b5-8080-40d9-82dd-15fe1251a191" xlink:to="loc_ifrs-full_RangeAxis_9c7e575c-d23a-4beb-aa82-cfc5b4ba3bf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeDomain_19348364-1f39-4493-8d02-408621310f75" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RangeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_9c7e575c-d23a-4beb-aa82-cfc5b4ba3bf2" xlink:to="loc_ifrs-full_RangeDomain_19348364-1f39-4493-8d02-408621310f75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_31f648ca-e3bf-4d09-b7d3-e1b83f837f97" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeDomain_19348364-1f39-4493-8d02-408621310f75" xlink:to="loc_ifrs-full_BottomOfRangeMember_31f648ca-e3bf-4d09-b7d3-e1b83f837f97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_11a8581e-5c7c-4f8e-af4d-49c0427e99cb" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TopOfRangeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeDomain_19348364-1f39-4493-8d02-408621310f75" xlink:to="loc_ifrs-full_TopOfRangeMember_11a8581e-5c7c-4f8e-af4d-49c0427e99cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageMember_ddc4b04b-7c58-4673-9371-628dbbedec85" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_WeightedAverageMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeDomain_19348364-1f39-4493-8d02-408621310f75" xlink:to="loc_ifrs-full_WeightedAverageMember_ddc4b04b-7c58-4673-9371-628dbbedec85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_53df369d-f316-482b-a2bb-326d23f8b702" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeTable_964132b5-8080-40d9-82dd-15fe1251a191" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_53df369d-f316-482b-a2bb-326d23f8b702" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_84fa766a-d28b-40f7-ba6d-9cd8b39918fa" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_53df369d-f316-482b-a2bb-326d23f8b702" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_84fa766a-d28b-40f7-ba6d-9cd8b39918fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OfficeSpaceMember_2287070d-0cbb-4eb9-8d14-f05f0fdfb87b" xlink:href="stn-20241231.xsd#stn_OfficeSpaceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_84fa766a-d28b-40f7-ba6d-9cd8b39918fa" xlink:to="loc_stn_OfficeSpaceMember_2287070d-0cbb-4eb9-8d14-f05f0fdfb87b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OfficeEquipmentMember_c2badef2-20b8-4f55-a13f-158a32e52bff" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OfficeEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_84fa766a-d28b-40f7-ba6d-9cd8b39918fa" xlink:to="loc_ifrs-full_OfficeEquipmentMember_c2badef2-20b8-4f55-a13f-158a32e52bff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ITAndOtherEquipmentMember_0ea8af85-9a02-4906-853b-7d499e5bd9a2" xlink:href="stn-20241231.xsd#stn_ITAndOtherEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_84fa766a-d28b-40f7-ba6d-9cd8b39918fa" xlink:to="loc_stn_ITAndOtherEquipmentMember_0ea8af85-9a02-4906-853b-7d499e5bd9a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_75908a1d-38c8-4615-98ff-c3c16ef40df7" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeTable_964132b5-8080-40d9-82dd-15fe1251a191" xlink:to="loc_ifrs-full_GeographicalAreasAxis_75908a1d-38c8-4615-98ff-c3c16ef40df7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasDomain_3ca0f169-1b0f-4e23-98e4-627ce8389295" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GeographicalAreasDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasAxis_75908a1d-38c8-4615-98ff-c3c16ef40df7" xlink:to="loc_ifrs-full_GeographicalAreasDomain_3ca0f169-1b0f-4e23-98e4-627ce8389295" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_UnitedStatesAndCanadaMember_f61d7495-c70b-4a2f-876d-669ee9e91dc3" xlink:href="stn-20241231.xsd#stn_UnitedStatesAndCanadaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasDomain_3ca0f169-1b0f-4e23-98e4-627ce8389295" xlink:to="loc_stn_UnitedStatesAndCanadaMember_f61d7495-c70b-4a2f-876d-669ee9e91dc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_fa6ad964-3974-45a4-b95f-82cbfe830863" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_UnitedStatesAndCanadaMember_f61d7495-c70b-4a2f-876d-669ee9e91dc3" xlink:to="loc_country_US_fa6ad964-3974-45a4-b95f-82cbfe830863" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_23d6819a-9a7a-49f2-beef-be2f5316774c" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CA"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_UnitedStatesAndCanadaMember_f61d7495-c70b-4a2f-876d-669ee9e91dc3" xlink:to="loc_country_CA_23d6819a-9a7a-49f2-beef-be2f5316774c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ForeignCountriesMember_299bc11d-befc-47e5-be80-567d92a567d4" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ForeignCountriesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasDomain_3ca0f169-1b0f-4e23-98e4-627ce8389295" xlink:to="loc_ifrs-full_ForeignCountriesMember_299bc11d-befc-47e5-be80-567d92a567d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_5bebe9fc-f61d-4a6d-a5b3-4b929418493e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeTable_964132b5-8080-40d9-82dd-15fe1251a191" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_5bebe9fc-f61d-4a6d-a5b3-4b929418493e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsDomain_9c1c1236-d2c3-40f8-8a5c-997cc97fd50f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfAssetsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_5bebe9fc-f61d-4a6d-a5b3-4b929418493e" xlink:to="loc_ifrs-full_ClassesOfAssetsDomain_9c1c1236-d2c3-40f8-8a5c-997cc97fd50f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssetsMember_392efdd5-3f02-4443-b4b5-5d9c49954cc1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RightofuseAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsDomain_9c1c1236-d2c3-40f8-8a5c-997cc97fd50f" xlink:to="loc_ifrs-full_RightofuseAssetsMember_392efdd5-3f02-4443-b4b5-5d9c49954cc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_6ee93ccf-ff51-471f-8847-66fc3004786a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsDomain_9c1c1236-d2c3-40f8-8a5c-997cc97fd50f" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_6ee93ccf-ff51-471f-8847-66fc3004786a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_4e79887f-0880-47bf-8e53-6e7e961fb1b3" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfProvisionsAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeTable_964132b5-8080-40d9-82dd-15fe1251a191" xlink:to="loc_ifrs-full_ClassesOfProvisionsAxis_4e79887f-0880-47bf-8e53-6e7e961fb1b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfOtherProvisionsDomain_59109429-9362-4f5f-9e4b-479b6882dcb4" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfOtherProvisionsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_4e79887f-0880-47bf-8e53-6e7e961fb1b3" xlink:to="loc_ifrs-full_ClassesOfOtherProvisionsDomain_59109429-9362-4f5f-9e4b-479b6882dcb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OnerousContractsProvisionMember_022254a7-9e55-408b-b8f8-ae59842e3447" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OnerousContractsProvisionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfOtherProvisionsDomain_59109429-9362-4f5f-9e4b-479b6882dcb4" xlink:to="loc_ifrs-full_OnerousContractsProvisionMember_022254a7-9e55-408b-b8f8-ae59842e3447" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems_0b5c9d07-eb7a-42e4-abd3-7a9692783d24" xlink:href="stn-20241231.xsd#stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeTable_964132b5-8080-40d9-82dd-15fe1251a191" xlink:to="loc_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems_0b5c9d07-eb7a-42e4-abd3-7a9692783d24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LeaseTerm_27fc9574-b2a1-4674-8d1a-43a1abbfcc0e" xlink:href="stn-20241231.xsd#stn_LeaseTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems_0b5c9d07-eb7a-42e4-abd3-7a9692783d24" xlink:to="loc_stn_LeaseTerm_27fc9574-b2a1-4674-8d1a-43a1abbfcc0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets_2840ab4a-f924-43e8-afbb-056c1f8d71e6" xlink:href="stn-20241231.xsd#stn_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems_0b5c9d07-eb7a-42e4-abd3-7a9692783d24" xlink:to="loc_stn_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets_2840ab4a-f924-43e8-afbb-056c1f8d71e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalProvisionsOtherProvisions_3594ecc0-8483-407b-95aa-869eec505eba" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AdditionalProvisionsOtherProvisions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems_0b5c9d07-eb7a-42e4-abd3-7a9692783d24" xlink:to="loc_ifrs-full_AdditionalProvisionsOtherProvisions_3594ecc0-8483-407b-95aa-869eec505eba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_15a32d94-6def-43d1-8261-713c8360e201" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems_0b5c9d07-eb7a-42e4-abd3-7a9692783d24" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_15a32d94-6def-43d1-8261-713c8360e201" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLoss_3815dc6b-ced2-45fd-96ca-ac797d307840" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems_0b5c9d07-eb7a-42e4-abd3-7a9692783d24" xlink:to="loc_ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLoss_3815dc6b-ced2-45fd-96ca-ac797d307840" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit_a657b4b3-4cfd-48c9-a220-97d2789a1f06" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems_0b5c9d07-eb7a-42e4-abd3-7a9692783d24" xlink:to="loc_ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit_a657b4b3-4cfd-48c9-a220-97d2789a1f06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/LeaseAssetsScheduleofImpairmentlossesandRelatedRecoverableAmountsforReportableSegmentsDetails" xlink:type="simple" xlink:href="stn-20241231.xsd#LeaseAssetsScheduleofImpairmentlossesandRelatedRecoverableAmountsforReportableSegmentsDetails"/>
  <link:presentationLink xlink:role="http://www.stantec.com/role/LeaseAssetsScheduleofImpairmentlossesandRelatedRecoverableAmountsforReportableSegmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_stn_LeaseAbstract_cf012d19-ce94-4ffe-bba7-9b9e69cb478c" xlink:href="stn-20241231.xsd#stn_LeaseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossTable_314b28ad-2600-4ffa-a2ff-c5eeca50d261" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_LeaseAbstract_cf012d19-ce94-4ffe-bba7-9b9e69cb478c" xlink:to="loc_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossTable_314b28ad-2600-4ffa-a2ff-c5eeca50d261" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_0e779cb1-9d9d-4d2b-b06c-7dfcad68c829" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossTable_314b28ad-2600-4ffa-a2ff-c5eeca50d261" xlink:to="loc_ifrs-full_GeographicalAreasAxis_0e779cb1-9d9d-4d2b-b06c-7dfcad68c829" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasDomain_03400e88-46ab-4160-b3d0-408b002d38a0" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GeographicalAreasDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasAxis_0e779cb1-9d9d-4d2b-b06c-7dfcad68c829" xlink:to="loc_ifrs-full_GeographicalAreasDomain_03400e88-46ab-4160-b3d0-408b002d38a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_aec338bf-a9ef-4ae4-94b3-f11685e9cc18" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CA"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasDomain_03400e88-46ab-4160-b3d0-408b002d38a0" xlink:to="loc_country_CA_aec338bf-a9ef-4ae4-94b3-f11685e9cc18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_67831d02-e33d-4f01-8168-4f79031590fd" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasDomain_03400e88-46ab-4160-b3d0-408b002d38a0" xlink:to="loc_country_US_67831d02-e33d-4f01-8168-4f79031590fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ForeignCountriesMember_3c7a9c93-4495-4a25-bd4c-b8ac6e8dcdd0" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ForeignCountriesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasDomain_03400e88-46ab-4160-b3d0-408b002d38a0" xlink:to="loc_ifrs-full_ForeignCountriesMember_3c7a9c93-4495-4a25-bd4c-b8ac6e8dcdd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_3a7fbe9e-bfc1-469a-bc0f-dd064041bc81" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossTable_314b28ad-2600-4ffa-a2ff-c5eeca50d261" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_3a7fbe9e-bfc1-469a-bc0f-dd064041bc81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsDomain_b8581517-80ec-4408-8480-97016a131372" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfAssetsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_3a7fbe9e-bfc1-469a-bc0f-dd064041bc81" xlink:to="loc_ifrs-full_ClassesOfAssetsDomain_b8581517-80ec-4408-8480-97016a131372" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssetsMember_b47efb52-c1f5-43f0-a17b-6cdee38ae576" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RightofuseAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsDomain_b8581517-80ec-4408-8480-97016a131372" xlink:to="loc_ifrs-full_RightofuseAssetsMember_b47efb52-c1f5-43f0-a17b-6cdee38ae576" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_b5638ebf-006c-4360-ac69-785e8cf18833" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsDomain_b8581517-80ec-4408-8480-97016a131372" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_b5638ebf-006c-4360-ac69-785e8cf18833" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossLineItems_1bea9f8f-18ec-42ed-9bde-5f35670bd97f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossTable_314b28ad-2600-4ffa-a2ff-c5eeca50d261" xlink:to="loc_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossLineItems_1bea9f8f-18ec-42ed-9bde-5f35670bd97f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossAbstract_947df8fa-fae0-4814-8a8d-85a6c2dc07ed" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossLineItems_1bea9f8f-18ec-42ed-9bde-5f35670bd97f" xlink:to="loc_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossAbstract_947df8fa-fae0-4814-8a8d-85a6c2dc07ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossRightofuseAssets_bdedbadc-091d-4038-a0e4-b95f9f8db5b1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossRightofuseAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossAbstract_947df8fa-fae0-4814-8a8d-85a6c2dc07ed" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossRightofuseAssets_bdedbadc-091d-4038-a0e4-b95f9f8db5b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_89b8d9f6-8b7b-43a8-a8bf-4730552b01d2" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossAbstract_947df8fa-fae0-4814-8a8d-85a6c2dc07ed" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_89b8d9f6-8b7b-43a8-a8bf-4730552b01d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLoss_fd1eb088-82f1-44c2-ba58-29302da51e62" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossLineItems_1bea9f8f-18ec-42ed-9bde-5f35670bd97f" xlink:to="loc_ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLoss_fd1eb088-82f1-44c2-ba58-29302da51e62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_8b44b6d2-6bcb-4c40-bfc3-2773bb625c5d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossLineItems_1bea9f8f-18ec-42ed-9bde-5f35670bd97f" xlink:to="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_8b44b6d2-6bcb-4c40-bfc3-2773bb625c5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit_19835278-d546-4f38-90c4-f183dfd17b4d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossLineItems_1bea9f8f-18ec-42ed-9bde-5f35670bd97f" xlink:to="loc_ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit_19835278-d546-4f38-90c4-f183dfd17b4d" 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-20241231.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_2bdc0725-6994-4862-a2f3-0a52ea00f6f9" xlink:href="stn-20241231.xsd#stn_LeaseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities_248a87b0-25ca-40ea-8f1b-4681e2627e57" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_LeaseAbstract_2bdc0725-6994-4862-a2f3-0a52ea00f6f9" xlink:to="loc_ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities_248a87b0-25ca-40ea-8f1b-4681e2627e57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ExpenseRelatingToShortTermLeasesAndLeasesOfLowValueAssetsForWhichRecognitionExemptionHasBeenUsed_0074a0f1-9ba2-47a2-90e1-b19ba3ddac9d" xlink:href="stn-20241231.xsd#stn_ExpenseRelatingToShortTermLeasesAndLeasesOfLowValueAssetsForWhichRecognitionExemptionHasBeenUsed"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_LeaseAbstract_2bdc0725-6994-4862-a2f3-0a52ea00f6f9" xlink:to="loc_stn_ExpenseRelatingToShortTermLeasesAndLeasesOfLowValueAssetsForWhichRecognitionExemptionHasBeenUsed_0074a0f1-9ba2-47a2-90e1-b19ba3ddac9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeFromSubleasingRightofuseAssets_0e5db2a2-58ad-4115-a22e-5bdc23119d4d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncomeFromSubleasingRightofuseAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_LeaseAbstract_2bdc0725-6994-4862-a2f3-0a52ea00f6f9" xlink:to="loc_ifrs-full_IncomeFromSubleasingRightofuseAssets_0e5db2a2-58ad-4115-a22e-5bdc23119d4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_TotalExpenseRelatingToLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities_d14ff3ba-31bd-49c6-97f4-c621cae8eda4" xlink:href="stn-20241231.xsd#stn_TotalExpenseRelatingToLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_LeaseAbstract_2bdc0725-6994-4862-a2f3-0a52ea00f6f9" xlink:to="loc_stn_TotalExpenseRelatingToLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities_d14ff3ba-31bd-49c6-97f4-c621cae8eda4" 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-20241231.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_a11355bb-3eac-4816-ae87-182a30abb1fd" xlink:href="stn-20241231.xsd#stn_GoodwillAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_000434b0-b2c8-4574-8f74-69e97c9eb3ab" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_GoodwillAbstract_a11355bb-3eac-4816-ae87-182a30abb1fd" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_000434b0-b2c8-4574-8f74-69e97c9eb3ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_960e338e-3941-4a1e-b9b3-9f9611fc02f8" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_000434b0-b2c8-4574-8f74-69e97c9eb3ab" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_960e338e-3941-4a1e-b9b3-9f9611fc02f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_70c0b0cc-c85d-4a5e-840f-83e0516ee652" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CarryingAmountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_960e338e-3941-4a1e-b9b3-9f9611fc02f8" xlink:to="loc_ifrs-full_CarryingAmountMember_70c0b0cc-c85d-4a5e-840f-83e0516ee652" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_b86d42fd-635d-4d75-9b86-330dc1ebce8c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_70c0b0cc-c85d-4a5e-840f-83e0516ee652" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_b86d42fd-635d-4d75-9b86-330dc1ebce8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedImpairmentMember_40b27d0b-4f63-42cc-915b-6b77c52a6c62" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AccumulatedImpairmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_70c0b0cc-c85d-4a5e-840f-83e0516ee652" xlink:to="loc_ifrs-full_AccumulatedImpairmentMember_40b27d0b-4f63-42cc-915b-6b77c52a6c62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_c652c9d4-d078-4faa-ab96-c2540cd9223b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_000434b0-b2c8-4574-8f74-69e97c9eb3ab" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_c652c9d4-d078-4faa-ab96-c2540cd9223b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInGoodwillAbstract_af130bbc-e8ac-4b46-b2ee-38e79b0a69eb" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ReconciliationOfChangesInGoodwillAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_c652c9d4-d078-4faa-ab96-c2540cd9223b" xlink:to="loc_ifrs-full_ReconciliationOfChangesInGoodwillAbstract_af130bbc-e8ac-4b46-b2ee-38e79b0a69eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_ef458a0a-b00f-46b8-817d-dc82b8349a5b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInGoodwillAbstract_af130bbc-e8ac-4b46-b2ee-38e79b0a69eb" xlink:to="loc_ifrs-full_Goodwill_ef458a0a-b00f-46b8-817d-dc82b8349a5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalRecognitionGoodwill_16f5e6f3-409c-46be-b090-1598c823a3cc" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AdditionalRecognitionGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInGoodwillAbstract_af130bbc-e8ac-4b46-b2ee-38e79b0a69eb" xlink:to="loc_ifrs-full_AdditionalRecognitionGoodwill_16f5e6f3-409c-46be-b090-1598c823a3cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesGoodwill_f7dffcd5-8714-459c-9ec9-565794b9da7d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInGoodwillAbstract_af130bbc-e8ac-4b46-b2ee-38e79b0a69eb" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesGoodwill_f7dffcd5-8714-459c-9ec9-565794b9da7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_75405530-110b-4ef2-bc0b-5115080d6a6b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInGoodwillAbstract_af130bbc-e8ac-4b46-b2ee-38e79b0a69eb" xlink:to="loc_ifrs-full_Goodwill_75405530-110b-4ef2-bc0b-5115080d6a6b" 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-20241231.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_a5dd7762-6b1b-4919-b10a-c04b3959395d" xlink:href="stn-20241231.xsd#stn_GoodwillAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_c8645590-e99c-4260-a420-fa3f94308468" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_GoodwillAbstract_a5dd7762-6b1b-4919-b10a-c04b3959395d" xlink:to="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_c8645590-e99c-4260-a420-fa3f94308468" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_b09e6fc8-4437-4a51-a2b9-68d2c6de5fc5" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_c8645590-e99c-4260-a420-fa3f94308468" xlink:to="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_b09e6fc8-4437-4a51-a2b9-68d2c6de5fc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesDomain_dd25c130-5137-439a-9fe1-53d38f571523" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_b09e6fc8-4437-4a51-a2b9-68d2c6de5fc5" xlink:to="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesDomain_dd25c130-5137-439a-9fe1-53d38f571523" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember_d4f4efa0-628a-4301-94b3-bb5ae3964304" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesDomain_dd25c130-5137-439a-9fe1-53d38f571523" xlink:to="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember_d4f4efa0-628a-4301-94b3-bb5ae3964304" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_ee5b2ded-a515-4904-b9e0-256bf8519128" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_c8645590-e99c-4260-a420-fa3f94308468" xlink:to="loc_ifrs-full_GeographicalAreasAxis_ee5b2ded-a515-4904-b9e0-256bf8519128" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasDomain_70aca2b4-62a1-4ced-a1ea-a69b17d405ac" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GeographicalAreasDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasAxis_ee5b2ded-a515-4904-b9e0-256bf8519128" xlink:to="loc_ifrs-full_GeographicalAreasDomain_70aca2b4-62a1-4ced-a1ea-a69b17d405ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_dce8d286-f80f-4cc6-9c74-0774d46da7ff" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CA"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasDomain_70aca2b4-62a1-4ced-a1ea-a69b17d405ac" xlink:to="loc_country_CA_dce8d286-f80f-4cc6-9c74-0774d46da7ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_19e0fccf-7420-46c5-9b3b-757340c08cf2" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasDomain_70aca2b4-62a1-4ced-a1ea-a69b17d405ac" xlink:to="loc_country_US_19e0fccf-7420-46c5-9b3b-757340c08cf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ForeignCountriesMember_62714530-8e69-4770-88d3-9f19f62ed47a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ForeignCountriesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasDomain_70aca2b4-62a1-4ced-a1ea-a69b17d405ac" xlink:to="loc_ifrs-full_ForeignCountriesMember_62714530-8e69-4770-88d3-9f19f62ed47a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_6eed63ac-7577-48b2-82b7-0baa4c0e7bfb" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_c8645590-e99c-4260-a420-fa3f94308468" xlink:to="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_6eed63ac-7577-48b2-82b7-0baa4c0e7bfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_f66f909e-0a1e-41ab-b970-356693000945" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_6eed63ac-7577-48b2-82b7-0baa4c0e7bfb" xlink:to="loc_ifrs-full_Goodwill_f66f909e-0a1e-41ab-b970-356693000945" 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-20241231.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_1f7508f4-baab-4069-bf8b-3e3d7a51e9cf" xlink:href="stn-20241231.xsd#stn_GoodwillAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_383e13a9-7e49-4e45-9899-6f54f474599d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_GoodwillAbstract_1f7508f4-baab-4069-bf8b-3e3d7a51e9cf" xlink:to="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_383e13a9-7e49-4e45-9899-6f54f474599d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_1ee6b71e-45f6-40eb-b8b7-c5292c4bb539" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_383e13a9-7e49-4e45-9899-6f54f474599d" xlink:to="loc_ifrs-full_RangeAxis_1ee6b71e-45f6-40eb-b8b7-c5292c4bb539" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeDomain_69a7ba60-1c6b-49cf-94b4-7394c2cfd28a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RangeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_1ee6b71e-45f6-40eb-b8b7-c5292c4bb539" xlink:to="loc_ifrs-full_RangeDomain_69a7ba60-1c6b-49cf-94b4-7394c2cfd28a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_606d94a0-a798-4269-9399-83ba26768ace" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeDomain_69a7ba60-1c6b-49cf-94b4-7394c2cfd28a" xlink:to="loc_ifrs-full_BottomOfRangeMember_606d94a0-a798-4269-9399-83ba26768ace" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_38629519-d4c1-4e5d-bbf7-90a8ea3bfe74" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TopOfRangeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeDomain_69a7ba60-1c6b-49cf-94b4-7394c2cfd28a" xlink:to="loc_ifrs-full_TopOfRangeMember_38629519-d4c1-4e5d-bbf7-90a8ea3bfe74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_06250d94-5ba3-4cc5-ad12-5491a3ecafab" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_383e13a9-7e49-4e45-9899-6f54f474599d" xlink:to="loc_srt_StatementGeographicalAxis_06250d94-5ba3-4cc5-ad12-5491a3ecafab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_32f5002d-72bf-4f14-a13a-f6f237a35cc8" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_06250d94-5ba3-4cc5-ad12-5491a3ecafab" xlink:to="loc_srt_SegmentGeographicalDomain_32f5002d-72bf-4f14-a13a-f6f237a35cc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_GlobalMember_4bfaa7d3-1b83-4588-9f29-d3e25afd27c1" xlink:href="stn-20241231.xsd#stn_GlobalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_32f5002d-72bf-4f14-a13a-f6f237a35cc8" xlink:to="loc_stn_GlobalMember_4bfaa7d3-1b83-4588-9f29-d3e25afd27c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_d112730a-0936-4a6e-ba4f-115be0602bb8" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CA"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_GlobalMember_4bfaa7d3-1b83-4588-9f29-d3e25afd27c1" xlink:to="loc_country_CA_d112730a-0936-4a6e-ba4f-115be0602bb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_058de74c-b5e3-4076-9ac5-26045dc4ccf0" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_GlobalMember_4bfaa7d3-1b83-4588-9f29-d3e25afd27c1" xlink:to="loc_country_US_058de74c-b5e3-4076-9ac5-26045dc4ccf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_55ac4b4c-1f53-441e-a2a8-63ac30a38dc7" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_383e13a9-7e49-4e45-9899-6f54f474599d" xlink:to="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_55ac4b4c-1f53-441e-a2a8-63ac30a38dc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesDomain_7393202a-99a7-4622-851f-2db8df3e8492" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_55ac4b4c-1f53-441e-a2a8-63ac30a38dc7" xlink:to="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesDomain_7393202a-99a7-4622-851f-2db8df3e8492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_GlobalMember_009ae2f3-a834-416d-adfb-398cf9e1ef08" xlink:href="stn-20241231.xsd#stn_GlobalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesDomain_7393202a-99a7-4622-851f-2db8df3e8492" xlink:to="loc_stn_GlobalMember_009ae2f3-a834-416d-adfb-398cf9e1ef08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_63bb97f0-18d9-46c9-973f-713e14b4a6ca" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_383e13a9-7e49-4e45-9899-6f54f474599d" xlink:to="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_63bb97f0-18d9-46c9-973f-713e14b4a6ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections_6c648117-2beb-4f0c-971a-6aaa1952dc60" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_63bb97f0-18d9-46c9-973f-713e14b4a6ca" xlink:to="loc_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections_6c648117-2beb-4f0c-971a-6aaa1952dc60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_14f3fd6c-b5b2-4657-a97b-2ed7802bd572" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_63bb97f0-18d9-46c9-973f-713e14b4a6ca" xlink:to="loc_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_14f3fd6c-b5b2-4657-a97b-2ed7802bd572" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmountByWhichUnitsRecoverableAmountExceedsItsCarryingAmount_a6d37911-c79b-4cf0-ad48-9424d0f14c88" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AmountByWhichUnitsRecoverableAmountExceedsItsCarryingAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_63bb97f0-18d9-46c9-973f-713e14b4a6ca" xlink:to="loc_ifrs-full_AmountByWhichUnitsRecoverableAmountExceedsItsCarryingAmount_a6d37911-c79b-4cf0-ad48-9424d0f14c88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ValueAssignedToKeyAssumption_cb5ff695-e975-4265-92e9-d111cbbc7cf0" xlink:href="stn-20241231.xsd#stn_ValueAssignedToKeyAssumption"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_63bb97f0-18d9-46c9-973f-713e14b4a6ca" xlink:to="loc_stn_ValueAssignedToKeyAssumption_cb5ff695-e975-4265-92e9-d111cbbc7cf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmountByWhichValueAssignedToKeyAssumptionMustChangeInOrderForUnitsRecoverableAmountToBeEqualToCarryingAmount_04638a77-5073-4bb4-b554-9c6dee75d439" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AmountByWhichValueAssignedToKeyAssumptionMustChangeInOrderForUnitsRecoverableAmountToBeEqualToCarryingAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_63bb97f0-18d9-46c9-973f-713e14b4a6ca" xlink:to="loc_ifrs-full_AmountByWhichValueAssignedToKeyAssumptionMustChangeInOrderForUnitsRecoverableAmountToBeEqualToCarryingAmount_04638a77-5073-4bb4-b554-9c6dee75d439" 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-20241231.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_8071f90e-f1e6-4ee9-8d7d-0a9c911483e5" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_b9cd220a-3648-407c-a6aa-7182f5b4d3d2" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillAbstract_8071f90e-f1e6-4ee9-8d7d-0a9c911483e5" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_b9cd220a-3648-407c-a6aa-7182f5b4d3d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_9f7c1d87-4521-46d2-8ff3-5452bdbd2968" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_b9cd220a-3648-407c-a6aa-7182f5b4d3d2" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_9f7c1d87-4521-46d2-8ff3-5452bdbd2968" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain_be2c9c34-7c51-463f-a3ab-59bb5eae5508" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_9f7c1d87-4521-46d2-8ff3-5452bdbd2968" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain_be2c9c34-7c51-463f-a3ab-59bb5eae5508" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_448bb1cc-4c8e-4c99-9f56-80f4d2fbba57" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CustomerrelatedIntangibleAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain_be2c9c34-7c51-463f-a3ab-59bb5eae5508" xlink:to="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_448bb1cc-4c8e-4c99-9f56-80f4d2fbba57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ContractBacklogMember_99f20a66-437a-4ae9-b4cd-59709508b981" xlink:href="stn-20241231.xsd#stn_ContractBacklogMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain_be2c9c34-7c51-463f-a3ab-59bb5eae5508" xlink:to="loc_stn_ContractBacklogMember_99f20a66-437a-4ae9-b4cd-59709508b981" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComputerSoftwareMember_e309610d-8a9f-43b5-a68b-ea68797ad6c0" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ComputerSoftwareMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain_be2c9c34-7c51-463f-a3ab-59bb5eae5508" xlink:to="loc_ifrs-full_ComputerSoftwareMember_e309610d-8a9f-43b5-a68b-ea68797ad6c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherIntangibleAssetsMember_505faf4e-f2a7-4eec-aa93-0dc04bfbdaa0" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain_be2c9c34-7c51-463f-a3ab-59bb5eae5508" xlink:to="loc_ifrs-full_OtherIntangibleAssetsMember_505faf4e-f2a7-4eec-aa93-0dc04bfbdaa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_3a06a8f0-ade9-4043-8bcc-e4ba5918f6df" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_b9cd220a-3648-407c-a6aa-7182f5b4d3d2" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_3a06a8f0-ade9-4043-8bcc-e4ba5918f6df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_6fd43a40-1c69-4e04-b7d7-79782661e34b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CarryingAmountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_3a06a8f0-ade9-4043-8bcc-e4ba5918f6df" xlink:to="loc_ifrs-full_CarryingAmountMember_6fd43a40-1c69-4e04-b7d7-79782661e34b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_dd7925f6-fd2b-4926-b873-fe9a8296f012" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_6fd43a40-1c69-4e04-b7d7-79782661e34b" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_dd7925f6-fd2b-4926-b873-fe9a8296f012" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedDepreciationAndAmortisationMember_d09b29c4-cb34-4726-b01c-5ac9b0f080d5" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AccumulatedDepreciationAndAmortisationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_6fd43a40-1c69-4e04-b7d7-79782661e34b" xlink:to="loc_ifrs-full_AccumulatedDepreciationAndAmortisationMember_d09b29c4-cb34-4726-b01c-5ac9b0f080d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_f07b5fd9-0c39-40d8-8395-7b8d9d5c0f3f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_b9cd220a-3648-407c-a6aa-7182f5b4d3d2" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_f07b5fd9-0c39-40d8-8395-7b8d9d5c0f3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_37478b35-fabe-420a-ad41-7122df998e1b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_f07b5fd9-0c39-40d8-8395-7b8d9d5c0f3f" xlink:to="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_37478b35-fabe-420a-ad41-7122df998e1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_268de0fe-0448-49d2-b254-bf87c383dab5" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_37478b35-fabe-420a-ad41-7122df998e1b" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_268de0fe-0448-49d2-b254-bf87c383dab5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_da80df70-7c88-47eb-9edf-738e61f4a322" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_37478b35-fabe-420a-ad41-7122df998e1b" xlink:to="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_da80df70-7c88-47eb-9edf-738e61f4a322" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_dc477033-3339-42c8-9180-30a458325db5" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_37478b35-fabe-420a-ad41-7122df998e1b" xlink:to="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_dc477033-3339-42c8-9180-30a458325db5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_7b394b0a-4e59-434d-bf45-7e3e693eda6d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_37478b35-fabe-420a-ad41-7122df998e1b" xlink:to="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_7b394b0a-4e59-434d-bf45-7e3e693eda6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill_b708ec5f-ff37-4c1f-ad35-5444b48a8dce" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_37478b35-fabe-420a-ad41-7122df998e1b" xlink:to="loc_ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill_b708ec5f-ff37-4c1f-ad35-5444b48a8dce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill_932c279b-a29c-441e-98fc-99142f9088bd" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_37478b35-fabe-420a-ad41-7122df998e1b" xlink:to="loc_ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill_932c279b-a29c-441e-98fc-99142f9088bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill_304645f6-3719-4a49-b9be-b631f8c04d00" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_37478b35-fabe-420a-ad41-7122df998e1b" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill_304645f6-3719-4a49-b9be-b631f8c04d00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_fbd946c3-21fe-4ea8-b648-2394707ccd3b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_37478b35-fabe-420a-ad41-7122df998e1b" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_fbd946c3-21fe-4ea8-b648-2394707ccd3b" 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-20241231.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_3066815f-aecf-4574-9b5c-18e241a4b771" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_379bc999-aa2f-4a15-aa39-a2e00c5ce04f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillAbstract_3066815f-aecf-4574-9b5c-18e241a4b771" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_379bc999-aa2f-4a15-aa39-a2e00c5ce04f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_e392c49d-1dde-41d8-916e-48a87593f4dc" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_379bc999-aa2f-4a15-aa39-a2e00c5ce04f" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_e392c49d-1dde-41d8-916e-48a87593f4dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain_c8178354-b507-4459-b918-6387e89a5503" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_e392c49d-1dde-41d8-916e-48a87593f4dc" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain_c8178354-b507-4459-b918-6387e89a5503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SoftwareLicensesMember_783576e2-ddc7-49a6-a94d-495c7c81297f" xlink:href="stn-20241231.xsd#stn_SoftwareLicensesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain_c8178354-b507-4459-b918-6387e89a5503" xlink:to="loc_stn_SoftwareLicensesMember_783576e2-ddc7-49a6-a94d-495c7c81297f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_39a2bf56-0733-4cc1-816e-a31f638fa0c8" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_379bc999-aa2f-4a15-aa39-a2e00c5ce04f" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_39a2bf56-0733-4cc1-816e-a31f638fa0c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SoftwareFinancingObligation_0948a12b-4b17-41e8-a53d-56a376b0642e" xlink:href="stn-20241231.xsd#stn_SoftwareFinancingObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_39a2bf56-0733-4cc1-816e-a31f638fa0c8" xlink:to="loc_stn_SoftwareFinancingObligation_0948a12b-4b17-41e8-a53d-56a376b0642e" 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-20241231.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_c64e2c57-e6d4-4911-92a2-af21cac2bf28" xlink:href="stn-20241231.xsd#stn_OtherAssetAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfOtherAssetsTable_e1cdd035-05cf-43ab-a91a-88966b6007b5" xlink:href="stn-20241231.xsd#stn_DisclosureOfOtherAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_OtherAssetAbstract_c64e2c57-e6d4-4911-92a2-af21cac2bf28" xlink:to="loc_stn_DisclosureOfOtherAssetsTable_e1cdd035-05cf-43ab-a91a-88966b6007b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis_0d4f3e2d-9fc3-46cf-a629-9a616f51c3ac" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfOtherAssetsTable_e1cdd035-05cf-43ab-a91a-88966b6007b5" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsAxis_0d4f3e2d-9fc3-46cf-a629-9a616f51c3ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsDomain_9188188f-431a-4a5d-84bc-b3be293bb77f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfFinancialAssetsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_0d4f3e2d-9fc3-46cf-a629-9a616f51c3ac" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsDomain_9188188f-431a-4a5d-84bc-b3be293bb77f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_InvestmentsHeldForSelfInsuredLiabilitiesMember_a17eab23-af3e-4aae-b0d7-ca9de5938dc1" xlink:href="stn-20241231.xsd#stn_InvestmentsHeldForSelfInsuredLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsDomain_9188188f-431a-4a5d-84bc-b3be293bb77f" xlink:to="loc_stn_InvestmentsHeldForSelfInsuredLiabilitiesMember_a17eab23-af3e-4aae-b0d7-ca9de5938dc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_HoldbacksOnLongTermContractMember_a111c2db-6976-4c79-8cfb-df740e160976" xlink:href="stn-20241231.xsd#stn_HoldbacksOnLongTermContractMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsDomain_9188188f-431a-4a5d-84bc-b3be293bb77f" xlink:to="loc_stn_HoldbacksOnLongTermContractMember_a111c2db-6976-4c79-8cfb-df740e160976" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DerivativesMember_ec3262bc-61e6-4e70-8214-467eae4312d1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DerivativesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsDomain_9188188f-431a-4a5d-84bc-b3be293bb77f" xlink:to="loc_ifrs-full_DerivativesMember_ec3262bc-61e6-4e70-8214-467eae4312d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_InsuranceRecoveryAssetsMember_8734744e-8298-4026-9738-4f70a1b46ab0" xlink:href="stn-20241231.xsd#stn_InsuranceRecoveryAssetsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsDomain_9188188f-431a-4a5d-84bc-b3be293bb77f" xlink:to="loc_stn_InsuranceRecoveryAssetsMember_8734744e-8298-4026-9738-4f70a1b46ab0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherMember_98411049-f961-4562-93f9-dae06ed6ed5b" xlink:href="stn-20241231.xsd#stn_OtherMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsDomain_9188188f-431a-4a5d-84bc-b3be293bb77f" xlink:to="loc_stn_OtherMember_98411049-f961-4562-93f9-dae06ed6ed5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfOtherAssetsLineItems_bf2cd444-5ba2-4d2e-aea9-1eb2a0bd212e" xlink:href="stn-20241231.xsd#stn_DisclosureOfOtherAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfOtherAssetsTable_e1cdd035-05cf-43ab-a91a-88966b6007b5" xlink:to="loc_stn_DisclosureOfOtherAssetsLineItems_bf2cd444-5ba2-4d2e-aea9-1eb2a0bd212e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherFinancialAssets_bb3aaea9-b565-456a-aa81-66db634ed964" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherFinancialAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfOtherAssetsLineItems_bf2cd444-5ba2-4d2e-aea9-1eb2a0bd212e" xlink:to="loc_ifrs-full_OtherFinancialAssets_bb3aaea9-b565-456a-aa81-66db634ed964" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNonfinancialAssets_34b3e0ea-3d8f-4b7d-b58f-f78fd1b9b39c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherNonfinancialAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfOtherAssetsLineItems_bf2cd444-5ba2-4d2e-aea9-1eb2a0bd212e" xlink:to="loc_ifrs-full_OtherNonfinancialAssets_34b3e0ea-3d8f-4b7d-b58f-f78fd1b9b39c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherAssets_b7644f83-7831-4ae7-ab28-3d201eca23bd" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfOtherAssetsLineItems_bf2cd444-5ba2-4d2e-aea9-1eb2a0bd212e" xlink:to="loc_ifrs-full_OtherAssets_b7644f83-7831-4ae7-ab28-3d201eca23bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentFinancialAssets_d9218f22-d854-44cd-bd03-4ac762fa4d6b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherCurrentFinancialAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfOtherAssetsLineItems_bf2cd444-5ba2-4d2e-aea9-1eb2a0bd212e" xlink:to="loc_ifrs-full_OtherCurrentFinancialAssets_d9218f22-d854-44cd-bd03-4ac762fa4d6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentNonfinancialAssets_b8405ab6-c012-4957-a410-d01bec95dbe4" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherCurrentNonfinancialAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfOtherAssetsLineItems_bf2cd444-5ba2-4d2e-aea9-1eb2a0bd212e" xlink:to="loc_ifrs-full_OtherCurrentNonfinancialAssets_b8405ab6-c012-4957-a410-d01bec95dbe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNoncurrentAssets_a3cf4985-d921-4a18-9d11-db3f6ed6fc35" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherNoncurrentAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfOtherAssetsLineItems_bf2cd444-5ba2-4d2e-aea9-1eb2a0bd212e" xlink:to="loc_ifrs-full_OtherNoncurrentAssets_a3cf4985-d921-4a18-9d11-db3f6ed6fc35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/OtherAssetsScheduleofFairValueandAmortizedCostDetails" xlink:type="simple" xlink:href="stn-20241231.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_df3c86ac-df18-4b40-8d94-67b69794e0b7" xlink:href="stn-20241231.xsd#stn_OtherAssetAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable_3fd923a7-0b86-46e9-a6e8-e61cc948c5c8" xlink:href="stn-20241231.xsd#stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_OtherAssetAbstract_df3c86ac-df18-4b40-8d94-67b69794e0b7" xlink:to="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable_3fd923a7-0b86-46e9-a6e8-e61cc948c5c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis_cfce00fa-b7f3-4a94-97eb-efe7a1262bd1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable_3fd923a7-0b86-46e9-a6e8-e61cc948c5c8" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsAxis_cfce00fa-b7f3-4a94-97eb-efe7a1262bd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsDomain_1c57f734-7f1a-478c-9ef4-05ac98906295" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfFinancialAssetsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_cfce00fa-b7f3-4a94-97eb-efe7a1262bd1" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsDomain_1c57f734-7f1a-478c-9ef4-05ac98906295" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BondMember_40c0c121-e856-47ec-8f92-6ec76afada4c" xlink:href="stn-20241231.xsd#stn_BondMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsDomain_1c57f734-7f1a-478c-9ef4-05ac98906295" xlink:to="loc_stn_BondMember_40c0c121-e856-47ec-8f92-6ec76afada4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityInvestmentsMember_8492b46b-dba8-4f1d-8fd8-92ea09a11b8e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_EquityInvestmentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsDomain_1c57f734-7f1a-478c-9ef4-05ac98906295" xlink:to="loc_ifrs-full_EquityInvestmentsMember_8492b46b-dba8-4f1d-8fd8-92ea09a11b8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems_d1c57595-291b-4916-a44b-f9426c78d31a" xlink:href="stn-20241231.xsd#stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostTable_3fd923a7-0b86-46e9-a6e8-e61cc948c5c8" xlink:to="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems_d1c57595-291b-4916-a44b-f9426c78d31a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherFinancialAssets_aab012e8-0966-43db-b9b1-3e419df109ec" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherFinancialAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems_d1c57595-291b-4916-a44b-f9426c78d31a" xlink:to="loc_ifrs-full_OtherFinancialAssets_aab012e8-0966-43db-b9b1-3e419df109ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherFinancialAssetAtAmortisedCost_9d0da433-fe8b-4998-bfcf-ab7a80356920" xlink:href="stn-20241231.xsd#stn_OtherFinancialAssetAtAmortisedCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems_d1c57595-291b-4916-a44b-f9426c78d31a" xlink:to="loc_stn_OtherFinancialAssetAtAmortisedCost_9d0da433-fe8b-4998-bfcf-ab7a80356920" 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-20241231.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_a3f7597a-d547-4c56-bdd5-eb20dde2f00e" xlink:href="stn-20241231.xsd#stn_OtherAssetAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable_67ca4a15-271d-4ecf-aece-b78f707a5c60" xlink:href="stn-20241231.xsd#stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_OtherAssetAbstract_a3f7597a-d547-4c56-bdd5-eb20dde2f00e" xlink:to="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable_67ca4a15-271d-4ecf-aece-b78f707a5c60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_2f37a59f-d892-4c78-baf4-215b16a8e4c2" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable_67ca4a15-271d-4ecf-aece-b78f707a5c60" xlink:to="loc_ifrs-full_RangeAxis_2f37a59f-d892-4c78-baf4-215b16a8e4c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeDomain_3a702e78-049c-438b-b0f4-b14cd1d3db73" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RangeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_2f37a59f-d892-4c78-baf4-215b16a8e4c2" xlink:to="loc_ifrs-full_RangeDomain_3a702e78-049c-438b-b0f4-b14cd1d3db73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_6cec824e-fb01-4875-952c-95795f630b21" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeDomain_3a702e78-049c-438b-b0f4-b14cd1d3db73" xlink:to="loc_ifrs-full_BottomOfRangeMember_6cec824e-fb01-4875-952c-95795f630b21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_f6845702-84ff-46bc-a6ea-eecbb5d725eb" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TopOfRangeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeDomain_3a702e78-049c-438b-b0f4-b14cd1d3db73" xlink:to="loc_ifrs-full_TopOfRangeMember_f6845702-84ff-46bc-a6ea-eecbb5d725eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems_a3f7f774-c1ab-4360-b66d-9874733b1a57" xlink:href="stn-20241231.xsd#stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueTable_67ca4a15-271d-4ecf-aece-b78f707a5c60" xlink:to="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems_a3f7f774-c1ab-4360-b66d-9874733b1a57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BondsInterestRatePercentage_243f73a5-5cde-4b60-848f-437648a42526" xlink:href="stn-20241231.xsd#stn_BondsInterestRatePercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesMaturityOfBondPortfolioAtFairValueLineItems_a3f7f774-c1ab-4360-b66d-9874733b1a57" xlink:to="loc_stn_BondsInterestRatePercentage_243f73a5-5cde-4b60-848f-437648a42526" 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-20241231.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_e95b5a99-4d4f-4aed-8431-1d4acfbca924" xlink:href="stn-20241231.xsd#stn_OtherAssetAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable_a2341282-da5d-41da-8aeb-66a042b7b337" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_OtherAssetAbstract_e95b5a99-4d4f-4aed-8431-1d4acfbca924" xlink:to="loc_ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable_a2341282-da5d-41da-8aeb-66a042b7b337" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis_39fda12b-6e8c-4c66-9c6d-225be7c0398f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_MaturityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable_a2341282-da5d-41da-8aeb-66a042b7b337" xlink:to="loc_ifrs-full_MaturityAxis_39fda12b-6e8c-4c66-9c6d-225be7c0398f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityDomain_b3f84354-bebe-468c-b84b-d5f9e1d7f65a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_MaturityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MaturityAxis_39fda12b-6e8c-4c66-9c6d-225be7c0398f" xlink:to="loc_ifrs-full_MaturityDomain_b3f84354-bebe-468c-b84b-d5f9e1d7f65a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_49f959ec-f96a-4055-9bd6-a165bc84ecf3" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NotLaterThanOneYearMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MaturityDomain_b3f84354-bebe-468c-b84b-d5f9e1d7f65a" xlink:to="loc_ifrs-full_NotLaterThanOneYearMember_49f959ec-f96a-4055-9bd6-a165bc84ecf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember_8a332a39-336e-43ed-b7e9-19bbd0a56b0d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MaturityDomain_b3f84354-bebe-468c-b84b-d5f9e1d7f65a" xlink:to="loc_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember_8a332a39-336e-43ed-b7e9-19bbd0a56b0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanFiveYearsMember_fbcb9de1-b326-4441-ad8e-a012ec5249f3" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LaterThanFiveYearsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MaturityDomain_b3f84354-bebe-468c-b84b-d5f9e1d7f65a" xlink:to="loc_ifrs-full_LaterThanFiveYearsMember_fbcb9de1-b326-4441-ad8e-a012ec5249f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis_2dfac628-6b1a-49e7-9ee0-5f69a6b8ef41" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable_a2341282-da5d-41da-8aeb-66a042b7b337" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsAxis_2dfac628-6b1a-49e7-9ee0-5f69a6b8ef41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsDomain_9439e0ca-7b13-4809-ac50-edf215003c07" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfFinancialAssetsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_2dfac628-6b1a-49e7-9ee0-5f69a6b8ef41" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsDomain_9439e0ca-7b13-4809-ac50-edf215003c07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BondMember_c5835d19-627c-466f-a68b-e39e22009395" xlink:href="stn-20241231.xsd#stn_BondMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsDomain_9439e0ca-7b13-4809-ac50-edf215003c07" xlink:to="loc_stn_BondMember_c5835d19-627c-466f-a68b-e39e22009395" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems_d72bdeef-3c05-4c72-87f9-412e5a48599b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable_a2341282-da5d-41da-8aeb-66a042b7b337" xlink:to="loc_ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems_d72bdeef-3c05-4c72-87f9-412e5a48599b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_FairValueOfOtherFinancialAssetsMaturity_2999d54c-aafb-48d5-a75a-12359b30dee0" xlink:href="stn-20241231.xsd#stn_FairValueOfOtherFinancialAssetsMaturity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems_d72bdeef-3c05-4c72-87f9-412e5a48599b" xlink:to="loc_stn_FairValueOfOtherFinancialAssetsMaturity_2999d54c-aafb-48d5-a75a-12359b30dee0" 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-20241231.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_949277b0-1b02-4e62-95d4-c50ed58197ee" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherPayablesToTradeSuppliers_c7663e7c-6dc2-4e65-9a69-d626fd11be77" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TradeAndOtherPayablesToTradeSuppliers"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_949277b0-1b02-4e62-95d4-c50ed58197ee" xlink:to="loc_ifrs-full_TradeAndOtherPayablesToTradeSuppliers_c7663e7c-6dc2-4e65-9a69-d626fd11be77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_EmployeeAndPayrollLiabilities_47a97fa3-ead9-49f0-8ef7-f11553447fdc" xlink:href="stn-20241231.xsd#stn_EmployeeAndPayrollLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_949277b0-1b02-4e62-95d4-c50ed58197ee" xlink:to="loc_stn_EmployeeAndPayrollLiabilities_47a97fa3-ead9-49f0-8ef7-f11553447fdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Accruals_2ddebc0c-1008-4734-b309-8d797edc9023" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_Accruals"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_949277b0-1b02-4e62-95d4-c50ed58197ee" xlink:to="loc_ifrs-full_Accruals_2ddebc0c-1008-4734-b309-8d797edc9023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherPayables_9030f6b5-2e43-4dfa-8f30-c941352bcb4c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TradeAndOtherPayables"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_949277b0-1b02-4e62-95d4-c50ed58197ee" xlink:to="loc_ifrs-full_TradeAndOtherPayables_9030f6b5-2e43-4dfa-8f30-c941352bcb4c" 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-20241231.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_9f79b1e7-6452-4438-b7fd-f357ce1c404b" xlink:href="stn-20241231.xsd#stn_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_ad4f936d-509b-4b72-bf27-5650f5355ef3" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_FinancialInstrumentsAbstract_9f79b1e7-6452-4438-b7fd-f357ce1c404b" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_ad4f936d-509b-4b72-bf27-5650f5355ef3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_75b72058-9ad4-48b9-8236-83a922e6d944" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_ad4f936d-509b-4b72-bf27-5650f5355ef3" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_75b72058-9ad4-48b9-8236-83a922e6d944" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameDomain_e24dfce8-858b-4618-8882-6f2092764221" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BorrowingsByNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_75b72058-9ad4-48b9-8236-83a922e6d944" xlink:to="loc_ifrs-full_BorrowingsByNameDomain_e24dfce8-858b-4618-8882-6f2092764221" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SeniorUnsecuredNotesMember_af7f4712-5139-4458-860c-29f14b0574e4" xlink:href="stn-20241231.xsd#stn_SeniorUnsecuredNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameDomain_e24dfce8-858b-4618-8882-6f2092764221" xlink:to="loc_stn_SeniorUnsecuredNotesMember_af7f4712-5139-4458-860c-29f14b0574e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SyndicatedSeniorRevolvingCreditFacilityMember_485bb016-88d6-4a64-9a2e-d8530998f52c" xlink:href="stn-20241231.xsd#stn_SyndicatedSeniorRevolvingCreditFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameDomain_e24dfce8-858b-4618-8882-6f2092764221" xlink:to="loc_stn_SyndicatedSeniorRevolvingCreditFacilityMember_485bb016-88d6-4a64-9a2e-d8530998f52c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SeniorTermLoansMember_f5266166-5016-4be2-aaed-7a99e3c2f547" xlink:href="stn-20241231.xsd#stn_SeniorTermLoansMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameDomain_e24dfce8-858b-4618-8882-6f2092764221" xlink:to="loc_stn_SeniorTermLoansMember_f5266166-5016-4be2-aaed-7a99e3c2f547" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContingentConsiderationMember_2de814bb-9b3e-43a1-9d99-3281b1c0d1cd" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ContingentConsiderationMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameDomain_e24dfce8-858b-4618-8882-6f2092764221" xlink:to="loc_ifrs-full_ContingentConsiderationMember_2de814bb-9b3e-43a1-9d99-3281b1c0d1cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherFinancingObligationsMember_98ad8582-f3d5-4e70-ae88-fc83a33bf256" xlink:href="stn-20241231.xsd#stn_OtherFinancingObligationsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameDomain_e24dfce8-858b-4618-8882-6f2092764221" xlink:to="loc_stn_OtherFinancingObligationsMember_98ad8582-f3d5-4e70-ae88-fc83a33bf256" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_d6fdf86a-dc43-4570-b495-34dd80947fcd" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_ad4f936d-509b-4b72-bf27-5650f5355ef3" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_d6fdf86a-dc43-4570-b495-34dd80947fcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Borrowings_06a5cba4-98e8-4466-9b0b-d7f2146aa90c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_Borrowings"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_d6fdf86a-dc43-4570-b495-34dd80947fcd" xlink:to="loc_ifrs-full_Borrowings_06a5cba4-98e8-4466-9b0b-d7f2146aa90c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentPortionOfLongtermBorrowings_4174134b-7010-42a9-a9b3-30562b182140" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CurrentPortionOfLongtermBorrowings"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_d6fdf86a-dc43-4570-b495-34dd80947fcd" xlink:to="loc_ifrs-full_CurrentPortionOfLongtermBorrowings_4174134b-7010-42a9-a9b3-30562b182140" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LongtermBorrowings_ee7e5b42-f1f7-4fb7-ba3e-9ee3f192b83a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LongtermBorrowings"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_d6fdf86a-dc43-4570-b495-34dd80947fcd" xlink:to="loc_ifrs-full_LongtermBorrowings_ee7e5b42-f1f7-4fb7-ba3e-9ee3f192b83a" 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-20241231.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_a3759332-624b-4433-a6ff-2c7a76bc3e7a" xlink:href="stn-20241231.xsd#stn_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_6cb35144-9202-4d49-8717-89688bbd0394" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_FinancialInstrumentsAbstract_a3759332-624b-4433-a6ff-2c7a76bc3e7a" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_6cb35144-9202-4d49-8717-89688bbd0394" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_50dcaf64-427f-473a-bf0e-d0858440d7a1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_6cb35144-9202-4d49-8717-89688bbd0394" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_50dcaf64-427f-473a-bf0e-d0858440d7a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameDomain_7bff70ea-5d59-4c0f-958e-579e7c5f417e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BorrowingsByNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_50dcaf64-427f-473a-bf0e-d0858440d7a1" xlink:to="loc_ifrs-full_BorrowingsByNameDomain_7bff70ea-5d59-4c0f-958e-579e7c5f417e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SeniorUnsecuredNotesMember_bc696ad5-0291-401b-ae82-c61d55f78809" xlink:href="stn-20241231.xsd#stn_SeniorUnsecuredNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameDomain_7bff70ea-5d59-4c0f-958e-579e7c5f417e" xlink:to="loc_stn_SeniorUnsecuredNotesMember_bc696ad5-0291-401b-ae82-c61d55f78809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SyndicatedSeniorCreditFacilitiesMember_161f7425-f1a6-455c-bbbc-57a1b416f607" xlink:href="stn-20241231.xsd#stn_SyndicatedSeniorCreditFacilitiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameDomain_7bff70ea-5d59-4c0f-958e-579e7c5f417e" xlink:to="loc_stn_SyndicatedSeniorCreditFacilitiesMember_161f7425-f1a6-455c-bbbc-57a1b416f607" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SyndicatedSeniorRevolvingCreditFacilityMember_9583361b-5f3a-4858-87a4-7441049ca915" xlink:href="stn-20241231.xsd#stn_SyndicatedSeniorRevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_SyndicatedSeniorCreditFacilitiesMember_161f7425-f1a6-455c-bbbc-57a1b416f607" xlink:to="loc_stn_SyndicatedSeniorRevolvingCreditFacilityMember_9583361b-5f3a-4858-87a4-7441049ca915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SeniorTermLoansMember_2ce9d1ca-6397-4188-84e8-33aca3150355" xlink:href="stn-20241231.xsd#stn_SeniorTermLoansMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_SyndicatedSeniorCreditFacilitiesMember_161f7425-f1a6-455c-bbbc-57a1b416f607" xlink:to="loc_stn_SeniorTermLoansMember_2ce9d1ca-6397-4188-84e8-33aca3150355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SeniorTermLoanTrancheBMember_28f16aa8-ef16-424a-8620-15d062347124" xlink:href="stn-20241231.xsd#stn_SeniorTermLoanTrancheBMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_SeniorTermLoansMember_2ce9d1ca-6397-4188-84e8-33aca3150355" xlink:to="loc_stn_SeniorTermLoanTrancheBMember_28f16aa8-ef16-424a-8620-15d062347124" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SeniorTermLoanTrancheCMember_de8d1dc7-f890-4692-9659-5715f3bd73b7" xlink:href="stn-20241231.xsd#stn_SeniorTermLoanTrancheCMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_SeniorTermLoansMember_2ce9d1ca-6397-4188-84e8-33aca3150355" xlink:to="loc_stn_SeniorTermLoanTrancheCMember_de8d1dc7-f890-4692-9659-5715f3bd73b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_UnsecuredBilateralMember_f7e76162-c406-402e-a245-0020ac1969a8" xlink:href="stn-20241231.xsd#stn_UnsecuredBilateralMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameDomain_7bff70ea-5d59-4c0f-958e-579e7c5f417e" xlink:to="loc_stn_UnsecuredBilateralMember_f7e76162-c406-402e-a245-0020ac1969a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_UnsecuredMulticurrencyFacilityMember_bdc830c0-ea80-4e28-8a5e-852afbecf59c" xlink:href="stn-20241231.xsd#stn_UnsecuredMulticurrencyFacilityMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameDomain_7bff70ea-5d59-4c0f-958e-579e7c5f417e" xlink:to="loc_stn_UnsecuredMulticurrencyFacilityMember_bdc830c0-ea80-4e28-8a5e-852afbecf59c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OverdraftFacilityMember_40cc1eab-77b8-4040-acf6-dda6ed12fe79" xlink:href="stn-20241231.xsd#stn_OverdraftFacilityMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameDomain_7bff70ea-5d59-4c0f-958e-579e7c5f417e" xlink:to="loc_stn_OverdraftFacilityMember_40cc1eab-77b8-4040-acf6-dda6ed12fe79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NotesPayableMember_0965923d-f906-4c72-8e94-311fd03378b8" xlink:href="stn-20241231.xsd#stn_NotesPayableMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameDomain_7bff70ea-5d59-4c0f-958e-579e7c5f417e" xlink:to="loc_stn_NotesPayableMember_0965923d-f906-4c72-8e94-311fd03378b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherFinancingObligationsMember_8b309cb8-063d-4420-98c2-aac3456a4286" xlink:href="stn-20241231.xsd#stn_OtherFinancingObligationsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameDomain_7bff70ea-5d59-4c0f-958e-579e7c5f417e" xlink:to="loc_stn_OtherFinancingObligationsMember_8b309cb8-063d-4420-98c2-aac3456a4286" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LettersOfCreditMember_3a9ee6e8-c41f-431a-9b1a-4093268bd397" xlink:href="stn-20241231.xsd#stn_LettersOfCreditMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameDomain_7bff70ea-5d59-4c0f-958e-579e7c5f417e" xlink:to="loc_stn_LettersOfCreditMember_3a9ee6e8-c41f-431a-9b1a-4093268bd397" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SuretyFacilitiesMember_b6eea0c1-ce96-49ab-90ad-de4501094d0a" xlink:href="stn-20241231.xsd#stn_SuretyFacilitiesMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameDomain_7bff70ea-5d59-4c0f-958e-579e7c5f417e" xlink:to="loc_stn_SuretyFacilitiesMember_b6eea0c1-ce96-49ab-90ad-de4501094d0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SuretyFacilitiesExpiringBeforeSeptember2026Member_b8556b55-66a9-4800-b177-f5d6d6a428d6" xlink:href="stn-20241231.xsd#stn_SuretyFacilitiesExpiringBeforeSeptember2026Member"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameDomain_7bff70ea-5d59-4c0f-958e-579e7c5f417e" xlink:to="loc_stn_SuretyFacilitiesExpiringBeforeSeptember2026Member_b8556b55-66a9-4800-b177-f5d6d6a428d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PastDueStatusAxis_1bb515ad-ef43-4978-b8ff-34c0c34a4613" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PastDueStatusAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_6cb35144-9202-4d49-8717-89688bbd0394" xlink:to="loc_ifrs-full_PastDueStatusAxis_1bb515ad-ef43-4978-b8ff-34c0c34a4613" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PastDueStatusDomain_97c42cc6-40f2-4c07-bf29-df1aaca0aacb" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PastDueStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PastDueStatusAxis_1bb515ad-ef43-4978-b8ff-34c0c34a4613" xlink:to="loc_ifrs-full_PastDueStatusDomain_97c42cc6-40f2-4c07-bf29-df1aaca0aacb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ExpireBeforeTwoThousandTwentyTwoMember_4dc6da4d-e98f-474b-a82e-b0ae66d83f59" xlink:href="stn-20241231.xsd#stn_ExpireBeforeTwoThousandTwentyTwoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PastDueStatusDomain_97c42cc6-40f2-4c07-bf29-df1aaca0aacb" xlink:to="loc_stn_ExpireBeforeTwoThousandTwentyTwoMember_4dc6da4d-e98f-474b-a82e-b0ae66d83f59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OpenEndedTermsMember_ee460edc-1156-4256-b82c-0a450c3a6379" xlink:href="stn-20241231.xsd#stn_OpenEndedTermsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PastDueStatusDomain_97c42cc6-40f2-4c07-bf29-df1aaca0aacb" xlink:to="loc_stn_OpenEndedTermsMember_ee460edc-1156-4256-b82c-0a450c3a6379" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_e39084be-b740-4d3f-9362-d4cd6b18fe9f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_6cb35144-9202-4d49-8717-89688bbd0394" xlink:to="loc_ifrs-full_RangeAxis_e39084be-b740-4d3f-9362-d4cd6b18fe9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeDomain_30ec8e3b-f505-4585-90ca-248093f11fa3" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RangeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_e39084be-b740-4d3f-9362-d4cd6b18fe9f" xlink:to="loc_ifrs-full_RangeDomain_30ec8e3b-f505-4585-90ca-248093f11fa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageMember_89e3cdab-6afc-46d2-9bba-62633ee1e0de" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_WeightedAverageMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeDomain_30ec8e3b-f505-4585-90ca-248093f11fa3" xlink:to="loc_ifrs-full_WeightedAverageMember_89e3cdab-6afc-46d2-9bba-62633ee1e0de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis_dac21b1d-c42c-41dc-bd9f-72a4020f319d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CurrencyAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_6cb35144-9202-4d49-8717-89688bbd0394" xlink:to="loc_srt_CurrencyAxis_dac21b1d-c42c-41dc-bd9f-72a4020f319d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_8a140374-f45f-4f16-998b-b43999d0ffe4" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_AllCurrenciesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CurrencyAxis_dac21b1d-c42c-41dc-bd9f-72a4020f319d" xlink:to="loc_currency_AllCurrenciesDomain_8a140374-f45f-4f16-998b-b43999d0ffe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_CanadianDollarsMember_1bf14d33-473f-48e1-a8b0-380708f30b3e" xlink:href="stn-20241231.xsd#stn_CanadianDollarsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_8a140374-f45f-4f16-998b-b43999d0ffe4" xlink:to="loc_stn_CanadianDollarsMember_1bf14d33-473f-48e1-a8b0-380708f30b3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_USDollarsMember_807a8eb2-14e6-44ea-8e74-47a6d3a0d845" xlink:href="stn-20241231.xsd#stn_USDollarsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_8a140374-f45f-4f16-998b-b43999d0ffe4" xlink:to="loc_stn_USDollarsMember_807a8eb2-14e6-44ea-8e74-47a6d3a0d845" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherForeignCurrenciesMember_dcc3d1cc-cfd2-438a-aa12-65a4ea00c42d" xlink:href="stn-20241231.xsd#stn_OtherForeignCurrenciesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_8a140374-f45f-4f16-998b-b43999d0ffe4" xlink:to="loc_stn_OtherForeignCurrenciesMember_dcc3d1cc-cfd2-438a-aa12-65a4ea00c42d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_7afd986c-8fe6-47ef-ba8c-b6a5154ef901" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_6cb35144-9202-4d49-8717-89688bbd0394" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_7afd986c-8fe6-47ef-ba8c-b6a5154ef901" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotionalAmount_1a116c2d-576f-4b57-ba6c-841cb14ac8f4" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_7afd986c-8fe6-47ef-ba8c-b6a5154ef901" xlink:to="loc_ifrs-full_NotionalAmount_1a116c2d-576f-4b57-ba6c-841cb14ac8f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsInterestRate_610b31fa-da49-4ef0-8e68-eb59a6d43a23" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BorrowingsInterestRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_7afd986c-8fe6-47ef-ba8c-b6a5154ef901" xlink:to="loc_ifrs-full_BorrowingsInterestRate_610b31fa-da49-4ef0-8e68-eb59a6d43a23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SyndicatedSeniorCreditFacilitiesMaximumBorrowingCapacity_66cacb8d-75b7-4991-85a7-70f3f0981783" xlink:href="stn-20241231.xsd#stn_SyndicatedSeniorCreditFacilitiesMaximumBorrowingCapacity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_7afd986c-8fe6-47ef-ba8c-b6a5154ef901" xlink:to="loc_stn_SyndicatedSeniorCreditFacilitiesMaximumBorrowingCapacity_66cacb8d-75b7-4991-85a7-70f3f0981783" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SyndicatedSeniorCreditFacilitiesAdditionalBorrowingCapacity_3b0f37b8-cdee-4faa-bf0a-831165e82b92" xlink:href="stn-20241231.xsd#stn_SyndicatedSeniorCreditFacilitiesAdditionalBorrowingCapacity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_7afd986c-8fe6-47ef-ba8c-b6a5154ef901" xlink:to="loc_stn_SyndicatedSeniorCreditFacilitiesAdditionalBorrowingCapacity_3b0f37b8-cdee-4faa-bf0a-831165e82b92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LineOfCreditFacilityMaximumBorrowingsCapacity_77055f4e-afb6-49b4-b94f-aba33e0c2933" xlink:href="stn-20241231.xsd#stn_LineOfCreditFacilityMaximumBorrowingsCapacity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_7afd986c-8fe6-47ef-ba8c-b6a5154ef901" xlink:to="loc_stn_LineOfCreditFacilityMaximumBorrowingsCapacity_77055f4e-afb6-49b4-b94f-aba33e0c2933" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NumberOfTranches_7494315d-2ed8-4e55-8048-cc322b57c509" xlink:href="stn-20241231.xsd#stn_NumberOfTranches"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_7afd986c-8fe6-47ef-ba8c-b6a5154ef901" xlink:to="loc_stn_NumberOfTranches_7494315d-2ed8-4e55-8048-cc322b57c509" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LineOfCreditFacilityAdditionalBorrowingsCapacity_126da81a-736d-4680-be60-0c97bf3cf0e2" xlink:href="stn-20241231.xsd#stn_LineOfCreditFacilityAdditionalBorrowingsCapacity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_7afd986c-8fe6-47ef-ba8c-b6a5154ef901" xlink:to="loc_stn_LineOfCreditFacilityAdditionalBorrowingsCapacity_126da81a-736d-4680-be60-0c97bf3cf0e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BorrowingsPayableAmount_5f31d6b2-3c78-451b-99fc-199fcdf62105" xlink:href="stn-20241231.xsd#stn_BorrowingsPayableAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_7afd986c-8fe6-47ef-ba8c-b6a5154ef901" xlink:to="loc_stn_BorrowingsPayableAmount_5f31d6b2-3c78-451b-99fc-199fcdf62105" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LettersOfCreditOutstandingIssuedAmount_2a8489e7-52f4-4e2e-bc42-c7f072027279" xlink:href="stn-20241231.xsd#stn_LettersOfCreditOutstandingIssuedAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_7afd986c-8fe6-47ef-ba8c-b6a5154ef901" xlink:to="loc_stn_LettersOfCreditOutstandingIssuedAmount_2a8489e7-52f4-4e2e-bc42-c7f072027279" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UndrawnBorrowingFacilities_4b2ea40e-885f-481f-aa61-8f378425a0d9" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_UndrawnBorrowingFacilities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_7afd986c-8fe6-47ef-ba8c-b6a5154ef901" xlink:to="loc_ifrs-full_UndrawnBorrowingFacilities_4b2ea40e-885f-481f-aa61-8f378425a0d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents_151b22c9-4d78-4268-ad80-ee236f8663d8" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BankOverdraftsClassifiedAsCashEquivalents"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_7afd986c-8fe6-47ef-ba8c-b6a5154ef901" xlink:to="loc_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents_151b22c9-4d78-4268-ad80-ee236f8663d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_AggregateMaturityValueOfNotes_281e4f24-b612-42dc-bc9c-e9034851c169" xlink:href="stn-20241231.xsd#stn_AggregateMaturityValueOfNotes"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_7afd986c-8fe6-47ef-ba8c-b6a5154ef901" xlink:to="loc_stn_AggregateMaturityValueOfNotes_281e4f24-b612-42dc-bc9c-e9034851c169" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_IncreaseDecreaseInBorrowings_e54a6f81-3ca5-48e8-af41-358b7ef43d4c" xlink:href="stn-20241231.xsd#stn_IncreaseDecreaseInBorrowings"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_7afd986c-8fe6-47ef-ba8c-b6a5154ef901" xlink:to="loc_stn_IncreaseDecreaseInBorrowings_e54a6f81-3ca5-48e8-af41-358b7ef43d4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LettersOfCreditIssuedAndOutstandingInAddition_2e383af0-7b77-4231-ac64-20bfca55df98" xlink:href="stn-20241231.xsd#stn_LettersOfCreditIssuedAndOutstandingInAddition"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_7afd986c-8fe6-47ef-ba8c-b6a5154ef901" xlink:to="loc_stn_LettersOfCreditIssuedAndOutstandingInAddition_2e383af0-7b77-4231-ac64-20bfca55df98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BondsIssued_62d8ca05-f84c-4617-b94c-ae521c9c9e71" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BondsIssued"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_7afd986c-8fe6-47ef-ba8c-b6a5154ef901" xlink:to="loc_ifrs-full_BondsIssued_62d8ca05-f84c-4617-b94c-ae521c9c9e71" 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-20241231.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_8f999d7e-779e-4b8d-a39d-b2df1db0a1b4" xlink:href="stn-20241231.xsd#stn_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_d12a23c1-a6e6-412a-8591-bbea95920ca6" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_FinancialInstrumentsAbstract_8f999d7e-779e-4b8d-a39d-b2df1db0a1b4" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_d12a23c1-a6e6-412a-8591-bbea95920ca6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis_1145ed0b-c0e2-4d12-b2a1-c87aa203da80" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CurrencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_d12a23c1-a6e6-412a-8591-bbea95920ca6" xlink:to="loc_srt_CurrencyAxis_1145ed0b-c0e2-4d12-b2a1-c87aa203da80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_866a6c03-516f-46c2-94a7-15e818f892d2" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_AllCurrenciesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CurrencyAxis_1145ed0b-c0e2-4d12-b2a1-c87aa203da80" xlink:to="loc_currency_AllCurrenciesDomain_866a6c03-516f-46c2-94a7-15e818f892d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_USDollarsMember_d95f3ea2-e16f-40f0-80b0-43fdc29b3a98" xlink:href="stn-20241231.xsd#stn_USDollarsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_866a6c03-516f-46c2-94a7-15e818f892d2" xlink:to="loc_stn_USDollarsMember_d95f3ea2-e16f-40f0-80b0-43fdc29b3a98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BritishPoundMember_66615cef-d5bc-4681-b215-a7b49dbaf49e" xlink:href="stn-20241231.xsd#stn_BritishPoundMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_866a6c03-516f-46c2-94a7-15e818f892d2" xlink:to="loc_stn_BritishPoundMember_66615cef-d5bc-4681-b215-a7b49dbaf49e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_EuroMember_181d073e-93ca-49f1-aae9-90e234522f3a" xlink:href="stn-20241231.xsd#stn_EuroMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_866a6c03-516f-46c2-94a7-15e818f892d2" xlink:to="loc_stn_EuroMember_181d073e-93ca-49f1-aae9-90e234522f3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherForeignCurrencyMember_f6c367a6-731f-423a-b4e8-0c5729605a5f" xlink:href="stn-20241231.xsd#stn_OtherForeignCurrencyMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_866a6c03-516f-46c2-94a7-15e818f892d2" xlink:to="loc_stn_OtherForeignCurrencyMember_f6c367a6-731f-423a-b4e8-0c5729605a5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_97fbef93-d8b3-4bda-933b-9e2a63ea354a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_d12a23c1-a6e6-412a-8591-bbea95920ca6" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_97fbef93-d8b3-4bda-933b-9e2a63ea354a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameDomain_91bf8d04-7037-4772-a73a-54c6324b9a23" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BorrowingsByNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_97fbef93-d8b3-4bda-933b-9e2a63ea354a" xlink:to="loc_ifrs-full_BorrowingsByNameDomain_91bf8d04-7037-4772-a73a-54c6324b9a23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NotesPayableMember_4ebee702-192c-45e1-b2bc-12813abac10d" xlink:href="stn-20241231.xsd#stn_NotesPayableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameDomain_91bf8d04-7037-4772-a73a-54c6324b9a23" xlink:to="loc_stn_NotesPayableMember_4ebee702-192c-45e1-b2bc-12813abac10d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfLiabilitiesAxis_3bc250a4-1a0a-4919-aca9-8282075795da" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfLiabilitiesAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_d12a23c1-a6e6-412a-8591-bbea95920ca6" xlink:to="loc_ifrs-full_ClassesOfLiabilitiesAxis_3bc250a4-1a0a-4919-aca9-8282075795da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfLiabilitiesDomain_47e755d1-fb63-4f25-916f-bf96efd106ba" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfLiabilitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfLiabilitiesAxis_3bc250a4-1a0a-4919-aca9-8282075795da" xlink:to="loc_ifrs-full_ClassesOfLiabilitiesDomain_47e755d1-fb63-4f25-916f-bf96efd106ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContingentConsiderationMember_f695a542-e58a-4955-a6d4-647edb1b819c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ContingentConsiderationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfLiabilitiesDomain_47e755d1-fb63-4f25-916f-bf96efd106ba" xlink:to="loc_ifrs-full_ContingentConsiderationMember_f695a542-e58a-4955-a6d4-647edb1b819c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_21369ff4-eae4-491e-a71d-b82389a19682" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_d12a23c1-a6e6-412a-8591-bbea95920ca6" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_21369ff4-eae4-491e-a71d-b82389a19682" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_CarryingAmountOfNotesPayable_08dbcc9c-637a-4a1b-8339-fd3f969765c2" xlink:href="stn-20241231.xsd#stn_CarryingAmountOfNotesPayable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_21369ff4-eae4-491e-a71d-b82389a19682" xlink:to="loc_stn_CarryingAmountOfNotesPayable_08dbcc9c-637a-4a1b-8339-fd3f969765c2" 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-20241231.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_a6b8ba45-88f5-40bb-a236-8e29aaeb71ab" xlink:href="stn-20241231.xsd#stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsTable_622bd075-6fde-4dcb-a8e0-d8105a67499b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfOtherProvisionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_a6b8ba45-88f5-40bb-a236-8e29aaeb71ab" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsTable_622bd075-6fde-4dcb-a8e0-d8105a67499b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_97b961ad-fba9-4a51-b29c-1b5ebccea67e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfProvisionsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_622bd075-6fde-4dcb-a8e0-d8105a67499b" xlink:to="loc_ifrs-full_ClassesOfProvisionsAxis_97b961ad-fba9-4a51-b29c-1b5ebccea67e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfOtherProvisionsDomain_2cc4e6e1-d566-4a48-b6c9-7251f616a6b8" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfOtherProvisionsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_97b961ad-fba9-4a51-b29c-1b5ebccea67e" xlink:to="loc_ifrs-full_ClassesOfOtherProvisionsDomain_2cc4e6e1-d566-4a48-b6c9-7251f616a6b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SelfInsuredLiabilitiesProvisionMember_b274c464-2821-4dfb-b7ed-62aee0d42f16" xlink:href="stn-20241231.xsd#stn_SelfInsuredLiabilitiesProvisionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfOtherProvisionsDomain_2cc4e6e1-d566-4a48-b6c9-7251f616a6b8" xlink:to="loc_stn_SelfInsuredLiabilitiesProvisionMember_b274c464-2821-4dfb-b7ed-62aee0d42f16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LegalProceedingsContingentLiabilityMember_2d4614d2-db7c-44f8-a70d-e14b50d3b91d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LegalProceedingsContingentLiabilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfOtherProvisionsDomain_2cc4e6e1-d566-4a48-b6c9-7251f616a6b8" xlink:to="loc_ifrs-full_LegalProceedingsContingentLiabilityMember_2d4614d2-db7c-44f8-a70d-e14b50d3b91d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_83848b41-b963-4a1d-ad38-a0dec23015fd" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfOtherProvisionsDomain_2cc4e6e1-d566-4a48-b6c9-7251f616a6b8" xlink:to="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_83848b41-b963-4a1d-ad38-a0dec23015fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OnerousContractsProvisionMember_24e77135-b77f-40b6-94d5-7eae9cd17e35" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OnerousContractsProvisionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfOtherProvisionsDomain_2cc4e6e1-d566-4a48-b6c9-7251f616a6b8" xlink:to="loc_ifrs-full_OnerousContractsProvisionMember_24e77135-b77f-40b6-94d5-7eae9cd17e35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_19d6f57c-63b1-43bb-96ac-930fbd6829e2" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfOtherProvisionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_622bd075-6fde-4dcb-a8e0-d8105a67499b" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_19d6f57c-63b1-43bb-96ac-930fbd6829e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_6a309dd5-becb-409d-8bed-de2098cfab16" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_19d6f57c-63b1-43bb-96ac-930fbd6829e2" xlink:to="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_6a309dd5-becb-409d-8bed-de2098cfab16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisions_2c86e136-d26a-42a0-8559-b14b170666f6" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherProvisions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_6a309dd5-becb-409d-8bed-de2098cfab16" xlink:to="loc_ifrs-full_OtherProvisions_2c86e136-d26a-42a0-8559-b14b170666f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_1b520622-d9a9-496b-b54e-a1b990d00883" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_6a309dd5-becb-409d-8bed-de2098cfab16" xlink:to="loc_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_1b520622-d9a9-496b-b54e-a1b990d00883" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsOtherProvisions_c37e4f19-6126-44a5-9acd-62092413f7b5" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsOtherProvisions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_6a309dd5-becb-409d-8bed-de2098cfab16" xlink:to="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsOtherProvisions_c37e4f19-6126-44a5-9acd-62092413f7b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionUsedOtherProvisions_d76cc297-a20c-4733-9e6e-c7aba852a905" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ProvisionUsedOtherProvisions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_6a309dd5-becb-409d-8bed-de2098cfab16" xlink:to="loc_ifrs-full_ProvisionUsedOtherProvisions_d76cc297-a20c-4733-9e6e-c7aba852a905" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_a0588dd1-ba46-4076-9b96-9ce08b22205c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_6a309dd5-becb-409d-8bed-de2098cfab16" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_a0588dd1-ba46-4076-9b96-9ce08b22205c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisions_52ef719d-5cc9-41be-aa18-4a958c2d15cd" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherProvisions"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_6a309dd5-becb-409d-8bed-de2098cfab16" xlink:to="loc_ifrs-full_OtherProvisions_52ef719d-5cc9-41be-aa18-4a958c2d15cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherShorttermProvisions_98fc6143-2087-4670-a8ba-ccdb7e28cfde" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherShorttermProvisions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_19d6f57c-63b1-43bb-96ac-930fbd6829e2" xlink:to="loc_ifrs-full_OtherShorttermProvisions_98fc6143-2087-4670-a8ba-ccdb7e28cfde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherLongtermProvisions_0a058d7d-b45b-4cec-a7e7-fb41c887d0dd" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherLongtermProvisions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_19d6f57c-63b1-43bb-96ac-930fbd6829e2" xlink:to="loc_ifrs-full_OtherLongtermProvisions_0a058d7d-b45b-4cec-a7e7-fb41c887d0dd" 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-20241231.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_ec331fc6-b817-4c51-96a4-2e4efabfb7c5" xlink:href="stn-20241231.xsd#stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsTable_71af3acd-54c6-40bb-83be-95db5b0a8d0a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfOtherProvisionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_ec331fc6-b817-4c51-96a4-2e4efabfb7c5" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsTable_71af3acd-54c6-40bb-83be-95db5b0a8d0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_b3e2c676-806e-425a-9f6e-41abce95202e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_71af3acd-54c6-40bb-83be-95db5b0a8d0a" xlink:to="loc_ifrs-full_RangeAxis_b3e2c676-806e-425a-9f6e-41abce95202e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeDomain_2c3e4524-e751-43b6-aa0d-df94b7e5f898" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RangeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_b3e2c676-806e-425a-9f6e-41abce95202e" xlink:to="loc_ifrs-full_RangeDomain_2c3e4524-e751-43b6-aa0d-df94b7e5f898" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_bcf87416-6b48-454a-b0fb-0fe4a9d71ab4" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeDomain_2c3e4524-e751-43b6-aa0d-df94b7e5f898" xlink:to="loc_ifrs-full_BottomOfRangeMember_bcf87416-6b48-454a-b0fb-0fe4a9d71ab4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_7c4c5492-2978-4d86-84a3-1e0b9cb60ad6" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TopOfRangeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeDomain_2c3e4524-e751-43b6-aa0d-df94b7e5f898" xlink:to="loc_ifrs-full_TopOfRangeMember_7c4c5492-2978-4d86-84a3-1e0b9cb60ad6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_67cbd9c9-5d2d-4a0b-9af8-6f3c7745ab59" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfProvisionsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_71af3acd-54c6-40bb-83be-95db5b0a8d0a" xlink:to="loc_ifrs-full_ClassesOfProvisionsAxis_67cbd9c9-5d2d-4a0b-9af8-6f3c7745ab59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfOtherProvisionsDomain_ecf5b7d2-45ee-410d-8507-cf730e98b11b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfOtherProvisionsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_67cbd9c9-5d2d-4a0b-9af8-6f3c7745ab59" xlink:to="loc_ifrs-full_ClassesOfOtherProvisionsDomain_ecf5b7d2-45ee-410d-8507-cf730e98b11b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LegalProceedingsContingentLiabilityMember_0a8ed9dc-bf5c-4e8a-803b-00279a46f5b1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LegalProceedingsContingentLiabilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfOtherProvisionsDomain_ecf5b7d2-45ee-410d-8507-cf730e98b11b" xlink:to="loc_ifrs-full_LegalProceedingsContingentLiabilityMember_0a8ed9dc-bf5c-4e8a-803b-00279a46f5b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_b67ce7bb-bae9-4a43-b3fb-6e4100f02c53" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfOtherProvisionsDomain_ecf5b7d2-45ee-410d-8507-cf730e98b11b" xlink:to="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_b67ce7bb-bae9-4a43-b3fb-6e4100f02c53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_65be8977-6282-47cf-9313-bb418a6bac44" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfOtherProvisionsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_71af3acd-54c6-40bb-83be-95db5b0a8d0a" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_65be8977-6282-47cf-9313-bb418a6bac44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfExpectedTimingOfOutflowsOtherProvisions_fd9b88d1-0409-4cd2-994d-b5a8b2638505" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DescriptionOfExpectedTimingOfOutflowsOtherProvisions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_65be8977-6282-47cf-9313-bb418a6bac44" xlink:to="loc_ifrs-full_DescriptionOfExpectedTimingOfOutflowsOtherProvisions_fd9b88d1-0409-4cd2-994d-b5a8b2638505" 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-20241231.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_9347de23-d090-4304-a52e-c92dda8a0ad8" xlink:href="stn-20241231.xsd#stn_EmployeeBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_c7a711a1-aa2a-498e-88c1-d924206258a1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_EmployeeBenefitsAbstract_9347de23-d090-4304-a52e-c92dda8a0ad8" xlink:to="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_c7a711a1-aa2a-498e-88c1-d924206258a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis_eeccae3b-9568-42a2-b303-5e1b2057037f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_c7a711a1-aa2a-498e-88c1-d924206258a1" xlink:to="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis_eeccae3b-9568-42a2-b303-5e1b2057037f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansDomain_7a940a4e-78e6-485f-84df-0cc4dc29feda" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CharacteristicsOfDefinedBenefitPlansDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis_eeccae3b-9568-42a2-b303-5e1b2057037f" xlink:to="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansDomain_7a940a4e-78e6-485f-84df-0cc4dc29feda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PensionDefinedBenefitPlansMember_02a8eaf4-3876-4cf4-89b5-969be0b2a535" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PensionDefinedBenefitPlansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansDomain_7a940a4e-78e6-485f-84df-0cc4dc29feda" xlink:to="loc_ifrs-full_PensionDefinedBenefitPlansMember_02a8eaf4-3876-4cf4-89b5-969be0b2a535" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PostEmploymentBenefitPlansMember_49a78ce2-4b1b-4ccd-b2ee-050fb558bb1b" xlink:href="stn-20241231.xsd#stn_PostEmploymentBenefitPlansMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansDomain_7a940a4e-78e6-485f-84df-0cc4dc29feda" xlink:to="loc_stn_PostEmploymentBenefitPlansMember_49a78ce2-4b1b-4ccd-b2ee-050fb558bb1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_afb2b331-440d-40e5-8f0c-e0dc7a3a535a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_c7a711a1-aa2a-498e-88c1-d924206258a1" xlink:to="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_afb2b331-440d-40e5-8f0c-e0dc7a3a535a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_84ca774a-59ed-4867-84cd-aeb17c9e3db7" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_afb2b331-440d-40e5-8f0c-e0dc7a3a535a" xlink:to="loc_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_84ca774a-59ed-4867-84cd-aeb17c9e3db7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_f59e3598-6133-4266-92a1-32b93dd0c7a0" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_afb2b331-440d-40e5-8f0c-e0dc7a3a535a" xlink:to="loc_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_f59e3598-6133-4266-92a1-32b93dd0c7a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/EmployeeDefinedBenefitPlansAdditionalInformationDetails" xlink:type="simple" xlink:href="stn-20241231.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_d3f7a651-8995-4e1a-8f25-3b17a48e29e9" xlink:href="stn-20241231.xsd#stn_EmployeeBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_ab7d9144-7995-4356-90e8-516092166975" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_EmployeeBenefitsAbstract_d3f7a651-8995-4e1a-8f25-3b17a48e29e9" xlink:to="loc_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_ab7d9144-7995-4356-90e8-516092166975" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PercentageOfDefinedBenefitObligationFullyCoveredWithAnnuityPolicies_2d3f36be-2760-45c6-8256-6e8b848de20e" xlink:href="stn-20241231.xsd#stn_PercentageOfDefinedBenefitObligationFullyCoveredWithAnnuityPolicies"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_EmployeeBenefitsAbstract_d3f7a651-8995-4e1a-8f25-3b17a48e29e9" xlink:to="loc_stn_PercentageOfDefinedBenefitObligationFullyCoveredWithAnnuityPolicies_2d3f36be-2760-45c6-8256-6e8b848de20e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_6eea00ed-2c3d-4138-9924-6e5200589992" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_EmployeeBenefitsAbstract_d3f7a651-8995-4e1a-8f25-3b17a48e29e9" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_6eea00ed-2c3d-4138-9924-6e5200589992" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome_0e933189-a248-4e49-922d-0bf6f3bab166" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_EmployeeBenefitsAbstract_d3f7a651-8995-4e1a-8f25-3b17a48e29e9" xlink:to="loc_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome_0e933189-a248-4e49-922d-0bf6f3bab166" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_d109b171-8e4e-469c-aa2b-a17764682897" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_EmployeeBenefitsAbstract_d3f7a651-8995-4e1a-8f25-3b17a48e29e9" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_d109b171-8e4e-469c-aa2b-a17764682897" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PercentageOfPlanAssetInSecuritiesOrHeldInMutualExchangeTradedAndPooledFundsAndInCash_bf148320-dd18-4583-bb9d-803d23a351e3" xlink:href="stn-20241231.xsd#stn_PercentageOfPlanAssetInSecuritiesOrHeldInMutualExchangeTradedAndPooledFundsAndInCash"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_EmployeeBenefitsAbstract_d3f7a651-8995-4e1a-8f25-3b17a48e29e9" xlink:to="loc_stn_PercentageOfPlanAssetInSecuritiesOrHeldInMutualExchangeTradedAndPooledFundsAndInCash_bf148320-dd18-4583-bb9d-803d23a351e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PercentageOfPlanAssetInAnnuityPolicies_4c1cb6b0-b8c5-4ba3-a2e7-f76f27855fc8" xlink:href="stn-20241231.xsd#stn_PercentageOfPlanAssetInAnnuityPolicies"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_EmployeeBenefitsAbstract_d3f7a651-8995-4e1a-8f25-3b17a48e29e9" xlink:to="loc_stn_PercentageOfPlanAssetInAnnuityPolicies_4c1cb6b0-b8c5-4ba3-a2e7-f76f27855fc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019_35f5d6c7-daf6-455c-8375-11b7e727c91e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_EmployeeBenefitsAbstract_d3f7a651-8995-4e1a-8f25-3b17a48e29e9" xlink:to="loc_ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019_35f5d6c7-daf6-455c-8375-11b7e727c91e" 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-20241231.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_46d4646c-dbcb-42b9-bf94-f69f11305b24" xlink:href="stn-20241231.xsd#stn_EmployeeBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_b07902da-88e5-4e5b-bbde-db213a5e6635" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_EmployeeBenefitsAbstract_46d4646c-dbcb-42b9-bf94-f69f11305b24" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_b07902da-88e5-4e5b-bbde-db213a5e6635" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_1527670b-5825-4d79-b62e-26bb12aae6e2" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_b07902da-88e5-4e5b-bbde-db213a5e6635" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_1527670b-5825-4d79-b62e-26bb12aae6e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetDomain_cde52312-7ae3-4ce1-8847-cd14fe26792b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_1527670b-5825-4d79-b62e-26bb12aae6e2" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetDomain_cde52312-7ae3-4ce1-8847-cd14fe26792b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember_07c7eb16-6bb6-4706-b99e-5a3e79fe6f4a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PresentValueOfDefinedBenefitObligationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetDomain_cde52312-7ae3-4ce1-8847-cd14fe26792b" xlink:to="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember_07c7eb16-6bb6-4706-b99e-5a3e79fe6f4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PlanAssetsMember_981cabcc-dfb2-4d86-8e72-c7af809bde3f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PlanAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetDomain_cde52312-7ae3-4ce1-8847-cd14fe26792b" xlink:to="loc_ifrs-full_PlanAssetsMember_981cabcc-dfb2-4d86-8e72-c7af809bde3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis_ad63c929-709c-4351-9849-e35267cfa31e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_b07902da-88e5-4e5b-bbde-db213a5e6635" xlink:to="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis_ad63c929-709c-4351-9849-e35267cfa31e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansDomain_404700f7-fb4c-41db-88d9-e98be4e1e269" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CharacteristicsOfDefinedBenefitPlansDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis_ad63c929-709c-4351-9849-e35267cfa31e" xlink:to="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansDomain_404700f7-fb4c-41db-88d9-e98be4e1e269" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PensionDefinedBenefitPlansMember_b59b0647-80a2-484a-8bfc-f44feb982231" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PensionDefinedBenefitPlansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CharacteristicsOfDefinedBenefitPlansDomain_404700f7-fb4c-41db-88d9-e98be4e1e269" xlink:to="loc_ifrs-full_PensionDefinedBenefitPlansMember_b59b0647-80a2-484a-8bfc-f44feb982231" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_bf8ba17e-2c1c-404d-8aae-edf8e464dea8" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_b07902da-88e5-4e5b-bbde-db213a5e6635" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_bf8ba17e-2c1c-404d-8aae-edf8e464dea8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_82fbc852-479b-4518-a754-6a8229e995e0" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_bf8ba17e-2c1c-404d-8aae-edf8e464dea8" xlink:to="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_82fbc852-479b-4518-a754-6a8229e995e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_017a79ed-be9f-412b-a350-2ae2bb37e39f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_bf8ba17e-2c1c-404d-8aae-edf8e464dea8" xlink:to="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_017a79ed-be9f-412b-a350-2ae2bb37e39f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_eebbb08c-0d28-4a68-a497-de9c814c9d2f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_017a79ed-be9f-412b-a350-2ae2bb37e39f" xlink:to="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_eebbb08c-0d28-4a68-a497-de9c814c9d2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset_9cf568eb-9251-4727-a159-4a1107f59ad2" xlink:href="stn-20241231.xsd#stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_017a79ed-be9f-412b-a350-2ae2bb37e39f" xlink:to="loc_stn_AdministrativeExpenseNetDefinedBenefitLiabilityAsset_9cf568eb-9251-4727-a159-4a1107f59ad2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss_f171f066-4644-4016-b485-d543c14c882b" xlink:href="stn-20241231.xsd#stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_017a79ed-be9f-412b-a350-2ae2bb37e39f" xlink:to="loc_stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss_f171f066-4644-4016-b485-d543c14c882b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_b6023832-0af9-42fe-b884-a737f3f91078" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_bf8ba17e-2c1c-404d-8aae-edf8e464dea8" xlink:to="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_b6023832-0af9-42fe-b884-a737f3f91078" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_4e9d0630-62ff-44fe-92f3-7eaf49301ed3" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_b6023832-0af9-42fe-b884-a737f3f91078" xlink:to="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_4e9d0630-62ff-44fe-92f3-7eaf49301ed3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract_97469243-3982-4470-85f3-9f2c3b6a316c" xlink:href="stn-20241231.xsd#stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_b6023832-0af9-42fe-b884-a737f3f91078" xlink:to="loc_stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract_97469243-3982-4470-85f3-9f2c3b6a316c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_3f87ad07-af5a-4dc2-9092-3c6d978c837d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract_97469243-3982-4470-85f3-9f2c3b6a316c" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_3f87ad07-af5a-4dc2-9092-3c6d978c837d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_17f0eda5-2f6e-4a21-b542-fde825a0c351" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract_97469243-3982-4470-85f3-9f2c3b6a316c" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_17f0eda5-2f6e-4a21-b542-fde825a0c351" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_e90b667f-8ba7-43e9-b254-ad70027bd759" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract_97469243-3982-4470-85f3-9f2c3b6a316c" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_e90b667f-8ba7-43e9-b254-ad70027bd759" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_ddf67c01-6405-47ff-b1c8-87c214fff812" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_b6023832-0af9-42fe-b884-a737f3f91078" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_ddf67c01-6405-47ff-b1c8-87c214fff812" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_2adbfa17-7bf8-4814-8909-33a8f0ec99ce" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_b6023832-0af9-42fe-b884-a737f3f91078" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_2adbfa17-7bf8-4814-8909-33a8f0ec99ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_09391bfa-9ea6-47c9-a0cb-a11546ed5498" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_b6023832-0af9-42fe-b884-a737f3f91078" xlink:to="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_09391bfa-9ea6-47c9-a0cb-a11546ed5498" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherNetDefinedBenefitLiabilityAssetAbstract_0e0add4d-9afc-4a33-82aa-509b3d61ca70" xlink:href="stn-20241231.xsd#stn_OtherNetDefinedBenefitLiabilityAssetAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_bf8ba17e-2c1c-404d-8aae-edf8e464dea8" xlink:to="loc_stn_OtherNetDefinedBenefitLiabilityAssetAbstract_0e0add4d-9afc-4a33-82aa-509b3d61ca70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_d6148b96-a125-4cc6-9a0e-209a83d69963" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_OtherNetDefinedBenefitLiabilityAssetAbstract_0e0add4d-9afc-4a33-82aa-509b3d61ca70" xlink:to="loc_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_d6148b96-a125-4cc6-9a0e-209a83d69963" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_11cdf6dd-d906-40cd-9d0e-bac089ecd73c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_OtherNetDefinedBenefitLiabilityAssetAbstract_0e0add4d-9afc-4a33-82aa-509b3d61ca70" xlink:to="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_11cdf6dd-d906-40cd-9d0e-bac089ecd73c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset_84bc626b-556a-4901-8de1-21312de31a55" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_OtherNetDefinedBenefitLiabilityAssetAbstract_0e0add4d-9afc-4a33-82aa-509b3d61ca70" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset_84bc626b-556a-4901-8de1-21312de31a55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_9b0c98e5-2bcb-4f1a-99c9-7eba51a6e737" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_bf8ba17e-2c1c-404d-8aae-edf8e464dea8" xlink:to="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_9b0c98e5-2bcb-4f1a-99c9-7eba51a6e737" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofMajorCategoriesofPlanAssetsMeasuredatFairValueDetails" xlink:type="simple" xlink:href="stn-20241231.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_2b799ce8-757d-4453-b345-3c4055f412c8" xlink:href="stn-20241231.xsd#stn_EmployeeBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsTable_2473e265-b436-48da-a3ae-10d277d5a6b3" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfFairValueOfPlanAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_EmployeeBenefitsAbstract_2b799ce8-757d-4453-b345-3c4055f412c8" xlink:to="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsTable_2473e265-b436-48da-a3ae-10d277d5a6b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_59868bba-b544-4213-a251-312fea9f2ae2" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LevelsOfFairValueHierarchyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsTable_2473e265-b436-48da-a3ae-10d277d5a6b3" xlink:to="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_59868bba-b544-4213-a251-312fea9f2ae2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LevelsOfFairValueHierarchyDomain_53a6f40b-445c-4c52-9396-eff57ee66844" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LevelsOfFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_59868bba-b544-4213-a251-312fea9f2ae2" xlink:to="loc_ifrs-full_LevelsOfFairValueHierarchyDomain_53a6f40b-445c-4c52-9396-eff57ee66844" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level1OfFairValueHierarchyMember_6728c5f3-89d3-4b83-93e2-a51b8a3e9bd4" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_Level1OfFairValueHierarchyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyDomain_53a6f40b-445c-4c52-9396-eff57ee66844" xlink:to="loc_ifrs-full_Level1OfFairValueHierarchyMember_6728c5f3-89d3-4b83-93e2-a51b8a3e9bd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level2And3OfFairValueHierarchyMember_f1e24a22-08dc-4b7b-830e-a8d0cf919b5c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_Level2And3OfFairValueHierarchyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyDomain_53a6f40b-445c-4c52-9396-eff57ee66844" xlink:to="loc_ifrs-full_Level2And3OfFairValueHierarchyMember_f1e24a22-08dc-4b7b-830e-a8d0cf919b5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_53dd235b-5375-4353-a68e-3a9c8f9e22b3" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsTable_2473e265-b436-48da-a3ae-10d277d5a6b3" xlink:to="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_53dd235b-5375-4353-a68e-3a9c8f9e22b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets_628b7cd9-8eab-4f09-8077-e9e1b9f4247d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_53dd235b-5375-4353-a68e-3a9c8f9e22b3" xlink:to="loc_ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets_628b7cd9-8eab-4f09-8077-e9e1b9f4247d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets_be47748b-b75a-4bf2-ada5-6c6cdf3805f9" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_53dd235b-5375-4353-a68e-3a9c8f9e22b3" xlink:to="loc_ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets_be47748b-b75a-4bf2-ada5-6c6cdf3805f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets_70534cd2-a306-437e-a03e-a8936ed9a896" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_53dd235b-5375-4353-a68e-3a9c8f9e22b3" xlink:to="loc_ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets_70534cd2-a306-437e-a03e-a8936ed9a896" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets_c2b3a6db-af3a-4ec5-8d50-174f09a2b831" xlink:href="stn-20241231.xsd#stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_53dd235b-5375-4353-a68e-3a9c8f9e22b3" xlink:to="loc_stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets_c2b3a6db-af3a-4ec5-8d50-174f09a2b831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets_724f4deb-9a1b-4dd3-af2e-b4c4579766bc" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_53dd235b-5375-4353-a68e-3a9c8f9e22b3" xlink:to="loc_ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets_724f4deb-9a1b-4dd3-af2e-b4c4579766bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets_578a6a2b-caff-4956-87ae-d2943dbf938f" xlink:href="stn-20241231.xsd#stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_53dd235b-5375-4353-a68e-3a9c8f9e22b3" xlink:to="loc_stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets_578a6a2b-caff-4956-87ae-d2943dbf938f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PlanAssetsAtFairValue_4e8168fe-4470-45fb-a681-ace5985f7f5a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PlanAssetsAtFairValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_53dd235b-5375-4353-a68e-3a9c8f9e22b3" xlink:to="loc_ifrs-full_PlanAssetsAtFairValue_4e8168fe-4470-45fb-a681-ace5985f7f5a" 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-20241231.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_80db65fd-12b4-4b6e-b550-d2976c6a676a" xlink:href="stn-20241231.xsd#stn_EmployeeBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfDiscountRates_3bb15972-5c67-4fb5-a61d-2b6f2191c1ca" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ActuarialAssumptionOfDiscountRates"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_EmployeeBenefitsAbstract_80db65fd-12b4-4b6e-b550-d2976c6a676a" xlink:to="loc_ifrs-full_ActuarialAssumptionOfDiscountRates_3bb15972-5c67-4fb5-a61d-2b6f2191c1ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfExpectedRatesOfInflation_41f4f2bd-e64e-443e-90c7-b216ef4d1f5a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ActuarialAssumptionOfExpectedRatesOfInflation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_EmployeeBenefitsAbstract_80db65fd-12b4-4b6e-b550-d2976c6a676a" xlink:to="loc_ifrs-full_ActuarialAssumptionOfExpectedRatesOfInflation_41f4f2bd-e64e-443e-90c7-b216ef4d1f5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases_91ad2d14-357d-4709-85df-b5844bdcf8f9" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_EmployeeBenefitsAbstract_80db65fd-12b4-4b6e-b550-d2976c6a676a" xlink:to="loc_ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases_91ad2d14-357d-4709-85df-b5844bdcf8f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersAbstract_8b0fbc02-99f9-44da-8d72-4b331e17c72a" xlink:href="stn-20241231.xsd#stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_EmployeeBenefitsAbstract_80db65fd-12b4-4b6e-b550-d2976c6a676a" xlink:to="loc_stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersAbstract_8b0fbc02-99f9-44da-8d72-4b331e17c72a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ActuarialAssumptionOfLifeExpectancyAfterRetirementMale_e2bf2dfb-574d-4b9b-a61e-7f4564e2f341" xlink:href="stn-20241231.xsd#stn_ActuarialAssumptionOfLifeExpectancyAfterRetirementMale"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersAbstract_8b0fbc02-99f9-44da-8d72-4b331e17c72a" xlink:to="loc_stn_ActuarialAssumptionOfLifeExpectancyAfterRetirementMale_e2bf2dfb-574d-4b9b-a61e-7f4564e2f341" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ActuarialAssumptionOfLifeExpectancyAfterRetirementFemale_eb342964-7c96-413b-9583-4c12a08de55a" xlink:href="stn-20241231.xsd#stn_ActuarialAssumptionOfLifeExpectancyAfterRetirementFemale"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_LifeExpectancyAtAgeSixtyFiveForCurrentPensionersAbstract_8b0fbc02-99f9-44da-8d72-4b331e17c72a" xlink:to="loc_stn_ActuarialAssumptionOfLifeExpectancyAfterRetirementFemale_eb342964-7c96-413b-9583-4c12a08de55a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyAbstract_5fb2b722-44c6-4b16-9f19-c7b9ddbb34f7" xlink:href="stn-20241231.xsd#stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_EmployeeBenefitsAbstract_80db65fd-12b4-4b6e-b550-d2976c6a676a" xlink:to="loc_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyAbstract_5fb2b722-44c6-4b16-9f19-c7b9ddbb34f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale_d135779a-a060-4b7c-86b8-745340fddc0f" xlink:href="stn-20241231.xsd#stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyAbstract_5fb2b722-44c6-4b16-9f19-c7b9ddbb34f7" xlink:to="loc_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale_d135779a-a060-4b7c-86b8-745340fddc0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale_c3ba8a4d-db27-4970-a5d2-f2505e350113" xlink:href="stn-20241231.xsd#stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyAbstract_5fb2b722-44c6-4b16-9f19-c7b9ddbb34f7" xlink:to="loc_stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale_c3ba8a4d-db27-4970-a5d2-f2505e350113" 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-20241231.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_dea6b226-d5e8-42b7-920e-420b4123308d" xlink:href="stn-20241231.xsd#stn_EmployeeBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_3deaefd8-dd0a-4f70-bd59-1ccec71c5f2b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_EmployeeBenefitsAbstract_dea6b226-d5e8-42b7-920e-420b4123308d" xlink:to="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_3deaefd8-dd0a-4f70-bd59-1ccec71c5f2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsAxis_1ab793a3-8513-4edb-b2c7-355070000797" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ActuarialAssumptionsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_3deaefd8-dd0a-4f70-bd59-1ccec71c5f2b" xlink:to="loc_ifrs-full_ActuarialAssumptionsAxis_1ab793a3-8513-4edb-b2c7-355070000797" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsDomain_ddf9cd97-eb75-46ee-8c4d-e46563aff805" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ActuarialAssumptionsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ActuarialAssumptionsAxis_1ab793a3-8513-4edb-b2c7-355070000797" xlink:to="loc_ifrs-full_ActuarialAssumptionsDomain_ddf9cd97-eb75-46ee-8c4d-e46563aff805" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember_d04ebafc-f6f8-420a-baa2-aa41382c009c" xlink:href="stn-20241231.xsd#stn_ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ActuarialAssumptionsDomain_ddf9cd97-eb75-46ee-8c4d-e46563aff805" xlink:to="loc_stn_ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember_d04ebafc-f6f8-420a-baa2-aa41382c009c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember_4ddcdb60-fb5e-4641-957f-b7322dccda77" xlink:href="stn-20241231.xsd#stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ActuarialAssumptionsDomain_ddf9cd97-eb75-46ee-8c4d-e46563aff805" xlink:to="loc_stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember_4ddcdb60-fb5e-4641-957f-b7322dccda77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember_28ecef63-1934-412a-a75d-09708009e7c5" xlink:href="stn-20241231.xsd#stn_ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ActuarialAssumptionsDomain_ddf9cd97-eb75-46ee-8c4d-e46563aff805" xlink:to="loc_stn_ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember_28ecef63-1934-412a-a75d-09708009e7c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember_3be69805-9e95-4d7b-81ec-e602ec33c042" xlink:href="stn-20241231.xsd#stn_ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ActuarialAssumptionsDomain_ddf9cd97-eb75-46ee-8c4d-e46563aff805" xlink:to="loc_stn_ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember_3be69805-9e95-4d7b-81ec-e602ec33c042" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_2130ac72-89e8-46b3-b7d9-39f34a80e7c4" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_3deaefd8-dd0a-4f70-bd59-1ccec71c5f2b" xlink:to="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_2130ac72-89e8-46b3-b7d9-39f34a80e7c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption_a5aa7691-4403-469c-ac09-cda4e3190043" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_2130ac72-89e8-46b3-b7d9-39f34a80e7c4" xlink:to="loc_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption_a5aa7691-4403-469c-ac09-cda4e3190043" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption_0c0b6661-52cb-42f5-9782-4de46ecb4da7" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_2130ac72-89e8-46b3-b7d9-39f34a80e7c4" xlink:to="loc_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption_0c0b6661-52cb-42f5-9782-4de46ecb4da7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_65e2b454-e1fe-4524-bb7c-10e184307b73" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_2130ac72-89e8-46b3-b7d9-39f34a80e7c4" xlink:to="loc_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_65e2b454-e1fe-4524-bb7c-10e184307b73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption_da72cb42-352a-4aae-b41d-40a2533a3820" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_2130ac72-89e8-46b3-b7d9-39f34a80e7c4" xlink:to="loc_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption_da72cb42-352a-4aae-b41d-40a2533a3820" 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-20241231.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_8d0266ec-ae30-496d-8a47-1343b348aa4a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesFromSharebasedPaymentTransactions2011_699248b0-ea52-45f7-8570-4e58662fe0aa" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LiabilitiesFromSharebasedPaymentTransactions2011"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_8d0266ec-ae30-496d-8a47-1343b348aa4a" xlink:to="loc_ifrs-full_LiabilitiesFromSharebasedPaymentTransactions2011_699248b0-ea52-45f7-8570-4e58662fe0aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_MiscellaneousOtherLiabilities_b81e3c49-119b-417c-b9b6-06066e0e1c23" xlink:href="stn-20241231.xsd#stn_MiscellaneousOtherLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_8d0266ec-ae30-496d-8a47-1343b348aa4a" xlink:to="loc_stn_MiscellaneousOtherLiabilities_b81e3c49-119b-417c-b9b6-06066e0e1c23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherLiabilities_b071d543-8c38-4d28-b01b-bf8b48a57781" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_8d0266ec-ae30-496d-8a47-1343b348aa4a" xlink:to="loc_ifrs-full_OtherLiabilities_b071d543-8c38-4d28-b01b-bf8b48a57781" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentLiabilities_33c2e873-7969-4ff0-bbf9-3a9a2f2944c0" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherCurrentLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_8d0266ec-ae30-496d-8a47-1343b348aa4a" xlink:to="loc_ifrs-full_OtherCurrentLiabilities_33c2e873-7969-4ff0-bbf9-3a9a2f2944c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNoncurrentLiabilities_acd16072-54f6-4069-8ff9-a08166e87250" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherNoncurrentLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_8d0266ec-ae30-496d-8a47-1343b348aa4a" xlink:to="loc_ifrs-full_OtherNoncurrentLiabilities_acd16072-54f6-4069-8ff9-a08166e87250" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/CommitmentsDetails" xlink:type="simple" xlink:href="stn-20241231.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_62a6df62-c6bf-4528-a656-b47d593bccd1" xlink:href="stn-20241231.xsd#stn_LeaseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable_26aecc4f-83f8-4e02-af99-88a573e51a64" xlink:href="stn-20241231.xsd#stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_LeaseAbstract_62a6df62-c6bf-4528-a656-b47d593bccd1" xlink:to="loc_stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable_26aecc4f-83f8-4e02-af99-88a573e51a64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis_4e0ff333-76e1-4c64-a72c-3f26a103ea3c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_MaturityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable_26aecc4f-83f8-4e02-af99-88a573e51a64" xlink:to="loc_ifrs-full_MaturityAxis_4e0ff333-76e1-4c64-a72c-3f26a103ea3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityDomain_5eca502f-d287-47dd-8c68-929ca97ee270" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_MaturityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MaturityAxis_4e0ff333-76e1-4c64-a72c-3f26a103ea3c" xlink:to="loc_ifrs-full_MaturityDomain_5eca502f-d287-47dd-8c68-929ca97ee270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_78f6350b-4a99-49ea-96a7-287d631e4d7e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NotLaterThanOneYearMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MaturityDomain_5eca502f-d287-47dd-8c68-929ca97ee270" xlink:to="loc_ifrs-full_NotLaterThanOneYearMember_78f6350b-4a99-49ea-96a7-287d631e4d7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember_30c0df2e-4a93-4f38-b05c-040baf3c7f31" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MaturityDomain_5eca502f-d287-47dd-8c68-929ca97ee270" xlink:to="loc_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember_30c0df2e-4a93-4f38-b05c-040baf3c7f31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanThreeYearsMember_868e8065-ce1d-4477-9be0-89b0caa05b59" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LaterThanThreeYearsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MaturityDomain_5eca502f-d287-47dd-8c68-929ca97ee270" xlink:to="loc_ifrs-full_LaterThanThreeYearsMember_868e8065-ce1d-4477-9be0-89b0caa05b59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems_f2542b19-14a2-4ffc-98f3-02973586eb7c" xlink:href="stn-20241231.xsd#stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAndPurchaseObligationsTable_26aecc4f-83f8-4e02-af99-88a573e51a64" xlink:to="loc_stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems_f2542b19-14a2-4ffc-98f3-02973586eb7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed_28165765-b4c9-4a85-8076-f785b28f6677" xlink:href="stn-20241231.xsd#stn_LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems_f2542b19-14a2-4ffc-98f3-02973586eb7c" xlink:to="loc_stn_LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed_28165765-b4c9-4a85-8076-f785b28f6677" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LeasesNotYetCommencedToWhichLesseeIsCommitted_894022ba-d98a-4418-90ea-c81a4b684cde" xlink:href="stn-20241231.xsd#stn_LeasesNotYetCommencedToWhichLesseeIsCommitted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems_f2542b19-14a2-4ffc-98f3-02973586eb7c" xlink:to="loc_stn_LeasesNotYetCommencedToWhichLesseeIsCommitted_894022ba-d98a-4418-90ea-c81a4b684cde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets_21d23a41-3cb5-48a0-8a33-10e7b09d6190" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems_f2542b19-14a2-4ffc-98f3-02973586eb7c" xlink:to="loc_ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets_21d23a41-3cb5-48a0-8a33-10e7b09d6190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_Commitments_c94df527-e184-47c9-8cf5-f7b287e2bb63" xlink:href="stn-20241231.xsd#stn_Commitments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems_f2542b19-14a2-4ffc-98f3-02973586eb7c" xlink:to="loc_stn_Commitments_c94df527-e184-47c9-8cf5-f7b287e2bb63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_UndiscountedLeasePaymentsToBeReceived_7083f411-1cc4-4e11-8cb4-d9519ddaa2d6" xlink:href="stn-20241231.xsd#stn_UndiscountedLeasePaymentsToBeReceived"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems_f2542b19-14a2-4ffc-98f3-02973586eb7c" xlink:to="loc_stn_UndiscountedLeasePaymentsToBeReceived_7083f411-1cc4-4e11-8cb4-d9519ddaa2d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_UndiscountedLeasePaymentsToBeReceivedTerm_8a4787a9-1a33-443a-afb4-93413b5ff0ef" xlink:href="stn-20241231.xsd#stn_UndiscountedLeasePaymentsToBeReceivedTerm"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems_f2542b19-14a2-4ffc-98f3-02973586eb7c" xlink:to="loc_stn_UndiscountedLeasePaymentsToBeReceivedTerm_8a4787a9-1a33-443a-afb4-93413b5ff0ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UndiscountedFinanceLeasePaymentsToBeReceived_4b2fd924-fc26-4856-9825-14320c377c61" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_UndiscountedFinanceLeasePaymentsToBeReceived"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems_f2542b19-14a2-4ffc-98f3-02973586eb7c" xlink:to="loc_ifrs-full_UndiscountedFinanceLeasePaymentsToBeReceived_4b2fd924-fc26-4856-9825-14320c377c61" 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-20241231.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_5074f91b-816b-4e2b-8c41-15c6ef37dd93" xlink:href="stn-20241231.xsd#stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable_775d5faa-8a34-4c42-9bdb-f88f25a0d8ef" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfContingentLiabilitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_5074f91b-816b-4e2b-8c41-15c6ef37dd93" xlink:to="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable_775d5faa-8a34-4c42-9bdb-f88f25a0d8ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfContingentLiabilitiesAxis_5f75a344-ca5d-4a15-a48f-a9813069c8b0" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfContingentLiabilitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable_775d5faa-8a34-4c42-9bdb-f88f25a0d8ef" xlink:to="loc_ifrs-full_ClassesOfContingentLiabilitiesAxis_5f75a344-ca5d-4a15-a48f-a9813069c8b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfContingentLiabilitiesDomain_95253bee-f0be-4007-ac70-c35ac5399016" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfContingentLiabilitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfContingentLiabilitiesAxis_5f75a344-ca5d-4a15-a48f-a9813069c8b0" xlink:to="loc_ifrs-full_ClassesOfContingentLiabilitiesDomain_95253bee-f0be-4007-ac70-c35ac5399016" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContingentLiabilityForGuaranteesMember_e371aff5-0b53-4fac-88dd-2b0b218e0259" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ContingentLiabilityForGuaranteesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfContingentLiabilitiesDomain_95253bee-f0be-4007-ac70-c35ac5399016" xlink:to="loc_ifrs-full_ContingentLiabilityForGuaranteesMember_e371aff5-0b53-4fac-88dd-2b0b218e0259" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_7584308b-fd6e-4ec5-b9ec-8b1d3b5ac875" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfContingentLiabilitiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable_775d5faa-8a34-4c42-9bdb-f88f25a0d8ef" xlink:to="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_7584308b-fd6e-4ec5-b9ec-8b1d3b5ac875" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EstimatedFinancialEffectOfContingentAssets_aa1f74aa-6bfd-4183-aff5-7f149218f5ab" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_EstimatedFinancialEffectOfContingentAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_7584308b-fd6e-4ec5-b9ec-8b1d3b5ac875" xlink:to="loc_ifrs-full_EstimatedFinancialEffectOfContingentAssets_aa1f74aa-6bfd-4183-aff5-7f149218f5ab" 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-20241231.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_e6cf93ab-6392-4f5e-83eb-f1793ac792d2" xlink:href="stn-20241231.xsd#stn_ShareBasedPaymentArrangementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_c1d18034-b38f-46c9-9f63-04e63a195ff5" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ShareBasedPaymentArrangementsAbstract_e6cf93ab-6392-4f5e-83eb-f1793ac792d2" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_c1d18034-b38f-46c9-9f63-04e63a195ff5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_63bf8498-c727-48c0-b2f2-513c7d343a52" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_c1d18034-b38f-46c9-9f63-04e63a195ff5" xlink:to="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_63bf8498-c727-48c0-b2f2-513c7d343a52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesDomain_d010d85f-0eed-47e3-b261-6cf8697abe79" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CategoriesOfRelatedPartiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_63bf8498-c727-48c0-b2f2-513c7d343a52" xlink:to="loc_ifrs-full_CategoriesOfRelatedPartiesDomain_d010d85f-0eed-47e3-b261-6cf8697abe79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OfficersAndEmployeesMember_8c4e60eb-89c8-4017-9d2a-76446c5bfc72" xlink:href="stn-20241231.xsd#stn_OfficersAndEmployeesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesDomain_d010d85f-0eed-47e3-b261-6cf8697abe79" xlink:to="loc_stn_OfficersAndEmployeesMember_8c4e60eb-89c8-4017-9d2a-76446c5bfc72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_72f5e960-2185-44e4-8596-fd006b89b944" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_c1d18034-b38f-46c9-9f63-04e63a195ff5" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_72f5e960-2185-44e4-8596-fd006b89b944" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsDomain_5f487095-32f3-4efa-adbf-3683ba711b04" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_72f5e960-2185-44e4-8596-fd006b89b944" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsDomain_5f487095-32f3-4efa-adbf-3683ba711b04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_RestrictedShareUnitsRSUsMember_8ecc6a4d-926a-4a48-9711-d87b30c5e368" xlink:href="stn-20241231.xsd#stn_RestrictedShareUnitsRSUsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsDomain_5f487095-32f3-4efa-adbf-3683ba711b04" xlink:to="loc_stn_RestrictedShareUnitsRSUsMember_8ecc6a4d-926a-4a48-9711-d87b30c5e368" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PerformanceShareUnitsMember_c8428cf7-9f80-43ed-8054-fc258d5b91e3" xlink:href="stn-20241231.xsd#stn_PerformanceShareUnitsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsDomain_5f487095-32f3-4efa-adbf-3683ba711b04" xlink:to="loc_stn_PerformanceShareUnitsMember_c8428cf7-9f80-43ed-8054-fc258d5b91e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PerformanceShareUnitsPSUsExcludingDividendsMember_8074b0b3-05b9-41ec-8d77-cb3df804d24e" xlink:href="stn-20241231.xsd#stn_PerformanceShareUnitsPSUsExcludingDividendsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_PerformanceShareUnitsMember_c8428cf7-9f80-43ed-8054-fc258d5b91e3" xlink:to="loc_stn_PerformanceShareUnitsPSUsExcludingDividendsMember_8074b0b3-05b9-41ec-8d77-cb3df804d24e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PerformanceShareUnitsPSUsReturnOnEquityWeightingMember_9358921a-caff-4071-9001-73423a52fa80" xlink:href="stn-20241231.xsd#stn_PerformanceShareUnitsPSUsReturnOnEquityWeightingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_PerformanceShareUnitsMember_c8428cf7-9f80-43ed-8054-fc258d5b91e3" xlink:to="loc_stn_PerformanceShareUnitsPSUsReturnOnEquityWeightingMember_9358921a-caff-4071-9001-73423a52fa80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PerformanceShareUnitsPSUsTotalShareholderReturnWeightingMember_3b90d847-d61b-4c30-9cb7-32aa7cc9928c" xlink:href="stn-20241231.xsd#stn_PerformanceShareUnitsPSUsTotalShareholderReturnWeightingMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_PerformanceShareUnitsMember_c8428cf7-9f80-43ed-8054-fc258d5b91e3" xlink:to="loc_stn_PerformanceShareUnitsPSUsTotalShareholderReturnWeightingMember_3b90d847-d61b-4c30-9cb7-32aa7cc9928c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PerformanceShareUnitsPSUsAdjustedEarningsPerShareGrowthAndTotalShareholderReturnWeightingMember_51b3bf27-3a5f-42b2-b38f-ef44afbc041c" xlink:href="stn-20241231.xsd#stn_PerformanceShareUnitsPSUsAdjustedEarningsPerShareGrowthAndTotalShareholderReturnWeightingMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_PerformanceShareUnitsMember_c8428cf7-9f80-43ed-8054-fc258d5b91e3" xlink:to="loc_stn_PerformanceShareUnitsPSUsAdjustedEarningsPerShareGrowthAndTotalShareholderReturnWeightingMember_51b3bf27-3a5f-42b2-b38f-ef44afbc041c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DeferredShareUnitsDSUsMember_68e51732-f3b1-4a54-b416-f8eaa6bc2700" xlink:href="stn-20241231.xsd#stn_DeferredShareUnitsDSUsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsDomain_5f487095-32f3-4efa-adbf-3683ba711b04" xlink:to="loc_stn_DeferredShareUnitsDSUsMember_68e51732-f3b1-4a54-b416-f8eaa6bc2700" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DeferredShareUnitsDSUsExcludingDividendsMember_362c7c93-a86a-422e-9559-2bd0a7aeb4b3" xlink:href="stn-20241231.xsd#stn_DeferredShareUnitsDSUsExcludingDividendsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DeferredShareUnitsDSUsMember_68e51732-f3b1-4a54-b416-f8eaa6bc2700" xlink:to="loc_stn_DeferredShareUnitsDSUsExcludingDividendsMember_362c7c93-a86a-422e-9559-2bd0a7aeb4b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_Vesting1Axis_67f9f0f3-8aa9-448c-b013-74fbe539b724" xlink:href="stn-20241231.xsd#stn_Vesting1Axis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_c1d18034-b38f-46c9-9f63-04e63a195ff5" xlink:to="loc_stn_Vesting1Axis_67f9f0f3-8aa9-448c-b013-74fbe539b724" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_Vesting1Domain_7e9938b5-abe2-45e0-8406-db279e841c71" xlink:href="stn-20241231.xsd#stn_Vesting1Domain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_Vesting1Axis_67f9f0f3-8aa9-448c-b013-74fbe539b724" xlink:to="loc_stn_Vesting1Domain_7e9938b5-abe2-45e0-8406-db279e841c71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_EstimatedHistoricalDataMember_830205b3-d745-40ab-9e7b-66ae75eb4e4f" xlink:href="stn-20241231.xsd#stn_EstimatedHistoricalDataMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_Vesting1Domain_7e9938b5-abe2-45e0-8406-db279e841c71" xlink:to="loc_stn_EstimatedHistoricalDataMember_830205b3-d745-40ab-9e7b-66ae75eb4e4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_e61bb5c5-836f-40d6-b78f-04c214cf5f9b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_c1d18034-b38f-46c9-9f63-04e63a195ff5" xlink:to="loc_ifrs-full_RangeAxis_e61bb5c5-836f-40d6-b78f-04c214cf5f9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeDomain_3eece5ed-9973-467f-971a-0a6d361ae5df" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RangeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_e61bb5c5-836f-40d6-b78f-04c214cf5f9b" xlink:to="loc_ifrs-full_RangeDomain_3eece5ed-9973-467f-971a-0a6d361ae5df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_f0862517-e890-40a7-8c97-8b6cc9b876be" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeDomain_3eece5ed-9973-467f-971a-0a6d361ae5df" xlink:to="loc_ifrs-full_BottomOfRangeMember_f0862517-e890-40a7-8c97-8b6cc9b876be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_b2d9d3f9-a836-4fac-b7ab-39a91447ba35" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TopOfRangeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeDomain_3eece5ed-9973-467f-971a-0a6d361ae5df" xlink:to="loc_ifrs-full_TopOfRangeMember_b2d9d3f9-a836-4fac-b7ab-39a91447ba35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis_66d69274-cb65-4bfd-a6e8-82c19195762a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_c1d18034-b38f-46c9-9f63-04e63a195ff5" xlink:to="loc_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis_66d69274-cb65-4bfd-a6e8-82c19195762a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementDomain_c49a9ef4-3a9e-4b6c-836d-a9e86b958b1e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ValuationTechniquesUsedInFairValueMeasurementDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis_66d69274-cb65-4bfd-a6e8-82c19195762a" xlink:to="loc_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementDomain_c49a9ef4-3a9e-4b6c-836d-a9e86b958b1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OptionPricingModelMember_eb337dcd-5f9b-4471-88d3-1877a4b8da0f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OptionPricingModelMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementDomain_c49a9ef4-3a9e-4b6c-836d-a9e86b958b1e" xlink:to="loc_ifrs-full_OptionPricingModelMember_eb337dcd-5f9b-4471-88d3-1877a4b8da0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_7ae664a6-d6af-479a-9794-6ac9ea5c60b7" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_c1d18034-b38f-46c9-9f63-04e63a195ff5" xlink:to="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_7ae664a6-d6af-479a-9794-6ac9ea5c60b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NumberOfSharesAuthorizedToBeRepurchasedInStockRepurchaseProgram_f2bb430b-f48a-4399-aeb4-e080778362f9" xlink:href="stn-20241231.xsd#stn_NumberOfSharesAuthorizedToBeRepurchasedInStockRepurchaseProgram"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_7ae664a6-d6af-479a-9794-6ac9ea5c60b7" xlink:to="loc_stn_NumberOfSharesAuthorizedToBeRepurchasedInStockRepurchaseProgram_f2bb430b-f48a-4399-aeb4-e080778362f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SharesRepurchasedForCancellation_0dcd1977-f131-4d99-949d-6598f192cfc1" xlink:href="stn-20241231.xsd#stn_SharesRepurchasedForCancellation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_7ae664a6-d6af-479a-9794-6ac9ea5c60b7" xlink:to="loc_stn_SharesRepurchasedForCancellation_0dcd1977-f131-4d99-949d-6598f192cfc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CancellationOfTreasuryShares_b8843245-b3f8-45fe-ac48-916e90170c92" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CancellationOfTreasuryShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_7ae664a6-d6af-479a-9794-6ac9ea5c60b7" xlink:to="loc_ifrs-full_CancellationOfTreasuryShares_b8843245-b3f8-45fe-ac48-916e90170c92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued_65cb2496-7dea-451f-81eb-5758e7434c65" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_7ae664a6-d6af-479a-9794-6ac9ea5c60b7" xlink:to="loc_ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued_65cb2496-7dea-451f-81eb-5758e7434c65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ParValuePerShare_13a37936-4fea-4f05-a8da-1a63898a118b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ParValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_7ae664a6-d6af-479a-9794-6ac9ea5c60b7" xlink:to="loc_ifrs-full_ParValuePerShare_13a37936-4fea-4f05-a8da-1a63898a118b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_GrossProceedsFromIssuingShares_da4d7567-1ff4-4189-b1e9-d5ee6e4884e1" xlink:href="stn-20241231.xsd#stn_GrossProceedsFromIssuingShares"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_7ae664a6-d6af-479a-9794-6ac9ea5c60b7" xlink:to="loc_stn_GrossProceedsFromIssuingShares_da4d7567-1ff4-4189-b1e9-d5ee6e4884e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromIssuingShares_f7dfe797-c399-4be5-b2ed-5bd7af37d96e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ProceedsFromIssuingShares"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_7ae664a6-d6af-479a-9794-6ac9ea5c60b7" xlink:to="loc_ifrs-full_ProceedsFromIssuingShares_f7dfe797-c399-4be5-b2ed-5bd7af37d96e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DividendPayables_a18dfeb3-4d5a-456c-b470-4bbe58fe9e44" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DividendPayables"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_7ae664a6-d6af-479a-9794-6ac9ea5c60b7" xlink:to="loc_ifrs-full_DividendPayables_a18dfeb3-4d5a-456c-b470-4bbe58fe9e44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets_b12c0467-7432-42a8-85ee-eda79225cefe" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_7ae664a6-d6af-479a-9794-6ac9ea5c60b7" xlink:to="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets_b12c0467-7432-42a8-85ee-eda79225cefe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets_0b2275b9-0e26-44e5-b8dd-9e834d965320" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_7ae664a6-d6af-479a-9794-6ac9ea5c60b7" xlink:to="loc_ifrs-full_ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets_0b2275b9-0e26-44e5-b8dd-9e834d965320" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax_902dc86f-0d65-4095-9658-137866543ea4" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_7ae664a6-d6af-479a-9794-6ac9ea5c60b7" xlink:to="loc_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax_902dc86f-0d65-4095-9658-137866543ea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_VestingDurationForShareBasedPaymentArrangement_800abae3-60be-4815-9c84-8b65ff6832c4" xlink:href="stn-20241231.xsd#stn_VestingDurationForShareBasedPaymentArrangement"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_7ae664a6-d6af-479a-9794-6ac9ea5c60b7" xlink:to="loc_stn_VestingDurationForShareBasedPaymentArrangement_800abae3-60be-4815-9c84-8b65ff6832c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NumberOfTradingDays_0780b29d-8d9e-4c49-a639-70638ab3f5c9" xlink:href="stn-20241231.xsd#stn_NumberOfTradingDays"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_7ae664a6-d6af-479a-9794-6ac9ea5c60b7" xlink:to="loc_stn_NumberOfTradingDays_0780b29d-8d9e-4c49-a639-70638ab3f5c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_7a80056e-f978-4db5-b6a0-aeaa96373fb4" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_7ae664a6-d6af-479a-9794-6ac9ea5c60b7" xlink:to="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_7a80056e-f978-4db5-b6a0-aeaa96373fb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted_5994cde5-2fcf-4794-b04d-79db360ce721" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_7ae664a6-d6af-479a-9794-6ac9ea5c60b7" xlink:to="loc_ifrs-full_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted_5994cde5-2fcf-4794-b04d-79db360ce721" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_ac63d95a-0e84-4b1b-98a4-0af525d077b7" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_7ae664a6-d6af-479a-9794-6ac9ea5c60b7" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_ac63d95a-0e84-4b1b-98a4-0af525d077b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsExercisedOrVested_478515a2-aee4-4057-afbc-9cd2fca88086" xlink:href="stn-20241231.xsd#stn_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsExercisedOrVested"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_7ae664a6-d6af-479a-9794-6ac9ea5c60b7" xlink:to="loc_stn_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsExercisedOrVested_478515a2-aee4-4057-afbc-9cd2fca88086" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesFromSharebasedPaymentTransactions2011_feb549da-4735-4d7a-8fad-969c1438a385" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LiabilitiesFromSharebasedPaymentTransactions2011"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_7ae664a6-d6af-479a-9794-6ac9ea5c60b7" xlink:to="loc_ifrs-full_LiabilitiesFromSharebasedPaymentTransactions2011_feb549da-4735-4d7a-8fad-969c1438a385" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SharebasedPaymentArrangementVestingRightsPercentage_280b44c1-2a70-41dc-b783-c6e6b573c0f8" xlink:href="stn-20241231.xsd#stn_SharebasedPaymentArrangementVestingRightsPercentage"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_7ae664a6-d6af-479a-9794-6ac9ea5c60b7" xlink:to="loc_stn_SharebasedPaymentArrangementVestingRightsPercentage_280b44c1-2a70-41dc-b783-c6e6b573c0f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ShareBasedPaymentArrangementEquityInstrumentOtherThanOptionGrantedPercentIncrease_f1cc7105-c217-46da-934b-0a24d5cba29c" xlink:href="stn-20241231.xsd#stn_ShareBasedPaymentArrangementEquityInstrumentOtherThanOptionGrantedPercentIncrease"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_7ae664a6-d6af-479a-9794-6ac9ea5c60b7" xlink:to="loc_stn_ShareBasedPaymentArrangementEquityInstrumentOtherThanOptionGrantedPercentIncrease_f1cc7105-c217-46da-934b-0a24d5cba29c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsOfOtherEquityInstruments_cefbe814-6174-4f6f-a541-dc6e09bf0da0" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PaymentsOfOtherEquityInstruments"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_7ae664a6-d6af-479a-9794-6ac9ea5c60b7" xlink:to="loc_ifrs-full_PaymentsOfOtherEquityInstruments_cefbe814-6174-4f6f-a541-dc6e09bf0da0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PercentageOfCompensationInShares_b960301a-6146-4fef-82a0-282ec949e6d1" xlink:href="stn-20241231.xsd#stn_PercentageOfCompensationInShares"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_7ae664a6-d6af-479a-9794-6ac9ea5c60b7" xlink:to="loc_stn_PercentageOfCompensationInShares_b960301a-6146-4fef-82a0-282ec949e6d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntrinsicValueOfLiabilitiesFromSharebasedPaymentTransactionsForWhichCounterpartysRightToCashOrOtherAssetsVested2011_44c5f239-4f75-4186-806d-2d1b37a1480b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IntrinsicValueOfLiabilitiesFromSharebasedPaymentTransactionsForWhichCounterpartysRightToCashOrOtherAssetsVested2011"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_7ae664a6-d6af-479a-9794-6ac9ea5c60b7" xlink:to="loc_ifrs-full_IntrinsicValueOfLiabilitiesFromSharebasedPaymentTransactionsForWhichCounterpartysRightToCashOrOtherAssetsVested2011_44c5f239-4f75-4186-806d-2d1b37a1480b" 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-20241231.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_1d293958-97a7-47c8-937c-76d8bfa4e638" xlink:href="stn-20241231.xsd#stn_ShareBasedPaymentArrangementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDividendsTable_cc601029-807e-444f-a0a4-1c98d6630d2c" xlink:href="stn-20241231.xsd#stn_DisclosureOfDividendsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ShareBasedPaymentArrangementsAbstract_1d293958-97a7-47c8-937c-76d8bfa4e638" xlink:to="loc_stn_DisclosureOfDividendsTable_cc601029-807e-444f-a0a4-1c98d6630d2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfOrdinarySharesAxis_c07c2b98-c344-48cc-84c6-f1b06e4fa30a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfOrdinarySharesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfDividendsTable_cc601029-807e-444f-a0a4-1c98d6630d2c" xlink:to="loc_ifrs-full_ClassesOfOrdinarySharesAxis_c07c2b98-c344-48cc-84c6-f1b06e4fa30a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfOrdinarySharesDomain_e76b0248-aa08-4300-9568-daf23f679472" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfOrdinarySharesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfOrdinarySharesAxis_c07c2b98-c344-48cc-84c6-f1b06e4fa30a" xlink:to="loc_ifrs-full_ClassesOfOrdinarySharesDomain_e76b0248-aa08-4300-9568-daf23f679472" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OrdinarySharesPerSharePeriodOneMember_8abecb8a-8b57-4085-ab22-ec2a386a8e7f" xlink:href="stn-20241231.xsd#stn_OrdinarySharesPerSharePeriodOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfOrdinarySharesDomain_e76b0248-aa08-4300-9568-daf23f679472" xlink:to="loc_stn_OrdinarySharesPerSharePeriodOneMember_8abecb8a-8b57-4085-ab22-ec2a386a8e7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OrdinarySharesPerSharePeriodTwoMember_b25842f4-e488-4b6b-bf1f-f7e2e2430a79" xlink:href="stn-20241231.xsd#stn_OrdinarySharesPerSharePeriodTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfOrdinarySharesDomain_e76b0248-aa08-4300-9568-daf23f679472" xlink:to="loc_stn_OrdinarySharesPerSharePeriodTwoMember_b25842f4-e488-4b6b-bf1f-f7e2e2430a79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OrdinarySharesPerSharePeriodThreeMember_1ad9f54e-b0cc-45d7-81ce-c415885bea2c" xlink:href="stn-20241231.xsd#stn_OrdinarySharesPerSharePeriodThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfOrdinarySharesDomain_e76b0248-aa08-4300-9568-daf23f679472" xlink:to="loc_stn_OrdinarySharesPerSharePeriodThreeMember_1ad9f54e-b0cc-45d7-81ce-c415885bea2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OrdinarySharesPerSharePeriodFourMember_14947922-aa58-4791-90a5-7a1e4c70acdf" xlink:href="stn-20241231.xsd#stn_OrdinarySharesPerSharePeriodFourMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfOrdinarySharesDomain_e76b0248-aa08-4300-9568-daf23f679472" xlink:to="loc_stn_OrdinarySharesPerSharePeriodFourMember_14947922-aa58-4791-90a5-7a1e4c70acdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OrdinarySharesPerSharePeriodFiveMember_fa0140ae-c270-4c15-a9b0-62099be82521" xlink:href="stn-20241231.xsd#stn_OrdinarySharesPerSharePeriodFiveMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfOrdinarySharesDomain_e76b0248-aa08-4300-9568-daf23f679472" xlink:to="loc_stn_OrdinarySharesPerSharePeriodFiveMember_fa0140ae-c270-4c15-a9b0-62099be82521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfDividendsLineItems_d0154917-b540-425a-988d-ac7205ad6e74" xlink:href="stn-20241231.xsd#stn_DisclosureOfDividendsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfDividendsTable_cc601029-807e-444f-a0a4-1c98d6630d2c" xlink:to="loc_stn_DisclosureOfDividendsLineItems_d0154917-b540-425a-988d-ac7205ad6e74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DividendsPaidOrdinarySharesPerShare_af986d6d-a514-42a0-9033-f4d7dbbc9ebe" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DividendsPaidOrdinarySharesPerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfDividendsLineItems_d0154917-b540-425a-988d-ac7205ad6e74" xlink:to="loc_ifrs-full_DividendsPaidOrdinarySharesPerShare_af986d6d-a514-42a0-9033-f4d7dbbc9ebe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DividendsPaidOrdinaryShares_0b365279-8d35-414c-b7cd-54fe6f3ba166" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DividendsPaidOrdinaryShares"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfDividendsLineItems_d0154917-b540-425a-988d-ac7205ad6e74" xlink:to="loc_ifrs-full_DividendsPaidOrdinaryShares_0b365279-8d35-414c-b7cd-54fe6f3ba166" 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-20241231.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_15bb926e-ba8c-4526-950f-7c0cfdcb7315" xlink:href="stn-20241231.xsd#stn_ShareBasedPaymentArrangementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable_571d2ba4-1d36-4b68-9f88-fe0aaad65ebc" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_ShareBasedPaymentArrangementsAbstract_15bb926e-ba8c-4526-950f-7c0cfdcb7315" xlink:to="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable_571d2ba4-1d36-4b68-9f88-fe0aaad65ebc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_e9df6686-0816-4443-9b8a-48c4c5f01408" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable_571d2ba4-1d36-4b68-9f88-fe0aaad65ebc" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_e9df6686-0816-4443-9b8a-48c4c5f01408" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsDomain_1b9d1c9d-4112-4964-b37a-0dc4418403e7" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_e9df6686-0816-4443-9b8a-48c4c5f01408" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsDomain_1b9d1c9d-4112-4964-b37a-0dc4418403e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_RestrictedShareUnitsRSUsMember_f65f420b-702c-46cc-92bb-815eb6a0efae" xlink:href="stn-20241231.xsd#stn_RestrictedShareUnitsRSUsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsDomain_1b9d1c9d-4112-4964-b37a-0dc4418403e7" xlink:to="loc_stn_RestrictedShareUnitsRSUsMember_f65f420b-702c-46cc-92bb-815eb6a0efae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PerformanceShareUnitsMember_27c82819-11ca-4829-8277-6f053e808fca" xlink:href="stn-20241231.xsd#stn_PerformanceShareUnitsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsDomain_1b9d1c9d-4112-4964-b37a-0dc4418403e7" xlink:to="loc_stn_PerformanceShareUnitsMember_27c82819-11ca-4829-8277-6f053e808fca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DeferredShareUnitsDSUsMember_1fad53b0-304f-4311-85c2-7967c2eb2cd4" xlink:href="stn-20241231.xsd#stn_DeferredShareUnitsDSUsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsDomain_1b9d1c9d-4112-4964-b37a-0dc4418403e7" xlink:to="loc_stn_DeferredShareUnitsDSUsMember_1fad53b0-304f-4311-85c2-7967c2eb2cd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems_995e29fd-f33a-4d0a-a6a6-2e29b13ed2b6" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable_571d2ba4-1d36-4b68-9f88-fe0aaad65ebc" xlink:to="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems_995e29fd-f33a-4d0a-a6a6-2e29b13ed2b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_cba0e5cb-e07a-462c-a52b-26699237e9b8" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems_995e29fd-f33a-4d0a-a6a6-2e29b13ed2b6" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_cba0e5cb-e07a-462c-a52b-26699237e9b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_7e97b811-bfb5-480e-919d-7632049f138a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems_995e29fd-f33a-4d0a-a6a6-2e29b13ed2b6" xlink:to="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_7e97b811-bfb5-480e-919d-7632049f138a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_a7999dc2-d720-4aef-87bb-3be595b83a09" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems_995e29fd-f33a-4d0a-a6a6-2e29b13ed2b6" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_a7999dc2-d720-4aef-87bb-3be595b83a09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement_704ce4f4-745b-4079-a475-8c23f04f62e5" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems_995e29fd-f33a-4d0a-a6a6-2e29b13ed2b6" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement_704ce4f4-745b-4079-a475-8c23f04f62e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_a2c34a91-5de4-4319-a6a5-6c1e3c4f586d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems_995e29fd-f33a-4d0a-a6a6-2e29b13ed2b6" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_a2c34a91-5de4-4319-a6a5-6c1e3c4f586d" 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-20241231.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_a7317a28-fdea-49bd-b7d0-bb6ea9b84162" xlink:href="stn-20241231.xsd#stn_FairValueMeasurementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable_d7c91a4f-9d1c-4bff-8399-99fed4e2de69" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_FairValueMeasurementAbstract_a7317a28-fdea-49bd-b7d0-bb6ea9b84162" xlink:to="loc_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable_d7c91a4f-9d1c-4bff-8399-99fed4e2de69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MeasurementAxis_d6d482c6-6e78-4c61-ba14-8c4ac28a9651" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_MeasurementAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable_d7c91a4f-9d1c-4bff-8399-99fed4e2de69" xlink:to="loc_ifrs-full_MeasurementAxis_d6d482c6-6e78-4c61-ba14-8c4ac28a9651" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MeasurementDomain_4c75eff6-d968-4b03-b1ee-28e482adddfa" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_MeasurementDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MeasurementAxis_d6d482c6-6e78-4c61-ba14-8c4ac28a9651" xlink:to="loc_ifrs-full_MeasurementDomain_4c75eff6-d968-4b03-b1ee-28e482adddfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RecurringFairValueMeasurementMember_3548b79b-768f-4dde-9950-925fb2010d06" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RecurringFairValueMeasurementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MeasurementDomain_4c75eff6-d968-4b03-b1ee-28e482adddfa" xlink:to="loc_ifrs-full_RecurringFairValueMeasurementMember_3548b79b-768f-4dde-9950-925fb2010d06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_74d6f141-0e09-41e6-9d7b-97738f53326d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LevelsOfFairValueHierarchyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable_d7c91a4f-9d1c-4bff-8399-99fed4e2de69" xlink:to="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_74d6f141-0e09-41e6-9d7b-97738f53326d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LevelsOfFairValueHierarchyDomain_3b0bf321-f45e-49cb-a517-8cc67468c23f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LevelsOfFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_74d6f141-0e09-41e6-9d7b-97738f53326d" xlink:to="loc_ifrs-full_LevelsOfFairValueHierarchyDomain_3b0bf321-f45e-49cb-a517-8cc67468c23f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level1OfFairValueHierarchyMember_ed2a755e-da54-4582-8c45-b56946e75dac" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_Level1OfFairValueHierarchyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyDomain_3b0bf321-f45e-49cb-a517-8cc67468c23f" xlink:to="loc_ifrs-full_Level1OfFairValueHierarchyMember_ed2a755e-da54-4582-8c45-b56946e75dac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level2OfFairValueHierarchyMember_2cc6ddfd-6db1-4966-8808-fe14f08b181f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_Level2OfFairValueHierarchyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyDomain_3b0bf321-f45e-49cb-a517-8cc67468c23f" xlink:to="loc_ifrs-full_Level2OfFairValueHierarchyMember_2cc6ddfd-6db1-4966-8808-fe14f08b181f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level3OfFairValueHierarchyMember_5219dfcb-8ec7-495c-be1f-46a33ff0c06f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_Level3OfFairValueHierarchyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyDomain_3b0bf321-f45e-49cb-a517-8cc67468c23f" xlink:to="loc_ifrs-full_Level3OfFairValueHierarchyMember_5219dfcb-8ec7-495c-be1f-46a33ff0c06f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_878a67a3-5dd8-418a-8b76-118236e9f763" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable_d7c91a4f-9d1c-4bff-8399-99fed4e2de69" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_878a67a3-5dd8-418a-8b76-118236e9f763" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsDomain_ebfffad7-7594-4d91-be5e-5b53fc22fb47" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfAssetsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_878a67a3-5dd8-418a-8b76-118236e9f763" xlink:to="loc_ifrs-full_ClassesOfAssetsDomain_ebfffad7-7594-4d91-be5e-5b53fc22fb47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_InvestmentsHeldForSelfInsuredLiabilitiesMember_d7c30cd7-d100-4b16-af37-598ccb55387b" xlink:href="stn-20241231.xsd#stn_InvestmentsHeldForSelfInsuredLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsDomain_ebfffad7-7594-4d91-be5e-5b53fc22fb47" xlink:to="loc_stn_InvestmentsHeldForSelfInsuredLiabilitiesMember_d7c30cd7-d100-4b16-af37-598ccb55387b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DerivativesMember_103549b2-cfea-4192-a0ba-654307de7712" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DerivativesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsDomain_ebfffad7-7594-4d91-be5e-5b53fc22fb47" xlink:to="loc_ifrs-full_DerivativesMember_103549b2-cfea-4192-a0ba-654307de7712" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfLiabilitiesAxis_fd183a74-09f2-42d6-bb19-979ab628eaf4" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfLiabilitiesAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable_d7c91a4f-9d1c-4bff-8399-99fed4e2de69" xlink:to="loc_ifrs-full_ClassesOfLiabilitiesAxis_fd183a74-09f2-42d6-bb19-979ab628eaf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfLiabilitiesDomain_bbce439f-d14e-48b3-9808-9bbe34a8edfb" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfLiabilitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfLiabilitiesAxis_fd183a74-09f2-42d6-bb19-979ab628eaf4" xlink:to="loc_ifrs-full_ClassesOfLiabilitiesDomain_bbce439f-d14e-48b3-9808-9bbe34a8edfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContingentConsiderationMember_6418247d-0860-4ed4-aca8-6dd9cceb51bb" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ContingentConsiderationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfLiabilitiesDomain_bbce439f-d14e-48b3-9808-9bbe34a8edfb" xlink:to="loc_ifrs-full_ContingentConsiderationMember_6418247d-0860-4ed4-aca8-6dd9cceb51bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems_c94604a6-059e-467d-bbbd-4e4c39333aae" xlink:href="stn-20241231.xsd#stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable_d7c91a4f-9d1c-4bff-8399-99fed4e2de69" xlink:to="loc_stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems_c94604a6-059e-467d-bbbd-4e4c39333aae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherFinancialAssets_2454d612-e591-46b4-a82d-5509228e27f2" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherFinancialAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems_c94604a6-059e-467d-bbbd-4e4c39333aae" xlink:to="loc_ifrs-full_OtherFinancialAssets_2454d612-e591-46b4-a82d-5509228e27f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherFinancialLiabilities_1b690e3e-e9ea-4d55-bda8-04ab54cd7b1d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherFinancialLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems_c94604a6-059e-467d-bbbd-4e4c39333aae" xlink:to="loc_ifrs-full_OtherFinancialLiabilities_1b690e3e-e9ea-4d55-bda8-04ab54cd7b1d" 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-20241231.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_d287910f-69f3-447d-b776-00d6e907c098" xlink:href="stn-20241231.xsd#stn_FairValueMeasurementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable_3e264a74-a812-41e1-81bf-8dca65cba9b4" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_FairValueMeasurementAbstract_d287910f-69f3-447d-b776-00d6e907c098" xlink:to="loc_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable_3e264a74-a812-41e1-81bf-8dca65cba9b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MeasurementAxis_dd526253-1e41-4503-b25b-6275895b37cd" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_MeasurementAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable_3e264a74-a812-41e1-81bf-8dca65cba9b4" xlink:to="loc_ifrs-full_MeasurementAxis_dd526253-1e41-4503-b25b-6275895b37cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MeasurementDomain_485a32b7-0422-48cd-afd5-8f90713eb295" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_MeasurementDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MeasurementAxis_dd526253-1e41-4503-b25b-6275895b37cd" xlink:to="loc_ifrs-full_MeasurementDomain_485a32b7-0422-48cd-afd5-8f90713eb295" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember_d6fb3da9-eee9-40a1-8c45-72328defc616" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MeasurementDomain_485a32b7-0422-48cd-afd5-8f90713eb295" xlink:to="loc_ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember_d6fb3da9-eee9-40a1-8c45-72328defc616" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_6066a362-c730-4ca3-937d-cfeebd83b001" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LevelsOfFairValueHierarchyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable_3e264a74-a812-41e1-81bf-8dca65cba9b4" xlink:to="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_6066a362-c730-4ca3-937d-cfeebd83b001" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LevelsOfFairValueHierarchyDomain_c84ae713-0a9f-4836-89c7-db595cc3ba1e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LevelsOfFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_6066a362-c730-4ca3-937d-cfeebd83b001" xlink:to="loc_ifrs-full_LevelsOfFairValueHierarchyDomain_c84ae713-0a9f-4836-89c7-db595cc3ba1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level1OfFairValueHierarchyMember_2b170f73-aa1d-45bf-9ebe-db45c3f90be8" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_Level1OfFairValueHierarchyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyDomain_c84ae713-0a9f-4836-89c7-db595cc3ba1e" xlink:to="loc_ifrs-full_Level1OfFairValueHierarchyMember_2b170f73-aa1d-45bf-9ebe-db45c3f90be8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level2OfFairValueHierarchyMember_df27a382-0f43-4bcd-9f5a-a21e75572508" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_Level2OfFairValueHierarchyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyDomain_c84ae713-0a9f-4836-89c7-db595cc3ba1e" xlink:to="loc_ifrs-full_Level2OfFairValueHierarchyMember_df27a382-0f43-4bcd-9f5a-a21e75572508" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level3OfFairValueHierarchyMember_1497cc78-135f-4d0e-b6a3-97c9408a66d1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_Level3OfFairValueHierarchyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyDomain_c84ae713-0a9f-4836-89c7-db595cc3ba1e" xlink:to="loc_ifrs-full_Level3OfFairValueHierarchyMember_1497cc78-135f-4d0e-b6a3-97c9408a66d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfLiabilitiesAxis_96c97429-beda-4b5a-a164-5ff7448917e7" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfLiabilitiesAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable_3e264a74-a812-41e1-81bf-8dca65cba9b4" xlink:to="loc_ifrs-full_ClassesOfLiabilitiesAxis_96c97429-beda-4b5a-a164-5ff7448917e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfLiabilitiesDomain_39d406d9-ca1f-45c1-9550-2aac1dfb7333" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfLiabilitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfLiabilitiesAxis_96c97429-beda-4b5a-a164-5ff7448917e7" xlink:to="loc_ifrs-full_ClassesOfLiabilitiesDomain_39d406d9-ca1f-45c1-9550-2aac1dfb7333" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SeniorUnsecuredNotesMember_53a88867-f9cf-47f5-af49-66bf4b557602" xlink:href="stn-20241231.xsd#stn_SeniorUnsecuredNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfLiabilitiesDomain_39d406d9-ca1f-45c1-9550-2aac1dfb7333" xlink:to="loc_stn_SeniorUnsecuredNotesMember_53a88867-f9cf-47f5-af49-66bf4b557602" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems_c75eb643-0841-4c09-b4b5-60095088c309" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable_3e264a74-a812-41e1-81bf-8dca65cba9b4" xlink:to="loc_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems_c75eb643-0841-4c09-b4b5-60095088c309" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Liabilities_9997ece3-26f0-40e4-9393-3a35983bd555" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_Liabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems_c75eb643-0841-4c09-b4b5-60095088c309" xlink:to="loc_ifrs-full_Liabilities_9997ece3-26f0-40e4-9393-3a35983bd555" 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-20241231.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_f14cb402-c0e5-4b85-a288-10dafb1a6d33" xlink:href="stn-20241231.xsd#stn_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_9c0cf8bc-6c9a-4e03-9a8a-620f3716be08" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfFinancialInstrumentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_FinancialInstrumentsAbstract_f14cb402-c0e5-4b85-a288-10dafb1a6d33" xlink:to="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_9c0cf8bc-6c9a-4e03-9a8a-620f3716be08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfHedgesAxis_7bb4a176-7cd4-4990-b7b7-12392b927993" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TypesOfHedgesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_9c0cf8bc-6c9a-4e03-9a8a-620f3716be08" xlink:to="loc_ifrs-full_TypesOfHedgesAxis_7bb4a176-7cd4-4990-b7b7-12392b927993" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfHedgesDomain_d68c545a-3606-4f88-9dcf-a7640322e890" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TypesOfHedgesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfHedgesAxis_7bb4a176-7cd4-4990-b7b7-12392b927993" xlink:to="loc_ifrs-full_TypesOfHedgesDomain_d68c545a-3606-4f88-9dcf-a7640322e890" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowHedgesMember_8045b073-4b9c-4cb5-bb62-a54e4c2c20fc" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CashFlowHedgesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfHedgesDomain_d68c545a-3606-4f88-9dcf-a7640322e890" xlink:to="loc_ifrs-full_CashFlowHedgesMember_8045b073-4b9c-4cb5-bb62-a54e4c2c20fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis_215738f0-5262-4d51-8295-de9e61132460" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_9c0cf8bc-6c9a-4e03-9a8a-620f3716be08" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsAxis_215738f0-5262-4d51-8295-de9e61132460" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsDomain_def54959-a696-4dfa-a84a-265ff1d433ca" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfFinancialAssetsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_215738f0-5262-4d51-8295-de9e61132460" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsDomain_def54959-a696-4dfa-a84a-265ff1d433ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_TotalReturnSwapOnShareBasedCompensationUnitsMember_baeda1ed-b65c-4e58-a230-727c995babde" xlink:href="stn-20241231.xsd#stn_TotalReturnSwapOnShareBasedCompensationUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsDomain_def54959-a696-4dfa-a84a-265ff1d433ca" xlink:to="loc_stn_TotalReturnSwapOnShareBasedCompensationUnitsMember_baeda1ed-b65c-4e58-a230-727c995babde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SwapContractMember_bb07057f-939b-4b76-bfe3-5e3f34c835a8" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_SwapContractMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsDomain_def54959-a696-4dfa-a84a-265ff1d433ca" xlink:to="loc_ifrs-full_SwapContractMember_bb07057f-939b-4b76-bfe3-5e3f34c835a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_305d2108-ea13-423f-a73d-f99a83c0d66c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_9c0cf8bc-6c9a-4e03-9a8a-620f3716be08" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_305d2108-ea13-423f-a73d-f99a83c0d66c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsDomain_93b8bb2b-383d-4e51-a0e6-0d0ea2aee7f6" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_305d2108-ea13-423f-a73d-f99a83c0d66c" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsDomain_93b8bb2b-383d-4e51-a0e6-0d0ea2aee7f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_RestrictedShareUnitsRSUsMember_138f0795-d4ce-4cc1-a8a7-c97316e54349" xlink:href="stn-20241231.xsd#stn_RestrictedShareUnitsRSUsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsDomain_93b8bb2b-383d-4e51-a0e6-0d0ea2aee7f6" xlink:to="loc_stn_RestrictedShareUnitsRSUsMember_138f0795-d4ce-4cc1-a8a7-c97316e54349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PerformanceShareUnitsPSUsAndDeferredShareUnitsDSUsMember_261e2aca-aaa0-426f-8578-c940e19084cb" xlink:href="stn-20241231.xsd#stn_PerformanceShareUnitsPSUsAndDeferredShareUnitsDSUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsDomain_93b8bb2b-383d-4e51-a0e6-0d0ea2aee7f6" xlink:to="loc_stn_PerformanceShareUnitsPSUsAndDeferredShareUnitsDSUsMember_261e2aca-aaa0-426f-8578-c940e19084cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfFinancialAssetsAxis_1514d940-b3ab-4ff8-8702-a87d29af868e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CategoriesOfFinancialAssetsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_9c0cf8bc-6c9a-4e03-9a8a-620f3716be08" xlink:to="loc_ifrs-full_CategoriesOfFinancialAssetsAxis_1514d940-b3ab-4ff8-8702-a87d29af868e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfFinancialAssetsDomain_4b294d3f-a21f-439c-8f0d-0836ce4e3444" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CategoriesOfFinancialAssetsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CategoriesOfFinancialAssetsAxis_1514d940-b3ab-4ff8-8702-a87d29af868e" xlink:to="loc_ifrs-full_CategoriesOfFinancialAssetsDomain_4b294d3f-a21f-439c-8f0d-0836ce4e3444" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember_40b61b60-3642-4963-9a88-e0bff749fb4a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CategoriesOfFinancialAssetsDomain_4b294d3f-a21f-439c-8f0d-0836ce4e3444" xlink:to="loc_ifrs-full_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember_40b61b60-3642-4963-9a88-e0bff749fb4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_c48fd4d3-9a2b-4fe9-9d6b-3ac10b5b33d3" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_9c0cf8bc-6c9a-4e03-9a8a-620f3716be08" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_c48fd4d3-9a2b-4fe9-9d6b-3ac10b5b33d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameDomain_03057d6d-59ac-4eab-a8ca-809554de2ff6" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BorrowingsByNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_c48fd4d3-9a2b-4fe9-9d6b-3ac10b5b33d3" xlink:to="loc_ifrs-full_BorrowingsByNameDomain_03057d6d-59ac-4eab-a8ca-809554de2ff6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SyndicatedSeniorRevolvingCreditFacilityMember_1f6725a1-fcbe-4a2c-adb7-ae90706c3205" xlink:href="stn-20241231.xsd#stn_SyndicatedSeniorRevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameDomain_03057d6d-59ac-4eab-a8ca-809554de2ff6" xlink:to="loc_stn_SyndicatedSeniorRevolvingCreditFacilityMember_1f6725a1-fcbe-4a2c-adb7-ae90706c3205" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_CreditFacilitiesMember_d86070cf-8b8f-4c1c-8faf-f3e5666dcd71" xlink:href="stn-20241231.xsd#stn_CreditFacilitiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameDomain_03057d6d-59ac-4eab-a8ca-809554de2ff6" xlink:to="loc_stn_CreditFacilitiesMember_d86070cf-8b8f-4c1c-8faf-f3e5666dcd71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis_f96ff04e-6053-43b1-8029-13e1deddbac5" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CurrencyAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_9c0cf8bc-6c9a-4e03-9a8a-620f3716be08" xlink:to="loc_srt_CurrencyAxis_f96ff04e-6053-43b1-8029-13e1deddbac5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_df2c10f5-b1e7-4bcb-875e-af06ae0ee362" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_AllCurrenciesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CurrencyAxis_f96ff04e-6053-43b1-8029-13e1deddbac5" xlink:to="loc_currency_AllCurrenciesDomain_df2c10f5-b1e7-4bcb-875e-af06ae0ee362" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_USD_fef9f287-a8b1-44a8-bfc7-3bb33019981c" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_USD"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_df2c10f5-b1e7-4bcb-875e-af06ae0ee362" xlink:to="loc_currency_USD_fef9f287-a8b1-44a8-bfc7-3bb33019981c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AUD_47de6bce-6bbe-469f-b37b-7de66ff7fed1" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_AUD"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_df2c10f5-b1e7-4bcb-875e-af06ae0ee362" xlink:to="loc_currency_AUD_47de6bce-6bbe-469f-b37b-7de66ff7fed1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5854e9f2-a0e5-4b1d-b11d-ed0f4d74e9b1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsTable_9c0cf8bc-6c9a-4e03-9a8a-620f3716be08" xlink:to="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5854e9f2-a0e5-4b1d-b11d-ed0f4d74e9b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NominalAmountOfHedgingInstrument_a6e96a1b-88fc-4e1d-b2de-534188574fa0" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NominalAmountOfHedgingInstrument"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5854e9f2-a0e5-4b1d-b11d-ed0f4d74e9b1" xlink:to="loc_ifrs-full_NominalAmountOfHedgingInstrument_a6e96a1b-88fc-4e1d-b2de-534188574fa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_HedgingInstrumentAssets_81bbd909-b353-4d1d-b722-3a58c7425217" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_HedgingInstrumentAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5854e9f2-a0e5-4b1d-b11d-ed0f4d74e9b1" xlink:to="loc_ifrs-full_HedgingInstrumentAssets_81bbd909-b353-4d1d-b722-3a58c7425217" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainLossOnChangeInFairValueOfHedgingInstrumentUsedAsBasisForRecognisingHedgeIneffectiveness_69da6eed-f224-4667-a270-b4c27feafffc" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GainLossOnChangeInFairValueOfHedgingInstrumentUsedAsBasisForRecognisingHedgeIneffectiveness"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5854e9f2-a0e5-4b1d-b11d-ed0f4d74e9b1" xlink:to="loc_ifrs-full_GainLossOnChangeInFairValueOfHedgingInstrumentUsedAsBasisForRecognisingHedgeIneffectiveness_69da6eed-f224-4667-a270-b4c27feafffc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax_de56aadc-6d6a-40b6-b90d-5ae76f747465" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5854e9f2-a0e5-4b1d-b11d-ed0f4d74e9b1" xlink:to="loc_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax_de56aadc-6d6a-40b6-b90d-5ae76f747465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax_14dd4350-4bfe-4f3e-803c-f8f202748389" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5854e9f2-a0e5-4b1d-b11d-ed0f4d74e9b1" xlink:to="loc_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax_14dd4350-4bfe-4f3e-803c-f8f202748389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssets_bc70baa1-5cba-42de-9403-f8af984f0abb" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_FinancialAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5854e9f2-a0e5-4b1d-b11d-ed0f4d74e9b1" xlink:to="loc_ifrs-full_FinancialAssets_bc70baa1-5cba-42de-9403-f8af984f0abb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsOnChangeInFairValueOfDerivatives_482d64df-ca7a-4727-9839-defb376d3240" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GainsOnChangeInFairValueOfDerivatives"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5854e9f2-a0e5-4b1d-b11d-ed0f4d74e9b1" xlink:to="loc_ifrs-full_GainsOnChangeInFairValueOfDerivatives_482d64df-ca7a-4727-9839-defb376d3240" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaximumExposureToCreditRisk_8f1f536d-b1c5-43ff-a2ee-184985afd801" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_MaximumExposureToCreditRisk"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5854e9f2-a0e5-4b1d-b11d-ed0f4d74e9b1" xlink:to="loc_ifrs-full_MaximumExposureToCreditRisk_8f1f536d-b1c5-43ff-a2ee-184985afd801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NumberOfInternalTargetOfDaysOfRevenueInTradeReceivables_f774c5ef-d6fe-423b-8b73-2cb0db63fb37" xlink:href="stn-20241231.xsd#stn_NumberOfInternalTargetOfDaysOfRevenueInTradeReceivables"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5854e9f2-a0e5-4b1d-b11d-ed0f4d74e9b1" xlink:to="loc_stn_NumberOfInternalTargetOfDaysOfRevenueInTradeReceivables_f774c5ef-d6fe-423b-8b73-2cb0db63fb37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SensitivityAnalysisOfFairValueProfitLossImpactOf5ChangeInEquityPrices_bff57453-480d-4d4e-9a90-10cbfd8de499" xlink:href="stn-20241231.xsd#stn_SensitivityAnalysisOfFairValueProfitLossImpactOf5ChangeInEquityPrices"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5854e9f2-a0e5-4b1d-b11d-ed0f4d74e9b1" xlink:to="loc_stn_SensitivityAnalysisOfFairValueProfitLossImpactOf5ChangeInEquityPrices_bff57453-480d-4d4e-9a90-10cbfd8de499" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SensitivityAnalysisOfFairValuePerformanceSharesImpactOf10ChangeInSharePrice_a402b583-9df4-480f-9561-548f4dca80d8" xlink:href="stn-20241231.xsd#stn_SensitivityAnalysisOfFairValuePerformanceSharesImpactOf10ChangeInSharePrice"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5854e9f2-a0e5-4b1d-b11d-ed0f4d74e9b1" xlink:to="loc_stn_SensitivityAnalysisOfFairValuePerformanceSharesImpactOf10ChangeInSharePrice_a402b583-9df4-480f-9561-548f4dca80d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LineOfCreditFacilityMaximumBorrowingsCapacity_e1461af3-53f1-4346-9a41-5de6f06efeac" xlink:href="stn-20241231.xsd#stn_LineOfCreditFacilityMaximumBorrowingsCapacity"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5854e9f2-a0e5-4b1d-b11d-ed0f4d74e9b1" xlink:to="loc_stn_LineOfCreditFacilityMaximumBorrowingsCapacity_e1461af3-53f1-4346-9a41-5de6f06efeac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UndrawnBorrowingFacilities_5d431bb8-846a-4815-8ada-96f03270618e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_UndrawnBorrowingFacilities"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5854e9f2-a0e5-4b1d-b11d-ed0f4d74e9b1" xlink:to="loc_ifrs-full_UndrawnBorrowingFacilities_5d431bb8-846a-4815-8ada-96f03270618e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_LineOfCreditFacilityAdditionalBorrowingsCapacity_7bea481c-af06-4b92-966f-b8ed8b73de64" xlink:href="stn-20241231.xsd#stn_LineOfCreditFacilityAdditionalBorrowingsCapacity"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5854e9f2-a0e5-4b1d-b11d-ed0f4d74e9b1" xlink:to="loc_stn_LineOfCreditFacilityAdditionalBorrowingsCapacity_7bea481c-af06-4b92-966f-b8ed8b73de64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SensitivityAnalysisOfFairValueProfitLossImpactOf10ChangeInInterestRateOnBorrowings_75fa3b43-f7a0-4f17-968c-35ea5064ebbb" xlink:href="stn-20241231.xsd#stn_SensitivityAnalysisOfFairValueProfitLossImpactOf10ChangeInInterestRateOnBorrowings"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5854e9f2-a0e5-4b1d-b11d-ed0f4d74e9b1" xlink:to="loc_stn_SensitivityAnalysisOfFairValueProfitLossImpactOf10ChangeInInterestRateOnBorrowings_75fa3b43-f7a0-4f17-968c-35ea5064ebbb" 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-20241231.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_824d5c4d-795c-44ec-9365-cf1a3b9a80e2" xlink:href="stn-20241231.xsd#stn_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfProvisionMatrixTable_f4b0b320-1249-41be-bc28-727e2844ac61" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfProvisionMatrixTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_FinancialInstrumentsAbstract_824d5c4d-795c-44ec-9365-cf1a3b9a80e2" xlink:to="loc_ifrs-full_DisclosureOfProvisionMatrixTable_f4b0b320-1249-41be-bc28-727e2844ac61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PastDueStatusAxis_fa43a56b-1919-4a3f-bfad-3d5dcf65a573" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PastDueStatusAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfProvisionMatrixTable_f4b0b320-1249-41be-bc28-727e2844ac61" xlink:to="loc_ifrs-full_PastDueStatusAxis_fa43a56b-1919-4a3f-bfad-3d5dcf65a573" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PastDueStatusDomain_361cd8f2-51fa-4344-9740-84c171c57578" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PastDueStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PastDueStatusAxis_fa43a56b-1919-4a3f-bfad-3d5dcf65a573" xlink:to="loc_ifrs-full_PastDueStatusDomain_361cd8f2-51fa-4344-9740-84c171c57578" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentMember_2d8b55d1-fb20-47b3-9ef2-a03e0c42aebc" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CurrentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PastDueStatusDomain_361cd8f2-51fa-4344-9740-84c171c57578" xlink:to="loc_ifrs-full_CurrentMember_2d8b55d1-fb20-47b3-9ef2-a03e0c42aebc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember_9383aedf-b7eb-4d4b-9c56-016680e58ada" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PastDueStatusDomain_361cd8f2-51fa-4344-9740-84c171c57578" xlink:to="loc_ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember_9383aedf-b7eb-4d4b-9c56-016680e58ada" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember_6c89c74e-6fa5-4e7b-a862-20eeadc7fb82" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PastDueStatusDomain_361cd8f2-51fa-4344-9740-84c171c57578" xlink:to="loc_ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember_6c89c74e-6fa5-4e7b-a862-20eeadc7fb82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember_4551c79c-0e0b-408b-a612-38bfa54275b5" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PastDueStatusDomain_361cd8f2-51fa-4344-9740-84c171c57578" xlink:to="loc_ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember_4551c79c-0e0b-408b-a612-38bfa54275b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanFourMonthsMember_f1350595-99fc-4a0a-986b-b9d1736cb634" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LaterThanFourMonthsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PastDueStatusDomain_361cd8f2-51fa-4344-9740-84c171c57578" xlink:to="loc_ifrs-full_LaterThanFourMonthsMember_f1350595-99fc-4a0a-986b-b9d1736cb634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_26ea9493-ee28-4503-8a69-1ffc8ade9f86" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfProvisionMatrixTable_f4b0b320-1249-41be-bc28-727e2844ac61" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_26ea9493-ee28-4503-8a69-1ffc8ade9f86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_349f946a-79b5-4dc4-a988-e9eea2006844" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CarryingAmountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_26ea9493-ee28-4503-8a69-1ffc8ade9f86" xlink:to="loc_ifrs-full_CarryingAmountMember_349f946a-79b5-4dc4-a988-e9eea2006844" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_678b0dbc-08c9-4ef4-8703-c2ec9dd42892" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_349f946a-79b5-4dc4-a988-e9eea2006844" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_678b0dbc-08c9-4ef4-8703-c2ec9dd42892" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedImpairmentMember_a8bd12b9-a588-4d15-8f53-92faad42b4fd" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AccumulatedImpairmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_349f946a-79b5-4dc4-a988-e9eea2006844" xlink:to="loc_ifrs-full_AccumulatedImpairmentMember_a8bd12b9-a588-4d15-8f53-92faad42b4fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfProvisionMatrixLineItems_4f2fce61-0369-46df-8ec4-6b5a01a8d433" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfProvisionMatrixLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfProvisionMatrixTable_f4b0b320-1249-41be-bc28-727e2844ac61" xlink:to="loc_ifrs-full_DisclosureOfProvisionMatrixLineItems_4f2fce61-0369-46df-8ec4-6b5a01a8d433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpectedCreditLossRate_5bf7b8a5-b7e4-41b4-aff4-9a7cbdeae35a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ExpectedCreditLossRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfProvisionMatrixLineItems_4f2fce61-0369-46df-8ec4-6b5a01a8d433" xlink:to="loc_ifrs-full_ExpectedCreditLossRate_5bf7b8a5-b7e4-41b4-aff4-9a7cbdeae35a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssets_1b1cf622-4034-4ee6-ac64-57774cfbc2e9" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_FinancialAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfProvisionMatrixLineItems_4f2fce61-0369-46df-8ec4-6b5a01a8d433" xlink:to="loc_ifrs-full_FinancialAssets_1b1cf622-4034-4ee6-ac64-57774cfbc2e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses_a9c26119-96af-420a-b95b-6fa2ce49ea46" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfProvisionMatrixLineItems_4f2fce61-0369-46df-8ec4-6b5a01a8d433" xlink:to="loc_ifrs-full_LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses_a9c26119-96af-420a-b95b-6fa2ce49ea46" 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-20241231.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_589104d5-bb35-4463-b09b-1f6bd419d67d" xlink:href="stn-20241231.xsd#stn_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable_408ba54e-73dd-4cbc-b59c-4c97ef5c6ea4" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_FinancialInstrumentsAbstract_589104d5-bb35-4463-b09b-1f6bd419d67d" xlink:to="loc_ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable_408ba54e-73dd-4cbc-b59c-4c97ef5c6ea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis_f8e34503-d321-4197-9b33-6e38c3b918a1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_MaturityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable_408ba54e-73dd-4cbc-b59c-4c97ef5c6ea4" xlink:to="loc_ifrs-full_MaturityAxis_f8e34503-d321-4197-9b33-6e38c3b918a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityDomain_35161d53-fecd-4659-961f-a0813c506ad9" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_MaturityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MaturityAxis_f8e34503-d321-4197-9b33-6e38c3b918a1" xlink:to="loc_ifrs-full_MaturityDomain_35161d53-fecd-4659-961f-a0813c506ad9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_fe100111-d2da-4c82-9292-af68b87f0a27" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NotLaterThanOneYearMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MaturityDomain_35161d53-fecd-4659-961f-a0813c506ad9" xlink:to="loc_ifrs-full_NotLaterThanOneYearMember_fe100111-d2da-4c82-9292-af68b87f0a27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember_72d6fd34-ca21-42c5-8d1d-572bf5f115bd" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MaturityDomain_35161d53-fecd-4659-961f-a0813c506ad9" xlink:to="loc_ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember_72d6fd34-ca21-42c5-8d1d-572bf5f115bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanThreeYearsMember_f68bf2ac-70b6-47b8-aadd-bc091a38b7b7" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LaterThanThreeYearsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MaturityDomain_35161d53-fecd-4659-961f-a0813c506ad9" xlink:to="loc_ifrs-full_LaterThanThreeYearsMember_f68bf2ac-70b6-47b8-aadd-bc091a38b7b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems_3a5eda96-5a14-4cc4-87e1-b2f740906db3" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable_408ba54e-73dd-4cbc-b59c-4c97ef5c6ea4" xlink:to="loc_ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems_3a5eda96-5a14-4cc4-87e1-b2f740906db3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BankBorrowingsUndiscountedCashFlows_c1e4bd4f-346d-4f59-990b-1b04d239ec74" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BankBorrowingsUndiscountedCashFlows"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems_3a5eda96-5a14-4cc4-87e1-b2f740906db3" xlink:to="loc_ifrs-full_BankBorrowingsUndiscountedCashFlows_c1e4bd4f-346d-4f59-990b-1b04d239ec74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows_ad5155ad-09e7-4ab7-9c9b-0a3663d27ea3" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems_3a5eda96-5a14-4cc4-87e1-b2f740906db3" xlink:to="loc_ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows_ad5155ad-09e7-4ab7-9c9b-0a3663d27ea3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossLeaseLiabilities_2e541228-e5c4-4e25-9455-2cb4d810c6e5" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GrossLeaseLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems_3a5eda96-5a14-4cc4-87e1-b2f740906db3" xlink:to="loc_ifrs-full_GrossLeaseLiabilities_2e541228-e5c4-4e25-9455-2cb4d810c6e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NonCurrentBorrowingsUndiscountedCashFlows_4f043fea-880b-41ff-999f-7e136f87a6b0" xlink:href="stn-20241231.xsd#stn_NonCurrentBorrowingsUndiscountedCashFlows"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems_3a5eda96-5a14-4cc4-87e1-b2f740906db3" xlink:to="loc_stn_NonCurrentBorrowingsUndiscountedCashFlows_4f043fea-880b-41ff-999f-7e136f87a6b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherBorrowingsUndiscountedCashFlows_24b7689d-c430-4ef8-8f24-0a52db0f43fa" xlink:href="stn-20241231.xsd#stn_OtherBorrowingsUndiscountedCashFlows"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems_3a5eda96-5a14-4cc4-87e1-b2f740906db3" xlink:to="loc_stn_OtherBorrowingsUndiscountedCashFlows_24b7689d-c430-4ef8-8f24-0a52db0f43fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows_1d9bd48a-e703-408e-ae7b-94b560a458de" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems_3a5eda96-5a14-4cc4-87e1-b2f740906db3" xlink:to="loc_ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows_1d9bd48a-e703-408e-ae7b-94b560a458de" 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-20241231.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_7c3a10f6-3766-4b22-933b-41f3ff781951" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentPortionOfLongtermBorrowings_6cf45ae0-b04a-4bcb-8fcf-f02fd18d4292" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CurrentPortionOfLongtermBorrowings"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_7c3a10f6-3766-4b22-933b-41f3ff781951" xlink:to="loc_ifrs-full_CurrentPortionOfLongtermBorrowings_6cf45ae0-b04a-4bcb-8fcf-f02fd18d4292" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LongtermBorrowings_d87f4161-d032-4d34-be69-19ce4d3740fa" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LongtermBorrowings"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_7c3a10f6-3766-4b22-933b-41f3ff781951" xlink:to="loc_ifrs-full_LongtermBorrowings_d87f4161-d032-4d34-be69-19ce4d3740fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Borrowings_d3fb6192-1395-4572-9c32-82b73aa4efb6" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_Borrowings"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_7c3a10f6-3766-4b22-933b-41f3ff781951" xlink:to="loc_ifrs-full_Borrowings_d3fb6192-1395-4572-9c32-82b73aa4efb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BankIndebtedness_54fabed1-fd05-44ec-960f-b69e5cdc4f82" xlink:href="stn-20241231.xsd#stn_BankIndebtedness"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_7c3a10f6-3766-4b22-933b-41f3ff781951" xlink:to="loc_stn_BankIndebtedness_54fabed1-fd05-44ec-960f-b69e5cdc4f82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalents_c1816020-48b3-4fc4-a20d-4626e163e50d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CashAndCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_7c3a10f6-3766-4b22-933b-41f3ff781951" xlink:to="loc_ifrs-full_CashAndCashEquivalents_c1816020-48b3-4fc4-a20d-4626e163e50d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDebt_b51e1105-e973-421f-b22b-94a0f72624ec" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NetDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_7c3a10f6-3766-4b22-933b-41f3ff781951" xlink:to="loc_ifrs-full_NetDebt_b51e1105-e973-421f-b22b-94a0f72624ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAttributableToOwnersOfParent_a0b1e84e-a19c-475e-9d76-b59c0808d793" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_EquityAttributableToOwnersOfParent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_7c3a10f6-3766-4b22-933b-41f3ff781951" xlink:to="loc_ifrs-full_EquityAttributableToOwnersOfParent_a0b1e84e-a19c-475e-9d76-b59c0808d793" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_CapitalNetOfCashAndCashEquivalents_ce92c2bb-6a57-4bdd-a3e3-9b86362d904b" xlink:href="stn-20241231.xsd#stn_CapitalNetOfCashAndCashEquivalents"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_7c3a10f6-3766-4b22-933b-41f3ff781951" xlink:to="loc_stn_CapitalNetOfCashAndCashEquivalents_ce92c2bb-6a57-4bdd-a3e3-9b86362d904b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxforContinuingOperationsFromStatutoryCanadianTaxRatesDetails" xlink:type="simple" xlink:href="stn-20241231.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_a45e47a4-7855-4f01-be16-296ccbf7cd1a" xlink:href="stn-20241231.xsd#stn_IncomeTaxesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ApplicableTaxRate_9bc00924-d511-4223-8097-a396a979af16" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ApplicableTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_IncomeTaxesAbstract_a45e47a4-7855-4f01-be16-296ccbf7cd1a" xlink:to="loc_ifrs-full_ApplicableTaxRate_9bc00924-d511-4223-8097-a396a979af16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateAbstract_34f72d46-b530-4719-8c35-2147c11cc99b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_IncomeTaxesAbstract_a45e47a4-7855-4f01-be16-296ccbf7cd1a" xlink:to="loc_ifrs-full_ReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateAbstract_34f72d46-b530-4719-8c35-2147c11cc99b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxRateEffectOfForeignTaxRates_b133f719-326d-4ead-80a0-20795c824fb5" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TaxRateEffectOfForeignTaxRates"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateAbstract_34f72d46-b530-4719-8c35-2147c11cc99b" xlink:to="loc_ifrs-full_TaxRateEffectOfForeignTaxRates_b133f719-326d-4ead-80a0-20795c824fb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxRateEffectOfRevenuesExemptFromTaxation_2899fc9f-acdc-4479-a30c-89b0f3f3d2ec" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TaxRateEffectOfRevenuesExemptFromTaxation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateAbstract_34f72d46-b530-4719-8c35-2147c11cc99b" xlink:to="loc_ifrs-full_TaxRateEffectOfRevenuesExemptFromTaxation_2899fc9f-acdc-4479-a30c-89b0f3f3d2ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss_b45465a0-aaee-48a8-bf36-139e907cbfa1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateAbstract_34f72d46-b530-4719-8c35-2147c11cc99b" xlink:to="loc_ifrs-full_TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss_b45465a0-aaee-48a8-bf36-139e907cbfa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods_e02f3074-de30-4fa8-8122-924f81d49c3b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateAbstract_34f72d46-b530-4719-8c35-2147c11cc99b" xlink:to="loc_ifrs-full_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods_e02f3074-de30-4fa8-8122-924f81d49c3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome_14576cf3-5675-4926-a7b1-3e8ec6e29e23" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateAbstract_34f72d46-b530-4719-8c35-2147c11cc99b" xlink:to="loc_ifrs-full_OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome_14576cf3-5675-4926-a7b1-3e8ec6e29e23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AverageEffectiveTaxRate_8da33fbd-df76-4523-83a3-3424ef022d39" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AverageEffectiveTaxRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_IncomeTaxesAbstract_a45e47a4-7855-4f01-be16-296ccbf7cd1a" xlink:to="loc_ifrs-full_AverageEffectiveTaxRate_8da33fbd-df76-4523-83a3-3424ef022d39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/IncomeTaxesAdditionalInformationDetails" xlink:type="simple" xlink:href="stn-20241231.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_eef07687-639e-4795-844c-b69f9a213581" xlink:href="stn-20241231.xsd#stn_IncomeTaxesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncome_d64efdcf-29bc-482f-908d-327cb52f5c01" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CurrentTaxExpenseIncome"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_IncomeTaxesAbstract_eef07687-639e-4795-844c-b69f9a213581" xlink:to="loc_ifrs-full_CurrentTaxExpenseIncome_d64efdcf-29bc-482f-908d-327cb52f5c01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UnusedTaxCreditsForWhichNoDeferredTaxAssetRecognised_db7ffb33-397c-48ae-a05c-e07c285ceaba" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_UnusedTaxCreditsForWhichNoDeferredTaxAssetRecognised"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_IncomeTaxesAbstract_eef07687-639e-4795-844c-b69f9a213581" xlink:to="loc_ifrs-full_UnusedTaxCreditsForWhichNoDeferredTaxAssetRecognised_db7ffb33-397c-48ae-a05c-e07c285ceaba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncomeRelatedToPillarTwoIncomeTaxes_a5a49863-54c0-4eb4-9af7-b3bc7785926b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CurrentTaxExpenseIncomeRelatedToPillarTwoIncomeTaxes"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_IncomeTaxesAbstract_eef07687-639e-4795-844c-b69f9a213581" xlink:to="loc_ifrs-full_CurrentTaxExpenseIncomeRelatedToPillarTwoIncomeTaxes_a5a49863-54c0-4eb4-9af7-b3bc7785926b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/IncomeTaxesScheduleofMajorComponentsofDeferredIncomeTaxRecoveryExpensefromContinuingOperationsDetails" xlink:type="simple" xlink:href="stn-20241231.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_00ec680c-d683-47a6-a028-829414703e9a" xlink:href="stn-20241231.xsd#stn_IncomeTaxesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_47347a43-68f4-496d-8f61-8bd5aebc947e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_IncomeTaxesAbstract_00ec680c-d683-47a6-a028-829414703e9a" xlink:to="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_47347a43-68f4-496d-8f61-8bd5aebc947e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset_17aad101-1189-417b-93e4-038372dccd19" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_IncomeTaxesAbstract_00ec680c-d683-47a6-a028-829414703e9a" xlink:to="loc_ifrs-full_DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset_17aad101-1189-417b-93e4-038372dccd19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes_7949ffbb-bdec-4d9b-90b2-255b0d088749" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_IncomeTaxesAbstract_00ec680c-d683-47a6-a028-829414703e9a" xlink:to="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes_7949ffbb-bdec-4d9b-90b2-255b0d088749" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense_7d3a72fa-fd06-4c14-9bb8-e0051f7fd357" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_IncomeTaxesAbstract_00ec680c-d683-47a6-a028-829414703e9a" xlink:to="loc_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense_7d3a72fa-fd06-4c14-9bb8-e0051f7fd357" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncome_3339bcfc-3409-41de-a65e-5321e8f847cc" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DeferredTaxExpenseIncome"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_IncomeTaxesAbstract_00ec680c-d683-47a6-a028-829414703e9a" xlink:to="loc_ifrs-full_DeferredTaxExpenseIncome_3339bcfc-3409-41de-a65e-5321e8f847cc" 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-20241231.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_484a4e15-650c-4899-a02a-4fe399a54594" xlink:href="stn-20241231.xsd#stn_IncomeTaxesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_ae921f8f-6e10-4d55-8d78-3b7582334104" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_IncomeTaxesAbstract_484a4e15-650c-4899-a02a-4fe399a54594" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_ae921f8f-6e10-4d55-8d78-3b7582334104" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_aa4743e5-1073-4bbe-9fe2-cb13837526a0" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_ae921f8f-6e10-4d55-8d78-3b7582334104" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_aa4743e5-1073-4bbe-9fe2-cb13837526a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain_b53e9f3f-66b7-4627-8131-3e30ed60520d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_aa4743e5-1073-4bbe-9fe2-cb13837526a0" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain_b53e9f3f-66b7-4627-8131-3e30ed60520d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseLiabilitiesMember_d9d42116-7503-499d-9b0d-088d202b10bc" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LeaseLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain_b53e9f3f-66b7-4627-8131-3e30ed60520d" xlink:to="loc_ifrs-full_LeaseLiabilitiesMember_d9d42116-7503-499d-9b0d-088d202b10bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceMember_c682467e-6061-49bb-bc6f-522c3ac964b4" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TemporaryDifferenceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain_b53e9f3f-66b7-4627-8131-3e30ed60520d" xlink:to="loc_ifrs-full_TemporaryDifferenceMember_c682467e-6061-49bb-bc6f-522c3ac964b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_UnusedTaxLossesAndCreditsMember_975445cd-b6e3-47d6-8ef9-47d42e9ef861" xlink:href="stn-20241231.xsd#stn_UnusedTaxLossesAndCreditsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain_b53e9f3f-66b7-4627-8131-3e30ed60520d" xlink:to="loc_stn_UnusedTaxLossesAndCreditsMember_975445cd-b6e3-47d6-8ef9-47d42e9ef861" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherTemporaryDifferencesMember_e5d1f1af-d45f-4553-8f9e-da8c92134bdc" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherTemporaryDifferencesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain_b53e9f3f-66b7-4627-8131-3e30ed60520d" xlink:to="loc_ifrs-full_OtherTemporaryDifferencesMember_e5d1f1af-d45f-4553-8f9e-da8c92134bdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DeferredTaxDefinedBenefitObligationMember_866e627f-6613-4c4f-a7df-37dd89b65ad3" xlink:href="stn-20241231.xsd#stn_DeferredTaxDefinedBenefitObligationMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain_b53e9f3f-66b7-4627-8131-3e30ed60520d" xlink:to="loc_stn_DeferredTaxDefinedBenefitObligationMember_866e627f-6613-4c4f-a7df-37dd89b65ad3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_3f378870-d066-46df-978e-0c9f0ecef822" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain_b53e9f3f-66b7-4627-8131-3e30ed60520d" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_3f378870-d066-46df-978e-0c9f0ecef822" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_24aec070-4c57-4a9c-b213-caf07da2aa00" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain_b53e9f3f-66b7-4627-8131-3e30ed60520d" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_24aec070-4c57-4a9c-b213-caf07da2aa00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssetsMember_f60f63bd-77c1-474d-b703-5a4986d2fed4" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RightofuseAssetsMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain_b53e9f3f-66b7-4627-8131-3e30ed60520d" xlink:to="loc_ifrs-full_RightofuseAssetsMember_f60f63bd-77c1-474d-b703-5a4986d2fed4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_1fb29fff-79dd-4841-943d-585678acc517" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_ae921f8f-6e10-4d55-8d78-3b7582334104" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_1fb29fff-79dd-4841-943d-585678acc517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxAssets_9e1a04b5-f42e-4e1a-9138-c2a9b41a20ad" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DeferredTaxAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_1fb29fff-79dd-4841-943d-585678acc517" xlink:to="loc_ifrs-full_DeferredTaxAssets_9e1a04b5-f42e-4e1a-9138-c2a9b41a20ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilities_8490a8b5-50d1-4f8a-a3a8-61079f215a5c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DeferredTaxLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_1fb29fff-79dd-4841-943d-585678acc517" xlink:to="loc_ifrs-full_DeferredTaxLiabilities_8490a8b5-50d1-4f8a-a3a8-61079f215a5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilityAsset_89eb29ec-f9cf-4d05-a91c-3f37c4fd36ae" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DeferredTaxLiabilityAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_1fb29fff-79dd-4841-943d-585678acc517" xlink:to="loc_ifrs-full_DeferredTaxLiabilityAsset_89eb29ec-f9cf-4d05-a91c-3f37c4fd36ae" 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-20241231.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_ddd12fdf-2f69-4846-acda-2090d8039803" xlink:href="stn-20241231.xsd#stn_IncomeTaxesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract_6eeb174f-2409-480a-9ee7-b35eec8b65cb" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_IncomeTaxesAbstract_ddd12fdf-2f69-4846-acda-2090d8039803" xlink:to="loc_ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract_6eeb174f-2409-480a-9ee7-b35eec8b65cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilityAsset_ac102b39-8bf4-47ff-aff9-3c69a8f5d17e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DeferredTaxLiabilityAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract_6eeb174f-2409-480a-9ee7-b35eec8b65cb" xlink:to="loc_ifrs-full_DeferredTaxLiabilityAsset_ac102b39-8bf4-47ff-aff9-3c69a8f5d17e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss_2f395432-b59e-4158-b904-13c6581ae884" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract_6eeb174f-2409-480a-9ee7-b35eec8b65cb" xlink:to="loc_ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss_2f395432-b59e-4158-b904-13c6581ae884" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset_54aab4ca-b82c-42a4-8b29-e2dad6e1c39b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract_6eeb174f-2409-480a-9ee7-b35eec8b65cb" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset_54aab4ca-b82c-42a4-8b29-e2dad6e1c39b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity_a706c1a2-6f9b-4c06-be94-8bbe1d4a2af2" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract_6eeb174f-2409-480a-9ee7-b35eec8b65cb" xlink:to="loc_ifrs-full_DeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity_a706c1a2-6f9b-4c06-be94-8bbe1d4a2af2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset_a79c735f-e3e0-48f9-a2b9-8d28e52061de" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract_6eeb174f-2409-480a-9ee7-b35eec8b65cb" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset_a79c735f-e3e0-48f9-a2b9-8d28e52061de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilityAsset_cf573b35-8df1-4755-8bac-80851cf4443c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DeferredTaxLiabilityAsset"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract_6eeb174f-2409-480a-9ee7-b35eec8b65cb" xlink:to="loc_ifrs-full_DeferredTaxLiabilityAsset_cf573b35-8df1-4755-8bac-80851cf4443c" 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-20241231.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_72ddc173-5e9f-4a7b-a4e2-a3741237c4de" xlink:href="stn-20241231.xsd#stn_IncomeTaxesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_37b893d1-d5dd-4d1e-85d0-417cfb7aa93a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_IncomeTaxesAbstract_72ddc173-5e9f-4a7b-a4e2-a3741237c4de" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_37b893d1-d5dd-4d1e-85d0-417cfb7aa93a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_8e115f67-9b5e-4446-9319-417fee646dd1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_37b893d1-d5dd-4d1e-85d0-417cfb7aa93a" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_8e115f67-9b5e-4446-9319-417fee646dd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain_27e887db-62e2-4e6a-8687-f356361dd871" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_8e115f67-9b5e-4446-9319-417fee646dd1" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain_27e887db-62e2-4e6a-8687-f356361dd871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NonCapitalTaxLossesMember_604794ca-a731-4d0a-8df4-c14159f18569" xlink:href="stn-20241231.xsd#stn_NonCapitalTaxLossesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain_27e887db-62e2-4e6a-8687-f356361dd871" xlink:to="loc_stn_NonCapitalTaxLossesMember_604794ca-a731-4d0a-8df4-c14159f18569" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_CapitalTaxLossesMember_c53beb87-b96e-4563-b0ec-6e87423f542d" xlink:href="stn-20241231.xsd#stn_CapitalTaxLossesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain_27e887db-62e2-4e6a-8687-f356361dd871" xlink:to="loc_stn_CapitalTaxLossesMember_c53beb87-b96e-4563-b0ec-6e87423f542d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceMember_6ecd670c-1a26-4326-931d-308333ad7296" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TemporaryDifferenceMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain_27e887db-62e2-4e6a-8687-f356361dd871" xlink:to="loc_ifrs-full_TemporaryDifferenceMember_6ecd670c-1a26-4326-931d-308333ad7296" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis_451374e5-d88e-4769-a6bc-7b16ac3d13e0" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_MaturityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_37b893d1-d5dd-4d1e-85d0-417cfb7aa93a" xlink:to="loc_ifrs-full_MaturityAxis_451374e5-d88e-4769-a6bc-7b16ac3d13e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityDomain_9dbf5adf-40da-459e-8f7e-1546f764a11e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_MaturityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MaturityAxis_451374e5-d88e-4769-a6bc-7b16ac3d13e0" xlink:to="loc_ifrs-full_MaturityDomain_9dbf5adf-40da-459e-8f7e-1546f764a11e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ExpireMember_c38b4833-71a9-4af4-ac52-6b9d68597eb5" xlink:href="stn-20241231.xsd#stn_ExpireMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MaturityDomain_9dbf5adf-40da-459e-8f7e-1546f764a11e" xlink:to="loc_stn_ExpireMember_c38b4833-71a9-4af4-ac52-6b9d68597eb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NeverExpireMember_095996cb-0a3d-4d48-8310-8e4c142e1e63" xlink:href="stn-20241231.xsd#stn_NeverExpireMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MaturityDomain_9dbf5adf-40da-459e-8f7e-1546f764a11e" xlink:to="loc_stn_NeverExpireMember_095996cb-0a3d-4d48-8310-8e4c142e1e63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_15c01bbd-61e0-40c1-a566-3502810f05f8" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_37b893d1-d5dd-4d1e-85d0-417cfb7aa93a" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_15c01bbd-61e0-40c1-a566-3502810f05f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised_5b4051aa-06f6-42be-b733-ea4131010d94" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_15c01bbd-61e0-40c1-a566-3502810f05f8" xlink:to="loc_ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised_5b4051aa-06f6-42be-b733-ea4131010d94" 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-20241231.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_614e880b-d228-44a8-bac2-22961a169bea" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable_36a96360-ecc2-4979-b8f5-16b08be08d01" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_614e880b-d228-44a8-bac2-22961a169bea" xlink:to="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable_36a96360-ecc2-4979-b8f5-16b08be08d01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialInstrumentsAxis_98d5df2a-002b-40a9-9199-ad91e550944f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfFinancialInstrumentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable_36a96360-ecc2-4979-b8f5-16b08be08d01" xlink:to="loc_ifrs-full_ClassesOfFinancialInstrumentsAxis_98d5df2a-002b-40a9-9199-ad91e550944f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialInstrumentsDomain_dfbf5eef-9788-4381-8675-54482a235e4b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ClassesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsAxis_98d5df2a-002b-40a9-9199-ad91e550944f" xlink:to="loc_ifrs-full_ClassesOfFinancialInstrumentsDomain_dfbf5eef-9788-4381-8675-54482a235e4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SeniorUnsecuredNotesMember_b84ac276-b918-4f09-b1d7-b752c6d1aae4" xlink:href="stn-20241231.xsd#stn_SeniorUnsecuredNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialInstrumentsDomain_dfbf5eef-9788-4381-8675-54482a235e4b" xlink:to="loc_stn_SeniorUnsecuredNotesMember_b84ac276-b918-4f09-b1d7-b752c6d1aae4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_92464467-8cf4-473c-ad72-c91a01161fc4" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionTable_36a96360-ecc2-4979-b8f5-16b08be08d01" xlink:to="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_92464467-8cf4-473c-ad72-c91a01161fc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseOnBorrowings_5329d2fe-7e30-45a5-ba6b-cbf0d933235b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_InterestExpenseOnBorrowings"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_92464467-8cf4-473c-ad72-c91a01161fc4" xlink:to="loc_ifrs-full_InterestExpenseOnBorrowings_5329d2fe-7e30-45a5-ba6b-cbf0d933235b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseOnLeaseLiabilities_520a126a-e1ae-494d-927d-0d10de65478e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_InterestExpenseOnLeaseLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_92464467-8cf4-473c-ad72-c91a01161fc4" xlink:to="loc_ifrs-full_InterestExpenseOnLeaseLiabilities_520a126a-e1ae-494d-927d-0d10de65478e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseOnBonds_b3722d80-8ef7-4768-a72e-c51f4b276b19" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_InterestExpenseOnBonds"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_92464467-8cf4-473c-ad72-c91a01161fc4" xlink:to="loc_ifrs-full_InterestExpenseOnBonds_b3722d80-8ef7-4768-a72e-c51f4b276b19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseOnOtherFinancialLiabilities_b920c726-9cba-4864-8dc4-4cbe027ae892" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_InterestExpenseOnOtherFinancialLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_92464467-8cf4-473c-ad72-c91a01161fc4" xlink:to="loc_ifrs-full_InterestExpenseOnOtherFinancialLiabilities_b920c726-9cba-4864-8dc4-4cbe027ae892" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpense_c132533d-d4dd-4d20-bd19-29993d0ed055" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_InterestExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_92464467-8cf4-473c-ad72-c91a01161fc4" xlink:to="loc_ifrs-full_InterestExpense_c132533d-d4dd-4d20-bd19-29993d0ed055" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromInterest_2041bd9e-4571-4101-9e7f-ce1afd994dfe" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RevenueFromInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_92464467-8cf4-473c-ad72-c91a01161fc4" xlink:to="loc_ifrs-full_RevenueFromInterest_2041bd9e-4571-4101-9e7f-ce1afd994dfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_InterestIncomeExpenseExcludingOtherFinanceIncomeCost_81498e5c-dc9d-4da5-8cab-44b9eb24c4c6" xlink:href="stn-20241231.xsd#stn_InterestIncomeExpenseExcludingOtherFinanceIncomeCost"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_92464467-8cf4-473c-ad72-c91a01161fc4" xlink:to="loc_stn_InterestIncomeExpenseExcludingOtherFinanceIncomeCost_81498e5c-dc9d-4da5-8cab-44b9eb24c4c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherFinanceIncomeCost_b2ba4f52-1dbe-451e-af38-33b25fc90b4d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherFinanceIncomeCost"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_92464467-8cf4-473c-ad72-c91a01161fc4" xlink:to="loc_ifrs-full_OtherFinanceIncomeCost_b2ba4f52-1dbe-451e-af38-33b25fc90b4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestRevenueExpense_a03f2194-3ad2-4713-a43c-f03f58920a67" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_InterestRevenueExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionLineItems_92464467-8cf4-473c-ad72-c91a01161fc4" xlink:to="loc_ifrs-full_InterestRevenueExpense_a03f2194-3ad2-4713-a43c-f03f58920a67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/RevenueDetails" xlink:type="simple" xlink:href="stn-20241231.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_bb627525-7ee7-4119-91ca-5bcab08b1011" xlink:href="stn-20241231.xsd#stn_RevenueFromContractsWithCustomersAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NumberOfSpecializedBusinessOperatingUnits_e14ff335-037b-41d5-a5a4-a5167d3ab848" xlink:href="stn-20241231.xsd#stn_NumberOfSpecializedBusinessOperatingUnits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_RevenueFromContractsWithCustomersAbstract_bb627525-7ee7-4119-91ca-5bcab08b1011" xlink:to="loc_stn_NumberOfSpecializedBusinessOperatingUnits_e14ff335-037b-41d5-a5a4-a5167d3ab848" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContractLiabilitiesRecognisedAsOfAcquisitionDate_e7b314a7-4c73-4697-a8f8-033960af87af" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ContractLiabilitiesRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_RevenueFromContractsWithCustomersAbstract_bb627525-7ee7-4119-91ca-5bcab08b1011" xlink:to="loc_ifrs-full_ContractLiabilitiesRecognisedAsOfAcquisitionDate_e7b314a7-4c73-4697-a8f8-033960af87af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod_8cf1d303-cda8-4617-a80e-296ec889e592" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_RevenueFromContractsWithCustomersAbstract_bb627525-7ee7-4119-91ca-5bcab08b1011" xlink:to="loc_ifrs-full_RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod_8cf1d303-cda8-4617-a80e-296ec889e592" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfEntitysRevenue_efe4828c-f33c-4706-8b5d-f14459c3b13c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PercentageOfEntitysRevenue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_RevenueFromContractsWithCustomersAbstract_bb627525-7ee7-4119-91ca-5bcab08b1011" xlink:to="loc_ifrs-full_PercentageOfEntitysRevenue_efe4828c-f33c-4706-8b5d-f14459c3b13c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TransactionPriceAllocatedToRemainingPerformanceObligations_05bcd828-4474-4e76-ae89-b7ce691a304d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_TransactionPriceAllocatedToRemainingPerformanceObligations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_RevenueFromContractsWithCustomersAbstract_bb627525-7ee7-4119-91ca-5bcab08b1011" xlink:to="loc_ifrs-full_TransactionPriceAllocatedToRemainingPerformanceObligations_05bcd828-4474-4e76-ae89-b7ce691a304d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PercentageThatEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue_b6869589-08aa-4198-ad9c-77d81a6b3b04" xlink:href="stn-20241231.xsd#stn_PercentageThatEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_RevenueFromContractsWithCustomersAbstract_bb627525-7ee7-4119-91ca-5bcab08b1011" xlink:to="loc_stn_PercentageThatEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue_b6869589-08aa-4198-ad9c-77d81a6b3b04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_TimingOfSatisfactionOfPerformanceObligationsRelatesToTypicalTimingOfPayment_56e4a4af-dce8-4dfd-b7f4-08bccc279d58" xlink:href="stn-20241231.xsd#stn_TimingOfSatisfactionOfPerformanceObligationsRelatesToTypicalTimingOfPayment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_RevenueFromContractsWithCustomersAbstract_bb627525-7ee7-4119-91ca-5bcab08b1011" xlink:to="loc_stn_TimingOfSatisfactionOfPerformanceObligationsRelatesToTypicalTimingOfPayment_56e4a4af-dce8-4dfd-b7f4-08bccc279d58" 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-20241231.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_d66bdd78-c003-4da7-b537-05353a31cd61" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShorttermEmployeeBenefitsExpense_7eb1e548-2ebf-4448-bd10-807afdde529b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ShorttermEmployeeBenefitsExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_d66bdd78-c003-4da7-b537-05353a31cd61" xlink:to="loc_ifrs-full_ShorttermEmployeeBenefitsExpense_7eb1e548-2ebf-4448-bd10-807afdde529b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherLongtermBenefits_a3ff7de2-4c29-48d1-9a8d-9e545efe253d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherLongtermBenefits"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_d66bdd78-c003-4da7-b537-05353a31cd61" xlink:to="loc_ifrs-full_OtherLongtermBenefits_a3ff7de2-4c29-48d1-9a8d-9e545efe253d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PostemploymentBenefitExpenseInProfitOrLoss_4b27ab3f-52a1-4cef-ad19-5d6c7a1d2425" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PostemploymentBenefitExpenseInProfitOrLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_d66bdd78-c003-4da7-b537-05353a31cd61" xlink:to="loc_ifrs-full_PostemploymentBenefitExpenseInProfitOrLoss_4b27ab3f-52a1-4cef-ad19-5d6c7a1d2425" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_6504fae0-2390-46f7-87d9-9ae32c785930" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_d66bdd78-c003-4da7-b537-05353a31cd61" xlink:to="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_6504fae0-2390-46f7-87d9-9ae32c785930" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EmployeeBenefitsExpense_4c969755-b647-4474-98b9-33868fd89151" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_EmployeeBenefitsExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_d66bdd78-c003-4da7-b537-05353a31cd61" xlink:to="loc_ifrs-full_EmployeeBenefitsExpense_4c969755-b647-4474-98b9-33868fd89151" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DirectPayrollCosts_07227740-f285-47a8-a9f0-97c158180ce4" xlink:href="stn-20241231.xsd#stn_DirectPayrollCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_d66bdd78-c003-4da7-b537-05353a31cd61" xlink:to="loc_stn_DirectPayrollCosts_07227740-f285-47a8-a9f0-97c158180ce4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_IndirectLaborCosts_bddbc391-c6e1-41b1-a9fa-2cc53dfb096a" xlink:href="stn-20241231.xsd#stn_IndirectLaborCosts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_d66bdd78-c003-4da7-b537-05353a31cd61" xlink:to="loc_stn_IndirectLaborCosts_bddbc391-c6e1-41b1-a9fa-2cc53dfb096a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EmployeeBenefitsExpense_39b9a2af-4a47-473e-8800-ed2b86b2187f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_EmployeeBenefitsExpense"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/OtherIncomeDetails" xlink:type="simple" xlink:href="stn-20241231.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_7fb1b347-0681-4edf-9e95-443c6337b4c8" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue_e597ca89-763f-4bab-a0d2-54e09957f716" xlink:href="stn-20241231.xsd#stn_RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_7fb1b347-0681-4edf-9e95-443c6337b4c8" xlink:to="loc_stn_RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue_e597ca89-763f-4bab-a0d2-54e09957f716" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_GainLossOnDispositionOfIntangibleAsset_99e8222c-9632-4b54-8269-e9b7349d0b16" xlink:href="stn-20241231.xsd#stn_GainLossOnDispositionOfIntangibleAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_7fb1b347-0681-4edf-9e95-443c6337b4c8" xlink:to="loc_stn_GainLossOnDispositionOfIntangibleAsset_99e8222c-9632-4b54-8269-e9b7349d0b16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue_f7770fc5-9d4c-41b9-b716-02a5aef710c3" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_7fb1b347-0681-4edf-9e95-443c6337b4c8" xlink:to="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue_f7770fc5-9d4c-41b9-b716-02a5aef710c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_MiscellaneousOtherIncomeExpense_ba557966-15bf-482a-90f2-d2a7a2cda712" xlink:href="stn-20241231.xsd#stn_MiscellaneousOtherIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_7fb1b347-0681-4edf-9e95-443c6337b4c8" xlink:to="loc_stn_MiscellaneousOtherIncomeExpense_ba557966-15bf-482a-90f2-d2a7a2cda712" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherOperatingIncomeExpense_c71cfc17-f937-4059-8f14-cd6119877fc0" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OtherOperatingIncomeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_7fb1b347-0681-4edf-9e95-443c6337b4c8" xlink:to="loc_ifrs-full_OtherOperatingIncomeExpense_c71cfc17-f937-4059-8f14-cd6119877fc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/CashFlowInformationScheduleofRollForwardDetails" xlink:type="simple" xlink:href="stn-20241231.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_dccc3ae7-bded-4a49-8aac-6c0d5290b3b1" xlink:href="stn-20241231.xsd#stn_CashFlowStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable_f02c9cf9-2eba-4816-99e2-8bd942fc2027" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_CashFlowStatementAbstract_dccc3ae7-bded-4a49-8aac-6c0d5290b3b1" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable_f02c9cf9-2eba-4816-99e2-8bd942fc2027" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_74fcdab0-ea0f-4985-8cc1-0caee9bd6ee1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable_f02c9cf9-2eba-4816-99e2-8bd942fc2027" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_74fcdab0-ea0f-4985-8cc1-0caee9bd6ee1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameDomain_b1fb4660-aa9d-4899-89c8-f159fd3ae129" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_BorrowingsByNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_74fcdab0-ea0f-4985-8cc1-0caee9bd6ee1" xlink:to="loc_ifrs-full_BorrowingsByNameDomain_b1fb4660-aa9d-4899-89c8-f159fd3ae129" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SeniorUnsecuredNotesMember_1f38ea58-21a8-4166-bb3e-e941665efffb" xlink:href="stn-20241231.xsd#stn_SeniorUnsecuredNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameDomain_b1fb4660-aa9d-4899-89c8-f159fd3ae129" xlink:to="loc_stn_SeniorUnsecuredNotesMember_1f38ea58-21a8-4166-bb3e-e941665efffb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SyndicatedSeniorRevolvingCreditFacilityMember_eb2825ad-cdde-4260-8863-a5cf74fb9d94" xlink:href="stn-20241231.xsd#stn_SyndicatedSeniorRevolvingCreditFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameDomain_b1fb4660-aa9d-4899-89c8-f159fd3ae129" xlink:to="loc_stn_SyndicatedSeniorRevolvingCreditFacilityMember_eb2825ad-cdde-4260-8863-a5cf74fb9d94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContingentConsiderationMember_0bba1d60-020b-4859-a081-debd2b8915ca" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ContingentConsiderationMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameDomain_b1fb4660-aa9d-4899-89c8-f159fd3ae129" xlink:to="loc_ifrs-full_ContingentConsiderationMember_0bba1d60-020b-4859-a081-debd2b8915ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis_6d79c3fd-7a3b-4324-9209-3fc09da8b488" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable_f02c9cf9-2eba-4816-99e2-8bd942fc2027" xlink:to="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis_6d79c3fd-7a3b-4324-9209-3fc09da8b488" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesDomain_84ea6d0a-c65f-4e50-aa8b-7542a5ba8bbb" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis_6d79c3fd-7a3b-4324-9209-3fc09da8b488" xlink:to="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesDomain_84ea6d0a-c65f-4e50-aa8b-7542a5ba8bbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherFinancingObligationsMember_db3b8dc2-e27b-40d7-b1ba-ab2c9c29fa33" xlink:href="stn-20241231.xsd#stn_OtherFinancingObligationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesDomain_84ea6d0a-c65f-4e50-aa8b-7542a5ba8bbb" xlink:to="loc_stn_OtherFinancingObligationsMember_db3b8dc2-e27b-40d7-b1ba-ab2c9c29fa33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseLiabilitiesMember_14e798e7-f34d-4e35-94c8-ddc92e2c728d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LeaseLiabilitiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_LiabilitiesArisingFromFinancingActivitiesDomain_84ea6d0a-c65f-4e50-aa8b-7542a5ba8bbb" xlink:to="loc_ifrs-full_LeaseLiabilitiesMember_14e798e7-f34d-4e35-94c8-ddc92e2c728d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_fecfd39b-b37e-4b25-ba00-80db0c26031a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable_f02c9cf9-2eba-4816-99e2-8bd942fc2027" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_fecfd39b-b37e-4b25-ba00-80db0c26031a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesArisingFromFinancingActivities_cc1a6879-82d6-402d-a11d-6468a3d98bde" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_fecfd39b-b37e-4b25-ba00-80db0c26031a" xlink:to="loc_ifrs-full_LiabilitiesArisingFromFinancingActivities_cc1a6879-82d6-402d-a11d-6468a3d98bde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_39b4d799-8c21-46f6-b55a-79813339c754" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_fecfd39b-b37e-4b25-ba00-80db0c26031a" xlink:to="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_39b4d799-8c21-46f6-b55a-79813339c754" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities_b94bcb56-8916-43c1-9d40-475ee608143a" xlink:href="stn-20241231.xsd#stn_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_fecfd39b-b37e-4b25-ba00-80db0c26031a" xlink:to="loc_stn_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities_b94bcb56-8916-43c1-9d40-475ee608143a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities_74a451aa-c427-4343-b4e4-20f8f389a0c4" xlink:href="stn-20241231.xsd#stn_IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_fecfd39b-b37e-4b25-ba00-80db0c26031a" xlink:to="loc_stn_IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities_74a451aa-c427-4343-b4e4-20f8f389a0c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract_9f7f877f-4a53-4216-8f83-c24732454657" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_fecfd39b-b37e-4b25-ba00-80db0c26031a" xlink:to="loc_ifrs-full_ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract_9f7f877f-4a53-4216-8f83-c24732454657" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities_443099d3-b1b4-42ab-868e-3748025b2bb1" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract_9f7f877f-4a53-4216-8f83-c24732454657" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities_443099d3-b1b4-42ab-868e-3748025b2bb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities_8afe460d-65c1-4cd3-8fca-fd91705ad903" xlink:href="stn-20241231.xsd#stn_IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract_9f7f877f-4a53-4216-8f83-c24732454657" xlink:to="loc_stn_IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities_8afe460d-65c1-4cd3-8fca-fd91705ad903" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities_1f580e0d-bca3-4894-aef6-2d074cc74778" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract_9f7f877f-4a53-4216-8f83-c24732454657" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities_1f580e0d-bca3-4894-aef6-2d074cc74778" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities_045d4469-21e6-40bd-ba58-f31b77905a2a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract_9f7f877f-4a53-4216-8f83-c24732454657" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities_045d4469-21e6-40bd-ba58-f31b77905a2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesArisingFromFinancingActivities_b97e0af0-b670-4c89-a831-b3449dbe0a23" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems_fecfd39b-b37e-4b25-ba00-80db0c26031a" xlink:to="loc_ifrs-full_LiabilitiesArisingFromFinancingActivities_b97e0af0-b670-4c89-a831-b3449dbe0a23" 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-20241231.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_fc0fae90-2b65-40ee-988e-1a67c1e91878" xlink:href="stn-20241231.xsd#stn_CashFlowStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxesPaidClassifiedAsOperatingActivities_54d92ef3-4e6c-4eab-b7be-f7ce4fee1e1e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_IncomeTaxesPaidClassifiedAsOperatingActivities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_CashFlowStatementAbstract_fc0fae90-2b65-40ee-988e-1a67c1e91878" xlink:to="loc_ifrs-full_IncomeTaxesPaidClassifiedAsOperatingActivities_54d92ef3-4e6c-4eab-b7be-f7ce4fee1e1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestPaidClassifiedAsOperatingActivities_3e061ab1-34a7-4cb0-92ff-7e7f5faf0d77" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_InterestPaidClassifiedAsOperatingActivities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_CashFlowStatementAbstract_fc0fae90-2b65-40ee-988e-1a67c1e91878" xlink:to="loc_ifrs-full_InterestPaidClassifiedAsOperatingActivities_3e061ab1-34a7-4cb0-92ff-7e7f5faf0d77" 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-20241231.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_4713eeaa-9a2b-42cb-b23a-05ab7ecd0c11" xlink:href="stn-20241231.xsd#stn_CashFlowStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_InterestPaymentsOfLeaseLiabilities_8c181eee-ba5a-4c6d-bf7d-50bdafbc83cf" xlink:href="stn-20241231.xsd#stn_InterestPaymentsOfLeaseLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_CashFlowStatementAbstract_4713eeaa-9a2b-42cb-b23a-05ab7ecd0c11" xlink:to="loc_stn_InterestPaymentsOfLeaseLiabilities_8c181eee-ba5a-4c6d-bf7d-50bdafbc83cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_CashPaymentsForLeasesNotIncludedInTheMeasurementOfLeaseLiabilities_9aa2edeb-6426-475d-8e4e-a58e3b769d30" xlink:href="stn-20241231.xsd#stn_CashPaymentsForLeasesNotIncludedInTheMeasurementOfLeaseLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_CashFlowStatementAbstract_4713eeaa-9a2b-42cb-b23a-05ab7ecd0c11" xlink:to="loc_stn_CashPaymentsForLeasesNotIncludedInTheMeasurementOfLeaseLiabilities_9aa2edeb-6426-475d-8e4e-a58e3b769d30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_CashFlowsUsedInOperatingActivitiesForLeases_852bdac1-f58f-422e-9413-3582a39c7725" xlink:href="stn-20241231.xsd#stn_CashFlowsUsedInOperatingActivitiesForLeases"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_CashFlowStatementAbstract_4713eeaa-9a2b-42cb-b23a-05ab7ecd0c11" xlink:to="loc_stn_CashFlowsUsedInOperatingActivitiesForLeases_852bdac1-f58f-422e-9413-3582a39c7725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_CashFlowsUsedInFinancingActivitiesForLeases_0ec085c2-510e-4ada-ab54-8bffa68c4ec9" xlink:href="stn-20241231.xsd#stn_CashFlowsUsedInFinancingActivitiesForLeases"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_CashFlowStatementAbstract_4713eeaa-9a2b-42cb-b23a-05ab7ecd0c11" xlink:to="loc_stn_CashFlowsUsedInFinancingActivitiesForLeases_0ec085c2-510e-4ada-ab54-8bffa68c4ec9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashOutflowForLeases_214c0063-faba-4a08-bfca-ef50abb9105c" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CashOutflowForLeases"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_CashFlowStatementAbstract_4713eeaa-9a2b-42cb-b23a-05ab7ecd0c11" xlink:to="loc_ifrs-full_CashOutflowForLeases_214c0063-faba-4a08-bfca-ef50abb9105c" 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-20241231.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_7da425e4-38e6-4ad1-8b6c-3f7f26ad1214" xlink:href="stn-20241231.xsd#stn_RelatedPartyAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable_ebfe9076-2b93-4466-83e5-bf6a31635b6d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_RelatedPartyAbstract_7da425e4-38e6-4ad1-8b6c-3f7f26ad1214" xlink:to="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable_ebfe9076-2b93-4466-83e5-bf6a31635b6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_23f22c50-6e13-4e97-9a6c-f5871f764526" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable_ebfe9076-2b93-4466-83e5-bf6a31635b6d" xlink:to="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_23f22c50-6e13-4e97-9a6c-f5871f764526" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInSubsidiariesDomain_ea914b1c-03b3-4165-883f-75fafb48eaec" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_23f22c50-6e13-4e97-9a6c-f5871f764526" xlink:to="loc_ifrs-full_SignificantInvestmentsInSubsidiariesDomain_ea914b1c-03b3-4165-883f-75fafb48eaec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_WhollyOwnedSubsidiariesMember_ad59f836-cf93-4867-8269-cb447037f743" xlink:href="stn-20241231.xsd#stn_WhollyOwnedSubsidiariesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SignificantInvestmentsInSubsidiariesDomain_ea914b1c-03b3-4165-883f-75fafb48eaec" xlink:to="loc_stn_WhollyOwnedSubsidiariesMember_ad59f836-cf93-4867-8269-cb447037f743" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems_497101fb-5486-49d4-8ff9-d7781a55e72b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable_ebfe9076-2b93-4466-83e5-bf6a31635b6d" xlink:to="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems_497101fb-5486-49d4-8ff9-d7781a55e72b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfVotingPowerHeldInSubsidiary_1c6e32ff-33aa-4117-89a3-f4de10c07cde" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ProportionOfVotingPowerHeldInSubsidiary"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems_497101fb-5486-49d4-8ff9-d7781a55e72b" xlink:to="loc_ifrs-full_ProportionOfVotingPowerHeldInSubsidiary_1c6e32ff-33aa-4117-89a3-f4de10c07cde" 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-20241231.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_139e420b-1b77-4af8-a06b-e1e68c8329f6" xlink:href="stn-20241231.xsd#stn_RelatedPartyAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointOperationsTable_7fd87601-32ad-4371-b232-83698b769833" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfJointOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_RelatedPartyAbstract_139e420b-1b77-4af8-a06b-e1e68c8329f6" xlink:to="loc_ifrs-full_DisclosureOfJointOperationsTable_7fd87601-32ad-4371-b232-83698b769833" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_JointOperationsByNameAxis_b47c11e6-27df-4392-98d3-585ffebfb620" xlink:href="stn-20241231.xsd#stn_JointOperationsByNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointOperationsTable_7fd87601-32ad-4371-b232-83698b769833" xlink:to="loc_stn_JointOperationsByNameAxis_b47c11e6-27df-4392-98d3-585ffebfb620" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_JointOperationsByNameDomain_4eb85641-1138-4605-8833-9b9be0b80fb8" xlink:href="stn-20241231.xsd#stn_JointOperationsByNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_JointOperationsByNameAxis_b47c11e6-27df-4392-98d3-585ffebfb620" xlink:to="loc_stn_JointOperationsByNameDomain_4eb85641-1138-4605-8833-9b9be0b80fb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_StarrIIMember_2f661d0b-ed95-4813-b8c3-98b82053fce7" xlink:href="stn-20241231.xsd#stn_StarrIIMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_JointOperationsByNameDomain_4eb85641-1138-4605-8833-9b9be0b80fb8" xlink:to="loc_stn_StarrIIMember_2f661d0b-ed95-4813-b8c3-98b82053fce7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_WSMPacificSIOPMember_c0ae4aee-81ec-4810-ac9f-211284901453" xlink:href="stn-20241231.xsd#stn_WSMPacificSIOPMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_JointOperationsByNameDomain_4eb85641-1138-4605-8833-9b9be0b80fb8" xlink:to="loc_stn_WSMPacificSIOPMember_c0ae4aee-81ec-4810-ac9f-211284901453" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BetterTogetherMember_a6bc91ed-9208-426c-b082-355b7bbdd06d" xlink:href="stn-20241231.xsd#stn_BetterTogetherMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_JointOperationsByNameDomain_4eb85641-1138-4605-8833-9b9be0b80fb8" xlink:to="loc_stn_BetterTogetherMember_a6bc91ed-9208-426c-b082-355b7bbdd06d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointOperationsAxis_f4d130fb-eda8-4ece-a615-7a9d68fbed3d" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_JointOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointOperationsTable_7fd87601-32ad-4371-b232-83698b769833" xlink:to="loc_ifrs-full_JointOperationsAxis_f4d130fb-eda8-4ece-a615-7a9d68fbed3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointOperationsDomain_9e38ab4a-7276-4689-ac0c-49f4ebb7d969" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_JointOperationsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_JointOperationsAxis_f4d130fb-eda8-4ece-a615-7a9d68fbed3d" xlink:to="loc_ifrs-full_JointOperationsDomain_9e38ab4a-7276-4689-ac0c-49f4ebb7d969" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointOperationsMember_b1f82f71-711e-4996-9317-ae49124b9a91" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_JointOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_JointOperationsDomain_9e38ab4a-7276-4689-ac0c-49f4ebb7d969" xlink:to="loc_ifrs-full_JointOperationsMember_b1f82f71-711e-4996-9317-ae49124b9a91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointOperationsLineItems_d71b8d6d-1d8f-4c93-91f3-6adbed92e9e0" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfJointOperationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointOperationsTable_7fd87601-32ad-4371-b232-83698b769833" xlink:to="loc_ifrs-full_DisclosureOfJointOperationsLineItems_d71b8d6d-1d8f-4c93-91f3-6adbed92e9e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointOperation_ccd96ca9-c418-4f03-8f62-50881b0e386b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ProportionOfOwnershipInterestInJointOperation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointOperationsLineItems_d71b8d6d-1d8f-4c93-91f3-6adbed92e9e0" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointOperation_ccd96ca9-c418-4f03-8f62-50881b0e386b" 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-20241231.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_ef957efc-dbb9-4be7-9486-b66422911220" xlink:href="stn-20241231.xsd#stn_RelatedPartyAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_42de0812-5afe-4f0d-bc0c-8af7cdac0ed9" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_RelatedPartyAbstract_ef957efc-dbb9-4be7-9486-b66422911220" xlink:to="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_42de0812-5afe-4f0d-bc0c-8af7cdac0ed9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_ae0849a9-132d-4a6f-aede-fa48a3548296" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_42de0812-5afe-4f0d-bc0c-8af7cdac0ed9" xlink:to="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_ae0849a9-132d-4a6f-aede-fa48a3548296" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesDomain_f388645e-3df1-40f5-b91f-446c8c61fb5e" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_CategoriesOfRelatedPartiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_ae0849a9-132d-4a6f-aede-fa48a3548296" xlink:to="loc_ifrs-full_CategoriesOfRelatedPartiesDomain_f388645e-3df1-40f5-b91f-446c8c61fb5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointVenturesWhereEntityIsVenturerMember_df2ea765-6c44-4da4-ad3c-90541dfc9613" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_JointVenturesWhereEntityIsVenturerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesDomain_f388645e-3df1-40f5-b91f-446c8c61fb5e" xlink:to="loc_ifrs-full_JointVenturesWhereEntityIsVenturerMember_df2ea765-6c44-4da4-ad3c-90541dfc9613" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_3f571295-ea84-4dda-9e1c-8bc1b71da2fe" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_42de0812-5afe-4f0d-bc0c-8af7cdac0ed9" xlink:to="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_3f571295-ea84-4dda-9e1c-8bc1b71da2fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions_9ecc06d5-e5f6-4171-9e62-2dc0d09224c6" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_3f571295-ea84-4dda-9e1c-8bc1b71da2fe" xlink:to="loc_ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions_9ecc06d5-e5f6-4171-9e62-2dc0d09224c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_PaymentsOfDistributionRelatedPartyTransactions_942fde5e-ee76-4f95-87c5-dcc7272e1c87" xlink:href="stn-20241231.xsd#stn_PaymentsOfDistributionRelatedPartyTransactions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_3f571295-ea84-4dda-9e1c-8bc1b71da2fe" xlink:to="loc_stn_PaymentsOfDistributionRelatedPartyTransactions_942fde5e-ee76-4f95-87c5-dcc7272e1c87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmountsPayableRelatedPartyTransactions_bdeb5703-cb40-4a1a-b9d3-bb7f354dfb37" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_AmountsPayableRelatedPartyTransactions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_3f571295-ea84-4dda-9e1c-8bc1b71da2fe" xlink:to="loc_ifrs-full_AmountsPayableRelatedPartyTransactions_bdeb5703-cb40-4a1a-b9d3-bb7f354dfb37" 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-20241231.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_6e83262a-36cd-4ed7-bedb-7635d1252f40" xlink:href="stn-20241231.xsd#stn_RelatedPartyAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_1c6c0b61-ae6c-490a-bdb0-72d847102bff" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_RelatedPartyAbstract_6e83262a-36cd-4ed7-bedb-7635d1252f40" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_1c6c0b61-ae6c-490a-bdb0-72d847102bff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DirectorsRemunerationExpense_9796a01f-9293-4883-a890-8763cf40e66a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DirectorsRemunerationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_RelatedPartyAbstract_6e83262a-36cd-4ed7-bedb-7635d1252f40" xlink:to="loc_ifrs-full_DirectorsRemunerationExpense_9796a01f-9293-4883-a890-8763cf40e66a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_2cb195f9-8d19-4b23-9900-93c3e3f486f7" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_RelatedPartyAbstract_6e83262a-36cd-4ed7-bedb-7635d1252f40" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_2cb195f9-8d19-4b23-9900-93c3e3f486f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensation_9e151596-5b02-4753-85a8-7c89aa41d34b" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_KeyManagementPersonnelCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_RelatedPartyAbstract_6e83262a-36cd-4ed7-bedb-7635d1252f40" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensation_9e151596-5b02-4753-85a8-7c89aa41d34b" 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-20241231.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_39368e41-e006-45cd-95ea-5e0f6dae1583" xlink:href="stn-20241231.xsd#stn_OperatingSegmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_abb60723-fa7b-41d9-bbd4-68b2d8f7f106" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfOperatingSegmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_OperatingSegmentsAbstract_39368e41-e006-45cd-95ea-5e0f6dae1583" xlink:to="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_abb60723-fa7b-41d9-bbd4-68b2d8f7f106" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_272a8c02-0dcb-4766-bf22-495ddccb74d2" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_abb60723-fa7b-41d9-bbd4-68b2d8f7f106" xlink:to="loc_ifrs-full_GeographicalAreasAxis_272a8c02-0dcb-4766-bf22-495ddccb74d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasDomain_0369f85e-8d97-4b75-9494-f790f05cfb87" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GeographicalAreasDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasAxis_272a8c02-0dcb-4766-bf22-495ddccb74d2" xlink:to="loc_ifrs-full_GeographicalAreasDomain_0369f85e-8d97-4b75-9494-f790f05cfb87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_eed5d93b-2b96-4f0d-aa7b-36204b666292" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CA"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasDomain_0369f85e-8d97-4b75-9494-f790f05cfb87" xlink:to="loc_country_CA_eed5d93b-2b96-4f0d-aa7b-36204b666292" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_5bcfac03-6a7f-4491-a59c-0159ec08caa9" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasDomain_0369f85e-8d97-4b75-9494-f790f05cfb87" xlink:to="loc_country_US_5bcfac03-6a7f-4491-a59c-0159ec08caa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ForeignCountriesMember_b6d3bf97-bb17-4937-876a-f973b2cab5a5" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ForeignCountriesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasDomain_0369f85e-8d97-4b75-9494-f790f05cfb87" xlink:to="loc_ifrs-full_ForeignCountriesMember_b6d3bf97-bb17-4937-876a-f973b2cab5a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SegmentConsolidationItemsAxis_5958ad6a-d483-4ecc-8024-8599630b6a77" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_SegmentConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_abb60723-fa7b-41d9-bbd4-68b2d8f7f106" xlink:to="loc_ifrs-full_SegmentConsolidationItemsAxis_5958ad6a-d483-4ecc-8024-8599630b6a77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SegmentConsolidationItemsDomain_a9977d15-3f9c-4900-a98c-25ecd1e83240" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_SegmentConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SegmentConsolidationItemsAxis_5958ad6a-d483-4ecc-8024-8599630b6a77" xlink:to="loc_ifrs-full_SegmentConsolidationItemsDomain_a9977d15-3f9c-4900-a98c-25ecd1e83240" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OperatingSegmentsMember_7c884d99-a913-4638-a848-681cc6339106" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SegmentConsolidationItemsDomain_a9977d15-3f9c-4900-a98c-25ecd1e83240" xlink:to="loc_ifrs-full_OperatingSegmentsMember_7c884d99-a913-4638-a848-681cc6339106" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EliminationOfIntersegmentAmountsMember_6d79edaf-7d45-47e8-ac9d-8cdfe9f33751" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_EliminationOfIntersegmentAmountsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SegmentConsolidationItemsDomain_a9977d15-3f9c-4900-a98c-25ecd1e83240" xlink:to="loc_ifrs-full_EliminationOfIntersegmentAmountsMember_6d79edaf-7d45-47e8-ac9d-8cdfe9f33751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_54ec97b8-5f56-4e72-b7ed-e8605eb8bd49" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfOperatingSegmentsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_abb60723-fa7b-41d9-bbd4-68b2d8f7f106" xlink:to="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_54ec97b8-5f56-4e72-b7ed-e8605eb8bd49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_23d0bfc9-15cf-4398-8ea4-804bca331735" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_54ec97b8-5f56-4e72-b7ed-e8605eb8bd49" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_23d0bfc9-15cf-4398-8ea4-804bca331735" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_SubconsultantSubcontractorAndOtherDirectExpenses_e6a77828-cfb0-4903-80f7-491559266598" xlink:href="stn-20241231.xsd#stn_SubconsultantSubcontractorAndOtherDirectExpenses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_54ec97b8-5f56-4e72-b7ed-e8605eb8bd49" xlink:to="loc_stn_SubconsultantSubcontractorAndOtherDirectExpenses_e6a77828-cfb0-4903-80f7-491559266598" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_NetRevenue_9ff4b58f-95cb-4e3b-b388-ea54191e0375" xlink:href="stn-20241231.xsd#stn_NetRevenue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_54ec97b8-5f56-4e72-b7ed-e8605eb8bd49" xlink:to="loc_stn_NetRevenue_9ff4b58f-95cb-4e3b-b388-ea54191e0375" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DirectPayrollCosts_3c83ef44-3452-4ab8-ad83-53f981d92f04" xlink:href="stn-20241231.xsd#stn_DirectPayrollCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_54ec97b8-5f56-4e72-b7ed-e8605eb8bd49" xlink:to="loc_stn_DirectPayrollCosts_3c83ef44-3452-4ab8-ad83-53f981d92f04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_ProjectMargin_027ed41e-23ea-4d41-9e92-1a6c5174cbe7" xlink:href="stn-20241231.xsd#stn_ProjectMargin"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_54ec97b8-5f56-4e72-b7ed-e8605eb8bd49" xlink:to="loc_stn_ProjectMargin_027ed41e-23ea-4d41-9e92-1a6c5174cbe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/SegmentedInformationScheduleofNonCurrentAssetsandGrossRevenuebyGeographicalAreasDetails" xlink:type="simple" xlink:href="stn-20241231.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_f89dafb8-e31b-487f-a228-ac7ca6f8a241" xlink:href="stn-20241231.xsd#stn_OperatingSegmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasTable_796f405f-cced-437c-b82a-54a10f4d731f" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfGeographicalAreasTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_OperatingSegmentsAbstract_f89dafb8-e31b-487f-a228-ac7ca6f8a241" xlink:to="loc_ifrs-full_DisclosureOfGeographicalAreasTable_796f405f-cced-437c-b82a-54a10f4d731f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_17031056-9466-4804-bf03-9958c7107393" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasTable_796f405f-cced-437c-b82a-54a10f4d731f" xlink:to="loc_ifrs-full_GeographicalAreasAxis_17031056-9466-4804-bf03-9958c7107393" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasDomain_a5a282f4-4b0d-4e2f-b381-b28b29ba150a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_GeographicalAreasDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasAxis_17031056-9466-4804-bf03-9958c7107393" xlink:to="loc_ifrs-full_GeographicalAreasDomain_a5a282f4-4b0d-4e2f-b381-b28b29ba150a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_3f64b7fd-8816-42a1-93f7-cb8e397dafa9" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CA"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasDomain_a5a282f4-4b0d-4e2f-b381-b28b29ba150a" xlink:to="loc_country_CA_3f64b7fd-8816-42a1-93f7-cb8e397dafa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_df41e555-8781-4cb4-b321-da1e187ae024" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasDomain_a5a282f4-4b0d-4e2f-b381-b28b29ba150a" xlink:to="loc_country_US_df41e555-8781-4cb4-b321-da1e187ae024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_2dd59427-dac1-400e-a853-d1fa37f2bf29" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_GB"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasDomain_a5a282f4-4b0d-4e2f-b381-b28b29ba150a" xlink:to="loc_country_GB_2dd59427-dac1-400e-a853-d1fa37f2bf29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_AU_3bed22f5-cfff-4cf5-a89a-90ca8ea1b55d" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_AU"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasDomain_a5a282f4-4b0d-4e2f-b381-b28b29ba150a" xlink:to="loc_country_AU_3bed22f5-cfff-4cf5-a89a-90ca8ea1b55d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_OtherCountriesMember_b8b43dd6-0dd7-4c75-8cd8-93c6ce20d95f" xlink:href="stn-20241231.xsd#stn_OtherCountriesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasDomain_a5a282f4-4b0d-4e2f-b381-b28b29ba150a" xlink:to="loc_stn_OtherCountriesMember_b8b43dd6-0dd7-4c75-8cd8-93c6ce20d95f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_4476264e-95ba-4c33-8783-e6db81852154" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfGeographicalAreasLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasTable_796f405f-cced-437c-b82a-54a10f4d731f" xlink:to="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_4476264e-95ba-4c33-8783-e6db81852154" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts_02bb6dfa-f1b8-4d65-9655-4adca9829265" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_4476264e-95ba-4c33-8783-e6db81852154" xlink:to="loc_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts_02bb6dfa-f1b8-4d65-9655-4adca9829265" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_c9b29bbe-2974-475b-bd53-7f8d9ba98653" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_4476264e-95ba-4c33-8783-e6db81852154" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_c9b29bbe-2974-475b-bd53-7f8d9ba98653" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stantec.com/role/SegmentedInformationScheduleofGrossRevenuebyServicesDetails" xlink:type="simple" xlink:href="stn-20241231.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_92bf8469-64b8-494d-9169-c82c1324e70e" xlink:href="stn-20241231.xsd#stn_OperatingSegmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasTable_aae64d6a-3bb8-4736-a149-e25cdb2ae797" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfGeographicalAreasTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_OperatingSegmentsAbstract_92bf8469-64b8-494d-9169-c82c1324e70e" xlink:to="loc_ifrs-full_DisclosureOfGeographicalAreasTable_aae64d6a-3bb8-4736-a149-e25cdb2ae797" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProductsAndServicesAxis_f765a167-9238-4a4d-ba20-1c68c3e550fd" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ProductsAndServicesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasTable_aae64d6a-3bb8-4736-a149-e25cdb2ae797" xlink:to="loc_ifrs-full_ProductsAndServicesAxis_f765a167-9238-4a4d-ba20-1c68c3e550fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProductsAndServicesDomain_45644bde-9c34-48cb-894a-18473f95e901" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ProductsAndServicesAxis_f765a167-9238-4a4d-ba20-1c68c3e550fd" xlink:to="loc_ifrs-full_ProductsAndServicesDomain_45644bde-9c34-48cb-894a-18473f95e901" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_InfrastructureMember_a4c6544b-b2f1-4bf5-8d97-8fb6dc9ff559" xlink:href="stn-20241231.xsd#stn_InfrastructureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ProductsAndServicesDomain_45644bde-9c34-48cb-894a-18473f95e901" xlink:to="loc_stn_InfrastructureMember_a4c6544b-b2f1-4bf5-8d97-8fb6dc9ff559" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_WaterServicesMember_33dd3e53-b315-4c28-9a63-ffdc0507f644" xlink:href="stn-20241231.xsd#stn_WaterServicesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ProductsAndServicesDomain_45644bde-9c34-48cb-894a-18473f95e901" xlink:to="loc_stn_WaterServicesMember_33dd3e53-b315-4c28-9a63-ffdc0507f644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_BuildingsServicesMember_78688cd7-704f-4f22-abbe-c736f989317d" xlink:href="stn-20241231.xsd#stn_BuildingsServicesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ProductsAndServicesDomain_45644bde-9c34-48cb-894a-18473f95e901" xlink:to="loc_stn_BuildingsServicesMember_78688cd7-704f-4f22-abbe-c736f989317d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_EnvironmentalServicesMember_c2e8eff9-c063-4391-b3ee-85b3bfa3183a" xlink:href="stn-20241231.xsd#stn_EnvironmentalServicesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ProductsAndServicesDomain_45644bde-9c34-48cb-894a-18473f95e901" xlink:to="loc_stn_EnvironmentalServicesMember_c2e8eff9-c063-4391-b3ee-85b3bfa3183a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_EnergyAndResourcesServicesMember_36e4f1df-f596-46bf-af3b-5f6886e1a0eb" xlink:href="stn-20241231.xsd#stn_EnergyAndResourcesServicesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ProductsAndServicesDomain_45644bde-9c34-48cb-894a-18473f95e901" xlink:to="loc_stn_EnergyAndResourcesServicesMember_36e4f1df-f596-46bf-af3b-5f6886e1a0eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfProductsAndServicesLineItems_b8ff008c-f153-40e3-beae-04980d190465" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfProductsAndServicesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasTable_aae64d6a-3bb8-4736-a149-e25cdb2ae797" xlink:to="loc_ifrs-full_DisclosureOfProductsAndServicesLineItems_b8ff008c-f153-40e3-beae-04980d190465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_59a5a47c-7594-4f4d-88d0-2b60b7ce53e4" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfProductsAndServicesLineItems_b8ff008c-f153-40e3-beae-04980d190465" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_59a5a47c-7594-4f4d-88d0-2b60b7ce53e4" 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-20241231.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_ede99324-fdf1-4863-a294-bdaebb69bba5" xlink:href="stn-20241231.xsd#stn_InvestmentTaxCreditsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_InvestmentTaxCredits_f6eab489-d72d-43d5-afcf-6395eab480ca" xlink:href="stn-20241231.xsd#stn_InvestmentTaxCredits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_InvestmentTaxCreditsAbstract_ede99324-fdf1-4863-a294-bdaebb69bba5" xlink:to="loc_stn_InvestmentTaxCredits_f6eab489-d72d-43d5-afcf-6395eab480ca" 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-20241231.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_2e90494a-00aa-42ef-90ed-a2fbfbd29a7c" xlink:href="stn-20241231.xsd#stn_EventsAfterReportingPeriodAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable_b2abbf6b-e984-4514-afb9-99c63430bda5" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_stn_EventsAfterReportingPeriodAbstract_2e90494a-00aa-42ef-90ed-a2fbfbd29a7c" xlink:to="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable_b2abbf6b-e984-4514-afb9-99c63430bda5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_38b855fd-b30a-4ecc-890d-408fa5d4e147" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable_b2abbf6b-e984-4514-afb9-99c63430bda5" xlink:to="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_38b855fd-b30a-4ecc-890d-408fa5d4e147" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodDomain_e440ef79-3d8b-418b-9071-e8d1eb108a1a" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_38b855fd-b30a-4ecc-890d-408fa5d4e147" xlink:to="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodDomain_e440ef79-3d8b-418b-9071-e8d1eb108a1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stn_DividendDeclarationTransactionsMember_67ce9b39-0a7c-4b42-8d0a-3570281a09f9" xlink:href="stn-20241231.xsd#stn_DividendDeclarationTransactionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodDomain_e440ef79-3d8b-418b-9071-e8d1eb108a1a" xlink:to="loc_stn_DividendDeclarationTransactionsMember_67ce9b39-0a7c-4b42-8d0a-3570281a09f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems_a03efd6c-8334-459c-9091-6dd51eb27bdf" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable_b2abbf6b-e984-4514-afb9-99c63430bda5" xlink:to="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems_a03efd6c-8334-459c-9091-6dd51eb27bdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare_c8efeab1-2d59-47cc-8c94-b9de3786a5ea" xlink:href="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd#ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems_a03efd6c-8334-459c-9091-6dd51eb27bdf" xlink:to="loc_ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare_c8efeab1-2d59-47cc-8c94-b9de3786a5ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>picture1a.jpg
<TEXT>
begin 644 picture1a.jpg
M_]C_X  02D9)1@ ! 0$ 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" !) %\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M&W2>+>N=K;6!&1D\^]-\(>!?#OP_TQ].\,Z%IWA^P>0S-;:;;)!&SD %BJ@
MD@#GV%;E% !7GOCC]GOX9_$K4?[0\4> _#^N:AWN[S3XWF/U?&X_B:]"HH Y
H?P3\+O!_PUMF@\*>%](\.1,,,-,LHX-WU*@$_C74444 %%%% '__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>stn-20241231_g1.jpg
<TEXT>
begin 644 stn-20241231_g1.jpg
M_]C_X  02D9)1@ ! 0$ 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" !* 2P# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M!54>P  KY2_X)]?#F*X\*^*?C/K^ERV/Q%^(6MZE<:I!>*PETN.*]FA6P7<
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
@4 %%%% !1110 4444 %%%% !1110 4444 %%%% '_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>stn-20241231_g2.jpg
<TEXT>
begin 644 stn-20241231_g2.jpg
M_]C_X  02D9)1@ ! 0$ 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" #M 9 # 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 **** "BBB@ HHHH **** "BBB@ HHHH **** "BO/OB
MA\>_ GP;AB/BOQ%:Z;/,0(K7>&GDSZ(.:T_AG\5?#/Q?\._VWX6U%=1L%D,+
MG:4>-QU5E/(/- '74444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%>&?'C]KCP=\%;>>S^T)K?B55.S2[5P2A SF5OX%H ]8\
M8^--$^'_ (?NM:\0:E;Z7IMJA>2>X<*,#L/4^PK\^/CM_P %-M2U2#[-\-],
MDTW2GF,!UB\4&YE]#%%SA3ZMS[5GZ1X!^(_[=5QJ'B7Q+JZZ1X4L@6MIY$*6
ML3#G;"A_UF!C,AKPOPG^S_XA^)'Q9'A#PV?[5=W99=>1<P6D2XQ<9[9'0#J:
M ,CX2_"7Q_\ M=?%.:WBGNYQ+-Y^I>(+XM-#:0Y!X8G/F$YVIGMR,5^P/P7^
M"_ASX$^"+;PUX:MV2W0^9/<2G=+<S$ -(Y[L<4?!7X-^'O@7X#L?#'AZW\N"
M%=T]PP_>7,I'S2.>Y)KO* "BBB@ HHHH **** "BBB@ HJ&[O(-/MWGN9H[>
M",;GDE8*J@=R37@'Q-_;T^"_PM>2&\\4KK5[&0K6>A1_;)03TR%.!^= 'T+1
M7E?P+_:8\!?M$:=<7/A#4WEN+7!N-/O(O)NH0>A:,GI[CBO5* "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BN>^(
M/C&V^'W@?7?$EVN^WTNSENVCW %]BDA03W)&/QKPS]C/]L _M3Z1JYO?#;>'
M=5TTJ[)'-YT$L;_=*MU##H01U''% 'TI1110 4444 %1S31VT+RRNL<4:EF=
MC@*!U)-4/$7B33/"6CW.JZQ>PZ?I]NNZ2>=PJJ/Q[U^=O[0W[4_B[XW>)X_"
M7@"TO)-$F<VXTVU4BZU!R>"Y7E(L<YR!CK0!W_[3'[;5_=:U'X+^%<C7-Q/,
MMN^JVBB62ZD.<V]J!_%@<R<@55_9\_81?4=4F\<_%XBYCF3SK?P]<G/E@Y+-
M=N3\[?[/0<YKUS]D_P#91M?A%I\7B;Q-;6]SXZNXAO6, PZ:I',4..YXW-W(
MXP*\U_;:_:><W5[\+_"KRM*P,6LWMJ3YFXJ"+*$#DR.",X[-B@#FOVB/C]J7
MQJ\06/PC^$5J[Z>THLGFA'E07 7Y25Q_RRC .2.#BOJ_]G?X!Z1\ ? L.D6>
M+O59_P![J.I,/GN)3UQZ*.@7L*X+]CC]F2#X*^%SKNK+YWBS5XD:1748L(<#
M;;IZ8ZL>[9KZ1H **** "BBB@ HHHH ***:\BQHSNP55&2S'  H =7B7[1'[
M6'@_]GO26^W2-K&OR?+!H]B=TI8]"YZ1K[M7CO[2W[<MOI%S>^$OAU<1WFI1
MYCO-;0[X[;^\L0&?,D'' ]>,UY=\#?V%=?\ BSJK^+/B/?W5MH]ZPN&AD8F\
MU#)SDEN8XR."K#=Z8H \E\4>+_C3^VYXV:PA@N)-+A?C2=/)6PMAG@2R@\N1
MSN)(&.E>^?#O_@EO:26?VGQWXEFN+R49-K8=(3V'F'!;'KBON'P;X'T'X>Z%
M;Z-X<TJVTC38%VI!;(%'U/J?<UN$A02>!0!^4UQX+G_8U_;&T#3/"6JO<V%Y
M+;13I(N'DBE=5:-SGGKD5^K(.0#7Y@26\WQ\_P""A5R;21[C1['5(KE".5"6
MRH&.?0LA%?J!0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110!\<_P#!3KXJKX.^"=EX3MW(O_%=XML=OWD@CQ)(?QVA
M?QK6_P""<7POC\%? \:^T'DW/B2;[7L*X*1J-BC\<$_C7S'^VQJFI_'?]K*'
MP/I,0DCTWR=#B9WXCN'Q*\@'^[(!_P !K]-O"?AZV\)^&=*T:TC6*WL+:.W1
M4&!A5 _I0!K4444 %<K\2?B=X;^$OA>YU_Q1J<6FZ?#P&<_-(QZ(B]68]@*H
M?&#XR>&O@AX/G\0^)KS[/;J=D$$8W37,A'$<:]237YRZQXD^(/[9/QB:VM;>
M6!V3=86<REK+3(1_%/CJS9Y]3C% '0_%?XB^-/VRO'6G^'O"-G<&PWM-;Z=<
M)LMH(AP+FZ;UST7FOLS]GG]F/P[\!=->ZC)U?Q9>1*NH:U<#YY,?P1C^",'H
MH_&MKX"_ O1O@5X-BTJP_P!+U&4![[4''SS2=2!_=0'.%[5T7Q.^(NE?"OP7
MJ7B/5YA';6D994S\TKX^5%]230!X_P#M@?M-#X'>&HM*T/[/=^,M44_9X)'(
M%O#T:9L#MV'<_2O*?V*_V;[S5K]?B?XYL9&N)93=Z1;7S%Y?,?)>Z<DY;(V[
M=W(';I7"?!WP1KO[77QF'B_Q-FXT&UDCO+J82@QJ!DI8(N.5^;+<\;><YK]&
M8XUAC5$4(BC"JHP /2@!U%%% !1110 4444 %%%1W%Q%:023SR+##&I9Y'.%
M4#J2>PH CO[^VTNRGN[N>.VM8$,DDTC!510,DD^E?G3^TU^V!K'Q>U2\\$>
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
M@ASG +%1_.@#]'/'GC"R^'_@W5_$.H.$M-.MWG?)ZX' ^I.!^-?DK\/;6_\
MVG_VDK*WNY)ENO$-\U]J$BD[4LTR_EGT&P;/QK[*_P""E7Q&E\+_  CTCP[:
M/_I.OZBB.J]?*B_>-GV)4"N6_P"":?PD:QL_$OQ"U&W$=U?.NGV(/($"@.S+
MZ99L?\!H ^WM+TNUT73;6PL8$MK.UC6&&&,85%48  ^E6J*^;_VT/VE(_@CX
M+72-))G\6ZTIAM8HN6MXSD&9AV Z ]CSVH \0_;A_:+M/&NK'X9>&W?5;>VF
M5-3CLV.Z>X+ 1VZD=>3R*^B_V3?@!'\$_ @GU!-WBC5PL^H,3D0\?+ GHJCC
MCJ>:^6OV ?V>3XL\5-\2-:A$^C:;(W]F&9][W%X<^;,Q_C W$ ^N?2OT9H *
M*** "BBJ6M:S9>'=)N]3U*YCL["UC:::>4X5% R2: ,GXA?$+0/A;X1U#Q+X
MEU&+3-(L8S)+/*<?10.Y/8"OCCX-_P#!1;5/BW\?K#PI;>$T3PQJETUM9SHS
M&YC0*2)I!T ..G;-?,O[5'[1VN?M8?$:WT;PVERWA:SF\K2;!$)^U3$X%PP'
MWB1T7^$$DU]P_L6_LAVGP%\/+K>N(MWXROHQOD8[_LD9'^K4^O\ >/<T ?4=
M%)61I/C#0M>U"ZL=-UFPO[VU.)[>VN4DDB/3YE!R/QH V*_,W_@I1XXU/7OC
M)HGABQN-]AH^G^;]F0GY[V9B!N'M&5_.OTRK\M_B)IX\;_\ !0S5[2Z*R64.
MOV4!5SP5^SP C\\T ?H-\ ? *?#7X1^&]# _TB.T22X<]7E8 L3^)Q^%>A4U
M5$:A5&%48 IU !5'6=:L_#^FW%_?W"6UK A=Y)#@ "J?B_QAI/@70KG5]:O(
M[&QMU+/)(P X'2OS@^+7Q^\:?MB>,H_!/PWAN([ S>6QSY:>7NP9)#_=QR#[
M8'6@#?\ B-XFU[]N?XR#P/X;:6/P5ILJM?W\9*I''_&<]W/&![U]^>!?!.D_
M#OPGIOA[1+9;33K"%88HU&,X'4^I-<;^SS\"-)^ 7@*#1+(B[U.8^=J6I,N'
MNYSU8^PZ =A7J% !16)XN\::%X#T>75/$&JVNDV$8YFNI @)QG SU/L.:^ O
MVDO^"D]U<QW&C?"])-/M%&VX\07-N7E*D<>1'GY">S.#]* /L;XT?M,?#WX"
M6L;^+==CM[R89ATVU'G7<H'4K$.<>]=/\+_BAX<^,7@RQ\4^%=074='O-P20
M#:RLI(9&4\JP(((-?A%XDNM2US7KN]UB:_N-2G'FW$VIW!EE=CSN=\=,<X &
M*_4?_@F/X$N? W[.=QK&H3E(]>U&74420X2*-5$0(ST!$>[\<T ?8-%?'7[0
MW_!1WPG\,;^;0?!ULOB[7HV\N6X5]ME;M_OC_6'V7\Z]D_99_:,TO]IGX8Q>
M);&W.GZA;S-9ZEI['/V>X4 E0>ZD$$'WH ]AHIDTR6\3RRNL<:#<SL<  =R:
M^0/VBO\ @HIX4^&/VO2/!D:^*]?B.Q[A,FS@8]#N'^MP>H0\=R* /L*BOEO]
MC7]M6Q_:-L[C0M?@AT;QU8KOEMH05@O(_P#GI#N)/'="21UZ&OJ2@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** ,WQ)<&U\.ZK,.L=K*_Y(37YF
M_P#!+FWBOOBS+JD\+_;I] FG,K-NR6FB!_F:_2KQMG_A#=>QU^P7&/\ OVU?
MFY_P2=@DN/&5_,Y&;7P^L+8]6D0_TH L_P#!3CQ4\WQ8T_2E?Y--T-;K_=+R
MNK$>^T5]R?LQ^$O^$)^ O@K2BPDDCTZ.1Y ,;F<;L_J*_-__ (*6:@L/Q\UZ
M.5O*9M%C56/]T MG]:_4[PA-!I7P_P!$EGEC@MK?3(&>1CM15$2Y)/88H H?
M%KXI:+\&_ .J^*]>G$-C8Q%@@Y>9_P"&-!W9CP!7Y:^#]$\<?MH_M(W<^H2&
MT>\MXWOKV!M\>FZ=O/[A>P9UR ?7)[5O_M4?M%WG[3WQ,T[P_P""@VI^'+6Z
M^PZ7;PCY[Z[)P;A?55 ^7/;)K[\_9@^ =A\ ?AO:Z6D43:W= 3ZG=1K]^4\[
M >NQ<D 'W]: /2?"7A32_ _AO3M!T6SCL-+L(5@@MXEPJJ!_/O\ C6O110 4
M45F>)/$VE>#]%N]7UO4+?2],M4,DUU=2!$11W)- &C)(L:,[L$11DLQP /6O
MR[_X*'?M=6WCW4I_AWX7U,)X9TN7?K.H0292[D4<1#;R40\G'4C%:O[3W[=&
MJ?%"2X\*^ DEMO"UPQMI;J'>M]J [F, ?+%Z]R#7RQ\!M$\'7'QB\)VGB^_M
MM'\.1WQ>Z$XPOEQ_,%=F'"LW!)YZT ?>O_!/7]DT>"]#M/B1XHM2NN7T6_3+
M.8 FUA8<2,.F]@>,=%(SS7V/XQ\;:'\/]"N-8\0:G;Z5IT"EGFN'"CZ#U/L*
M^6_C1_P4:^'GP\L9=*\!/;^.==BCVQ0V,NVSBQP TH!''H*^,+6'XT_MW>.Q
M]K5]3M;6;)=5,.GZ7Z#!."V/XERQ]J /3?VF?^"C&K_$73Y_#WPWBN-"T6Z+
MPG6'(^TW:C(81JN2BXYS][Z5YC_P3TOKU/VI?#=HMY(3)'<,TQ=MT\8C8LC\
MY;YN<MD\5]__ +/G[$?@_P""OAV5KZ*'Q%XJN[=H;C5+J!=D88$%8H\84<]?
MO'N:^#/V;5D^"_[<&FZ=XF6/2TL]:O=/EDE 09DCE6W/LKJ5/XT ?L)7Y0_$
MC[9X3_X*.7$@C?RKKQ9IK*I!PZR);@D>N,G\J_5T'(R.17Y\?\%*-'_X5[XX
M\"?%'0[NW&N0SBVEL9,$2&+,T4A'4?,H0GT(H _0BO.OC+\=?"WP1\.SZGKU
MZGGJN8K&-AYTI]AZ>]?$OC3_ (*N2:IX/MXO"GA62SUN:$+<W=ZVZ*U? #%5
M'WN<XKSCX3_L\_%+]KWQO_PD'C!+_3/"\[AYM9NB4\V,?PV\;<DGU90!0 WQ
M;\3OB;^W5\1?[ \,6<D&FQ,3&%9OL]I&3@M/_#G'8\FOT)_9M_9M\/?LZ^#U
MT[3D6\UJZ"OJ.K.@$ES(!C\%'85-H=C\*OV4/ L5C]OTGPEI$( DN+V=4DF;
M^\['EF-?-WQ3_P""G^BP275A\-M"DUV>/='_ &IJA-O;!NQ1<%I >O:@#[<U
MC7-/\.Z?+?:I>V^GV<0R\]S($1?Q-?%OQX_X*.66CK?:7\-+!-8N8QL77+PX
MLR^<%8P,L2/[S +[U\JWD?QQ_:\\1.+ZQU7Q-:R."MJT?V73[0]FVD[2!ZY)
MKZN^!7_!-O2?#?V35/B/JI\0W\>&&CV.8K*,]<,PP\OT;CVH ^5O#O@7XL_M
MF>+(=0DFO/$$0E"SZG>RF.QL1W"*/D;![(,GUK[Y_9__ &)?!7P5AAU"^AC\
M3>)PWFMJ-W$-L;_],T/W0/?)KW_1]%T_P]I\5CI=E;Z?91#;';VT8C11[ #%
M7: /P4^(GB=_$'Q(UG7]=:&^>[UN>XNK5<)^Z6X:%H2%P.8DVC'0\GO7K'QN
M_;,\6_&#1;'PCX<LF\'>"DC6SM] TB7_ $BX1!M"R.O)4X&$C.?6OI;XY_\
M!+[_ (3GXH7/B+P;XCL="T?5)VGO=-O+4M]F=CEW@*CG<2Q*N<9->\_L]_L1
M_#SX +%?6UI_PD'B51\VL:DBEE/K%&/DB^JC/J: /BK]G_\ X)R^(?BSX(?7
M?%-_)X3MYDD&GZ?):LMSN'W7D#8VIGM]ZO)[V^^-7[!OCC5(H[BZT#[1\DMP
MMNDFF:C&"0D@=U*B0 @XSGM7[8UG:[X;TGQ19&SUG3+/5K0G/D7L"S)GUVL"
M* /Q.^)W[87Q/^-VDKI>J^,F:RE58CH^DA8VN6Z;G\H;FS_=![]*]?\ V9?^
M">?BCXMPVFL^.'O?"/A@KGR@GEWUXO\ "BHX_=(.<EEW'-?IGI'P=\">'[X7
MNF>#=!L+P'(GM]-A1P?4$+D5V% 'Y-_M-?L@Z_\ LGZ[IWCCP#JU[)X<L2)8
M=2N&)GTN4$$*QC !1C_$W'8]:^F_V:?^"C'A'XD:?::-X\FA\)^*E"Q_:)&_
MT.];'WHW'W#ZAL#/0FOK[5M)L]=TVYT_4;6*]L;E#'-;SH'213U!!ZBOS]^/
M7_!+"WU&\O=6^%NKQZ<MPQDD\.ZH3]FSU/ER@%A_NG(H _0#3=;T[6K=9]/O
M[:^A8962VF613]"#5VOQ<7]F/]H/X5WAATOPKXFTQ(F.+K0;I(H#[J(I.1]0
M#5NU;]J&WN-D=Y\1QS@J;F7_ .*Q0!^RY8+U.*C:YBC^]*B_5@*_(PP?M07D
MT0ET_P ::A&!SYURX_\ 9JTE^&O[3>L2)(GA?Q(( FW8\D#G/UDE% 'ZNMJ5
MI&,M=0J/>0#^M5I/$FDP\/J=FI]YU_QK\GO^&9_VE=:PK^%]>M3G[T^JVZ+U
MZX28UNVO[#/[1%_'"7N[>T8-D_:-7<D?]\YH _4)?%&C,<#5;//_ %W7_&K,
M6K6,_P#J[RWD_P!V53_6OS NOV ?C^VY'U^PN8<[LC4Y2WTP1BL^Q_8S_:)T
M29FA5@-W'V:\C/\ -Q0!^K*L&&0<CVI:_-W2[+]J7X10QW']F:KJ]C"1NC:=
M)/P 5C7N'P0_;.O/$GBJR\(^-O#FI:/KEU+Y$+FPE52W^VV-H'OF@#ZRHHHH
M **** "BBB@##\=9_P"$)\08&3_9]Q@?]LVK\Y?^"2,D<WB+7IMX66318/W7
M?AER?SK]+-4LAJ6F7=HW"W$+Q'_@2D?UK\O/V!G'P/\ VKM=\!ZW<);,ME=Z
M<DLWR!I(Y8V09/'S("10!H?\%8_!LEKXTT;738@VFM:0VF+=] EQ&SO@^I92
M![8S6%^T-^VY<_$_X7^%/!/AF*6PT\Z8B^(_-8Q2.ZA8U@0_Q*>6XZX45W/_
M  47_:>\(>/]#F^&FA+'K1L[U&U'5HI%\NVE7D11MG[W(W-TP2,YZ?.7[''B
M?X5?#_XC3S_&&UFDM5:*?39;JW8VUK,K#:[J1N;MA@"O>@#[2_X)^?LEOX!T
MT?$/Q98^5KMZI72;"9?^/*V/24KVED #'N <5]N5S.B_$KPCKVEP7VF^)-)N
M;*10R21W<>,'IWX^E.U3XE>$M%LY+N^\3:3:V\8RTDE[&  /^!4 =)37D6-&
M=V"JHR68X %?(_Q9_P""EGPQ\$V=U%X5:X\=:K&" FGKLMT;L6D;&1_N@U\E
M^*OVD/C1^UGJ$.A:$EY%',P8:5X=5_LK#^[/,!N7'?<0/:@#[;^.G[=G@+X0
M_:=/TUI/%_B"+AK333F"#U,L_P!Q /3.:^(]>U[XU?MU>(X[*SVWFD1SAA9V
MLAMM/LUSP\C<ESCUSGMBO</@E_P3-$T@U?XJZJ;H2%95\/::^V%.Y663K)[X
MK[F\)^#M$\"Z+;Z1X?TNUTC3;=0L=M:1!% 'TH \'_9O_8I\,_ ]X]9U.?\
MX2;Q5MR+F=,6UH2.1;Q'(3W;J:X?]I#_ ()N^'?C)XDO/$?AC7I/!FKWIW74
M*0":TF;'WO+R-K''..M?9-% 'PG\.?\ @E3X6TG4+:^\<>*K_P 5-$%W6=JA
MLX),=GPQ+#VK[2\(^"]"\ Z%;Z-X=TJTT;2[<8CM;.(1HOO@=_>MJB@ KY3_
M &N_V'],^/MVWBK0YETOQE%"J,6<K#>!.4#X^ZR]GZBOJRB@#\C/%&H?M<_#
M=QX<FUOQL]C:GRHI;*UBG\T=@LFTEE]\U0\%?L3_ !O^-VH?VGK6G2:*\SD7
M&J>(KAEE ZATCY+G/;Y1Q7[ E0W49I: /R:^*G_!,_XD?#EK74?"%Y#XUMH&
M2Y,<2"&XBG7!W+&3@@GGK5"ZU;]L;Q)>M ]UX_TPJ0HM[*WBMXE [ [3Q7ZZ
M44 ?EEX5_P""??Q>^*6MKK7CS51;RS?,UYJ-X;FZ7\,5]8?"K_@GY\,_A]<0
M:AJEF_BC5XUQYU^<Q#N<1].O-?3M% %73=+L]'LXK2QM8K.VC&U(84"JH] !
M5JBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ IGEINW
M;%W>N.:?10 4444 %%%% !1110 5\D?M<?L)VGQ\U@^)_#NHIHOB62-8KI),
MK#=*OW6++\RN <9'![U];T4 ?GO\!?\ @E_)H'BZSUOXB:GI]WI]DH5-!TI2
MT%T5.0T[.,M]!UKZN^,G[+?P[^.&CQV7B#0H8IX$V6U]9*(I[<8P-K =!@<'
MBO6J* /S7\1_\$E=3T_4+A_"OC33;ZSE;?Y>OV #_BT:\X^E85K_ ,$H/'<U
MX%N_$/A"WML\SV]O+)(!_N,@4_0FOU%HH ^-/A[_ ,$OOAUX;:.;Q-J^J^+I
MUVGRW9;.!2.P6$*<>Q-?5G@WP#X=^'NDIIOAS1K/1[-?^6=K$$W>[$<D^YK?
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 **** "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 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
?"BBB@ HHHH **** "BBB@ HHHH **** "BBB@#__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>stn-20241231_g3.jpg
<TEXT>
begin 644 stn-20241231_g3.jpg
M_]C_X  02D9)1@ ! 0$ 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" !) %\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M&W2>+>N=K;6!&1D\^]-\(>!?#OP_TQ].\,Z%IWA^P>0S-;:;;)!&SD %BJ@
MD@#GV%;E% !7GOCC]GOX9_$K4?[0\4> _#^N:AWN[S3XWF/U?&X_B:]"HH Y
H?P3\+O!_PUMF@\*>%](\.1,,,-,LHX-WU*@$_C74444 %%%% '__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>stn-20241231_g4.jpg
<TEXT>
begin 644 stn-20241231_g4.jpg
M_]C_X  02D9)1@ ! 0$!+ $L  #_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" #[ X8# 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@ HK/7Q#I3:^^A#4K,ZVELMZVF
MB=/M*VY<H)C'G=L+*RAL8R",Y%:% !1110 4444 %%%% !1110 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
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !7G7QK_ &@O O[/?A^/5_&^M)I4,ZRFT@",\MV\:[C'
M&H&"W(') RPR17C/[;'[=>@_LN:"VEZ/-8:W\19C&8='G$CQVT3!F\Z?9@8^
M50$WJY\Q6 *U^5#:'\;_ /@H5\6-6UJRTZ;Q)JJJ69%G6"STVV,A*PQM-)A8
MU,C83<6.2>3DT >^_M'?\%:O'7BKQ9#%\'KB;P?X;MTXFU#3K6:\NV94R9%<
M3(@5@X78>0V6SP%\WT[PO^U)^W#XB\.:WJ$VMZA8W8^PVOB&2U^PZ9#&LC!V
M9K>,+@.&#,%+9&.< 5]U_LF_\$O_  ;\&(X-=\?K;^,_&MO>1W5K)#+(+&S,
M;!HS&F$+MN&6\S*G"@*.2?N%5"*%4!548  P!0!^)WQT_8!^-?[/WPWUOXBZ
MWXTT.^L=+6".X&F:I>/=,DDZ1(%WP(" \@."WJ:^D?\ @F-^W)JGC^>+X4>/
M;^&XO[6VBA\.WIB5))(XHRIMY"H 8JB(58_,Q+;BQ(K]%=8TBS\0:1?:7J-N
MMWI]]!);7-O)]V6)U*NI]B"1^-?SV_M ^"]2_9E_:K\26&GV7]B_V'K[:AHL
M33"79:^=YUFVY6/6/RC@G<,X.#D4 ?T/45P7P'^)UI\9/@[X1\96=U'>+JMA
M')-+%$\2_:%S'.H5AD!94D7T.W()&">]H **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "OD3]NW]N[2/V8_#LOA_P]+:ZO\1K^)TBMDF1AI(* I<3IAOF
M^=&2-@ XR2<#YO6_VGOVF/"_[+_PZN?$.O2M+J$R.FE:9&N9+V<;1M&2 %7>
MK,21A0<9. ?R<_97_9JU#_@H%\<O&_C#Q#K5OI6CP:FNIZU#$7-S+]JDFD6*
M 8P%S&REF8;05P&Z4 ><? KX'_$7]N#XR2B>^U#4'GE2;7/$]_NN/LL653<S
M.PWL% "Q[@2%P,!>/W2^#/P9\+? 7P#8^$/"&GK8Z7;$NSLJ^=<RG :69U4;
MY" HW$9PJCH *9\&_@?X,^ ?A"'PWX*T:/2M/0[I'R9)[ALD[I9&^9SECC)P
M <  <5W= !1110 5^5W_  6'_9[BL;O0OBWI<$S-?S'3=;EDG4HKK'&+39'C
M(RJ3;CR/E7IGG]4:\%_;G^&FE_$[]EOQ]:ZE:FY?2=,N-:L]LCJ4N+>)W5OE
M(W?+O&#D?-TZ4 >)?\$A_B==^,/V<;SPO=0*L?A34'@MYU;F2.=GGP5QP0[/
MSDY##IBON>ORX_X(L^.M/AD^('@UDG_M6Z2+5D8 >4(8B(F!.[(;=.F,#& <
MD8 /ZCT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%8?CKQ?9_#WP1XA\4ZC%/-I^AZ=<:G<QVJJTKQ0Q-(X
M0,0"Q"G ) SCD5^5O[3W[>7BG]I+Q!IO@WX-R>(M.T/6+1;*[T6YT^U6[O+K
MS2P,;HTD@!4(/E=>AXY.0#]0/%WQ?\!_#_4H].\4>-O#OAO4)(A<):ZOJL%K
M*\99E#A)'!*DJPSC&5([5X?\0/\ @HU\%?A]XFGT676KG7WB1'-[X?CCO;1M
MRYPLJ2;21GD#H>*^!? /_!./X[_&#1YM:U2:Q\-W$,[6@M/%]Q=17;JJJP=0
ML$G[LER <]5;CN?:? ?_  2!O)M%5_&?Q ALM7\UMT&AVQN;?R^-IWRB-MQY
MR-N!ZF@#V[_AZA\$O^IC_P#!8O\ \<KWGX#_ !]\+?M&>#[OQ+X1^V_V;;7S
MZ?)]N@$+^:L<<AP 3QME7GZU\@_\.@/#/_11-4S_ -@Z/_XY7R!\,?%6N_L>
M_M,6\%Y<6][)X<U2:QOX([F;[%)O1H)) ,*3A7+ E<Y4<4 ?N+15'0M<L?$V
MB:?K&EW*WFFZA;QW=K<)G;+%(H9'&><%2#^-7J "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y#XK?%;PU\%O ^H>*
M_%FI1Z9I-F,%V#,TKG[L:*H+,QQT . "3P"1U]?B[_P4 _;(O_VI?%UE\-O!
M&FW<_AFRU",VT"P>9>:C?!7C#*BKN7_6R1B,%MV W!.T 'A?B#7OBC^WE\?(
M(0G]M^*=5+QVME#)Y=M9VZ;Y3'&9'^2) 9& +$\GDD\_MS^R[^SMH7[-'PET
MGPMI5K -3,,4NLW\)9OMM[Y:B23+<[,@[5P,#MDDGS+_ ()^_LA_\,N_"^5_
M$-I8R>/=8F:>^NHX4,UI"50+9B8,V] T9D)& 6?H=H)^JJ "BBB@ HHHH *\
MV_:7F:W_ &<?BK*@!>/PIJK*&Z9%G+BO2:\G_:PUK3=%_9I^)TFJ:A;:=%/X
M;U&VA>ZF6(23/:RA(U+$99CP%')/ H _,?\ X(Q@_P##2'BT]AX3N!_Y.6=?
MLA7Y#?\ !&'0;U_C1XWUI;2=M/CT!K1[H1DQ)(]S ZH7Q@,P1R!G)",>QK]>
M: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *^?OVI/VQO!O[.O@G4ITU33]7\98:'3]"CD,K-.&0'SO+SY:H'WD.4+
M!2JG-?-7_!1G]N36/!.LZE\)/ SW^A:W:M;2ZIXAMKDP2HKQ"800[1N&1)"Q
ME#@\,FT@DU\W_LH?L>>+_P!J7QI=>(_%EYK>C:;A-577M9T>:]AUIO. =!-(
MZ!R?FRVY^^10!YYHWA7XF?MP?'::\6W:[UG7[MIKB\;<EG80!AN 9V)\J%"
MJ!F?:H W'K^IW[/_ /P3[^%_P(NK'64M;OQ'XHMGBN8]2U696^RSJF&,"QH@
M"DDD!PQ''-?07A7P;X?\!Z2-+\-:%IOAW3 [2_8]*LX[6'>>K;(P!DX&3CM6
MS0 4444 %?DY_P %9/\ DXKPY_V*MM_Z67E?K'7Y(_\ !4;5[#Q5^TKHUMHM
M[;ZO<VN@6^GSPV$JSO%<B[NB8'"DE9!O7Y#\WS#CD4 ?I3^SC_R;S\+O^Q6T
MO_TDBKT6N#^ >FW>C_ GX<V%_:S6-_:^&]-@N+6YC,<L,BVL:LCJ0"K @@@\
M@BN\H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBN$^.7Q8TOX(?"?Q+XUU:XCMX-+M&>+S49Q+<-\L,>%Y.Z1D7M@$DD
M$@ ^7/\ @J?^TU>_!7X2V'A'P]?-:>(_%XN+>62-8W,=@(_+F!#99"YE5591
MGY'PP*UX7_P2M_8S@UX0?&OQG;"Y@CF)\-VYED5A/%-AKMMK#.UHV15;<#EB
M1\JY\3_9J^&'B'_@H9^U-J_BCQO-)<Z-;S#4-9DC<JL<)8^3:Q9)(7Y=@&<A
M5//&:_;#0]$L?#.BV&DZ7;)9Z;8P);6UO'G;'&BA549] !0!>HHHH **** "
MBBB@ KXF_P""O$TL7[)L0B<H'\0VBN!_$OES\?F!^5?;-?GU_P %E/'<.D?!
M7PCX3>W9I]:U5[Z.XWX5!:H%*E<<[OM(.<\;#ZT <M_P1/C*^$?BH_\ >O=/
M'Y)/_C7Z75^:O_!%%O\ BB_B@H' OK$Y^L<W^%?I50 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%>??%+
MX_?#[X+6)N_&7BBST=5=(S" ]Q."P)4F&)6DP0#\VW'O0!Z#169X:\2Z7XQT
M&QUK1+Z'4M*O8Q-;W5NVY)%/\B#D$'D$$'!%:= !7DOCG]K#X2_#7Q7>^&O$
MWC:QTC7;/R_M%E-'*6CWHLB9*H1RKJ>O>O1_$WB/3O!_AO5=?U>X^R:3I=I+
M?7EQL9_*AB0O(^U06.%4G !)QP#7\[^J@ZYXHOC8))=?:KN1H5B0EG#.2,+C
M/3MB@#^C.BN3^%7PWTSX0?#W0_!NC3W=SIFD0?9X)KYU>9EW%LN555)RQZ**
MZR@ HHHH **** "BBB@ HHHH **** "OSH_;\_;K:R76/AA\/+R6&[0W6G>(
M=4,*%<;?+>WA9B2#DRJ[;592J[&ZFNI_;T_:R*^"?$?@GX<ZW9RZA9.]EXK,
MBR6]U8Q^;$BI;F0HLI=BR.(Q+\A8G:/FKQ[_ ()Q_LHZKXI\9V'Q/\2:9%'X
M8TMQ+IBW9.^ZNE.Y)8U!R!$RHV6 #;AC=@X .D_8U_X)U6'C30_^$Z^,UB^K
M0ZO:YL-#FN[J&>,;P%GF=&1@2J?*H9E*2@G!  _2+3=,L]&L8++3[2"QLH%V
M16]M&L<<:^BJH  ^E6:* "BBB@ HHHH *_$O0;)_VI?VTFG\*%=/3Q!KTVJV
MHU@^44BC#7#*_E^9AMD;  9&2.<<U^F'[<7QIM?A#\!M>:U\2_V!XLU!$M]'
M^SL?M+2EPQ*A02HV))\YPH.!G) /S#_P2N^ D=Q-J?Q5U2&&1K6:33=*26-U
MFAD\I3).IX4JT<Q3O_%0!^D5%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 5^,O\ P4R_:FG^/7Q4LOAQX)U234/".D.L
M,B6D@:'4-0+L#(I4D2(H**I/?>1]ZOT2_;>_:JT[]EGX1S:D%DN?$VL%[#1[
M>$*=DQC8^?)N(Q&F.P)+%1C!)'P[_P $D?V;1XW\2:O\7_$,6G:IH^FS3:98
MVMR#),NH 02F<H4V[5CEX.[.XYP, T ?<O[$/[,$/[+OP;MM'NA;S>*-4*7N
ML74<*JXE*#%N7#-YBQ$N <X.YB -QKZ%HHH **** "BBB@ HHHH *_/K_@L=
M\.(?$'P;\)^,9=5^R-X?OYK..R^SE_M372QG._<-FT6Q['.[J,<_H+7Q9_P5
MPU5=._9'E@,,<IOM<L[96<<QG;+)N7WQ&1]": /+O^"*JA? /Q+/<ZA9_P#H
MN6OTDKX%_P""//P\OO#?P,U_Q1<3V\EGXCOU%M%&S&2,6_F1OO!4 99N,$\#
MM7WU0 4444 %%%% !1110 4444 %%>6?M"?M)>#/V:/"<6N^+Y[IOM#^79Z=
MI\2R75VP9 XC#,J_*'#'<PX!QDX!_.3XJ?\ !5[XB^*+J]L/!%G9>$K#^T6:
MRU-K9)KUK4,P1)8Y?,B#%2I;:#@C@XZ@'ZW45^*P_P""B7[0?&?'^?\ N#:?
M_P#(]?J)^R?^T/#^TO\ "A/%(TV32[^UNWTZ_MR!Y7VA(XY"8CN)*;94P6P<
MYXX!(![+1110 4444 %%%% !1110 4444 %%%% !1110!G^(-<M?#.@ZEK%Z
M66RT^VDNYRB[F$<:%VP.YP#Q7X9_M9?&BR^/OQL\1>,--L)-/TZ<);6R32;G
MDBB41I(PP-I=5#%.=N<9;&:_4W]OSXN)\+?V<?$<5GK4>D^)-:C2QTV-HED:
MX5IHEN54,I7_ %#R9)Z9R"#BOS1_8=^&%C\5_P!I'PKI>I2A+.QE_M9XFA65
M+C[.RR>2ZMP5?;M/7@]* /U+_8B\$ZK\._V6? 6AZU%'#J$=O/<LD<@==D]S
M+/&<CCE)4/L3BO<J9%$D$21QHL<: *J*,!0.  .PJ#5-2M=%TV[U"^F6VLK2
M%YYYG^['&JEF8^P )H ^.?\ @I)^TU9_#;X7W/@30M8M'\5^(4ELKZSC\N=[
M>Q>+;*)5SNB:195V$CD!R.E?+G_!+_X#+\0_BU<^-]2A=M'\*H)+:2&X",-0
M+H8@R]63R_.)[9 KQ/\ :"\5:C\??VDO%%]87#>)IM4UN2PT5K:$(;BV$QBL
MT155<DQ^6 2-Q[Y.:_7/]DS]G/1?V<_A;9Z9802_VUJ,<=UJ]U.S;YISDA2A
M8JFP/Y?R8SMR>30![91110 4444 %%%% !1110 4444 %>2?M._M#:=^S/\
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
M9?%3]IR[UZ]6_MH-%AFURU:V*A#<"XB58I&*D%=LKG P3M!S@&OULH ****
M"BBB@ HHHH **** "BBB@ HHHH *_.'_ (*@?M3:AI=U+\'_  [=VJV\T$,V
MOR+'OG4G]XEL=PPJE6AEW+\W &0-P/WG\5/B'I_PI^'?B'Q9J1C:#2;">\6W
MDG6$W+QQLZPHS<;W*[0.>3T-?A(T/C7]I?XO3-:Q7GBCQ7KMR-HFE7S&  5
MSL0JJJ*JY)   H ^S?\ @E'\"QK>M:I\5]22TN+?2YIM*TP">5;B"Z,*>:Y0
M (R&&X*C<2<D_*, U^G-9'A+PEI'@3PWI^@:!81Z9H]A'Y-M:0YVQIDG R2>
MI/6O ?VV/VK-"^ /P[U#2;?4&D\;ZW:7%IIMK8R[9[-FB*BZ8@$($9XV ;!;
M^'.&( /D?_@J%\?=2USXE'X7Z=>WEMHFB);SZC:/#$L<]V\7F(Z2#,C*(KA5
M*L0NX'Y3@-7OG_!-7]GK2_!?PGM?'^IZ?877B;7I))['48I)))(+$HB+&58!
M4?>LV2@)*N 6(X'QQ^P[^S+J/[0WQ.&NZK;6]WX.T>X$VK->2 _:I&((@"JP
M?<P+-NQM&PY.2 ?V8H **** "BBB@ HHHH **** "BBB@ KY>_X*#_'Z;X*_
M!.?3]+GOK+Q+XF#6>G7UK#$\<*J\1N/,+GY=T+.JE58@D'Y<!A]0U^+W[87Q
M'E^._P"UA-:7KV+:9IUY'X<L[K22<36BW,A60L6=6<^<WS#"\#Y?4 ^GO^"8
M_P"S[X9U3PE/\6-9A_MGQ++?R6]FUWN861C)WR+\V'=RRG<P)4H"I&37Z!UB
M^"?"EIX#\&Z#X:T^2::PT:PM].MY+E@TK1PQK&I<@ %B%&< #/85M4 %%%%
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
M7\./B'H?Q6\$:3XL\.77VS1M3B,D$I7:?E8HZD?WE=64]1E3@D<T =+1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%?*?_
M  43_:!_X4W\$9],T;5?LGB[7KB*TMA8ZK]DO[.$[W:[15_>% 81$2-HS+][
ML0#\F/C-X\C^+'Q:\5>+;6RDL8]<U&6\CLW82/'O;(4D 9/X5^Q7[ _PKU#X
M3?LT^'++4KB.>XU8#7 D:,I@2YCC=8G##.]1P?>ORD_9(^"NH?';XY>'= M)
M+JQLX96O;S5(;)KF.T2)&E4R ,H4.Z+&"6'+CJ>#^\E !1110 4444 %%%%
M!7#?'#XJ67P3^%'B7QM?HDT&D6K3K#)*(Q-(2%1-Q[LQ ]>:[FOQY_X*N_M7
MP_$CQC;_  M\.2:A;:9X9N9X]:9IVCBO+P.%$9B'#+%Y>5=CUD; &W+ 'RO\
M1/&GC/\ ;&_: EU&.P%[XE\27D-I:6-L0BC[L4*;F(50 %!9B%').!7V_P#'
M[X/O^Q/_ ,$[8- 73M,/C'QGJEOIOB:^R\C,A^TW,:QG< &C$449(!4_.<'(
M8='_ ,$E?V4UT719/C'X@AOK75KAWM=%M9H6@3[,T?SW&6_UJR;P%(P!Y;'+
M9XXC_@M#\0=:;QQX)\#^>H\/+IHUGR @R;EI9X=Q;K@(N .G)H _-B"&2ZN8
MX8E+R2,$51U))P!7JGQ:TF7_ (3+0_AWH(GN6TF&UT]]-#%@FL/%$E\B\X)-
MRK)N4E6"*02N#7E$4SP3)+&[1R(=RLIP01T(-?H3_P $F?V<W^)7Q,U/XJ^(
M8WGL/#5Q']C34-.,\5_>2+*3(D[G E@98I. S R(<J<$@'AOQ0\)ZK^S;\9K
M?2=+DFT'7]"LM*G9[>3]Y;7DFGV\LV&!/(DD?H<>G%?OM7XE?\%%O^3S?B!]
M=._]-UM7W]^UQ^WQ_P ,L_$C3?"G_""_\)/]LTF/5/M?]K_9-F^::+R]GD29
MQY.<Y_BQCC) /K>BO*/V<?VCO#'[2G@.+7]!D2VOX5C74]'>=9)["9ESM;&"
M4)#A'*KO"$@#! ]7H *^?OVYOBUIWPL_9W\4Q7</VNZ\16-SHEM;K,J.#/ \
M9EP>65-RDX]1TS7T#7Y"_M_?&#4OCA\>7\'Z/#<:C9>&[R;1].L8;/-Q)>LZ
M13HH7+2;I85"COQ@<T 6/^":/P)E^(WQA;QE?1W<6B>%5%Q!=6L\2AK_ 'IY
M<4B,"[(8S,Q*@<J/F'0_KE7CG[)GP3L_@5\$?#NA+! VKRP?:M1OA8"TN)Y)
M'>0+,,EBT:R"(%B3A.W0>QT %%%<5\7_ (P>&/@;X'N_%7BR_6RTR!EC1%9?
M.N)&R1%$C$;W(#-M'.%8] : /SH_X*4_M*:CX^^($'PB\'ZJL^A6X2WU>VAC
ME@>;4A<,/L\C285T3RX'4J,;F)W'&%^ZOV2_@FGP#^!?AWPRXNX]2DA2_P!3
M@O)HY3!>RQH9XD:,!2BN& P6X'WFZU\#?L$_LT:Y\1/'8^-GQ)*R^%+!KB[:
M?Q3#]H&K2&%@9V>=ON1EQ)YQ##=$1D%21^B/_#3'P?')^*W@C_PH[/\ ^.4
M>E45#9WD&H6D%U:SQW-K.BRQ30N'21&&596'!!!!!'7-34 %%%% !1110 44
M44 %%%% !1110 5^.'_!2[]I*X^+?Q6;P-%I,>GZ7X*O+FT$[L6GN;DMMD?(
M.T1[4CVKC((8ECD ?HG^VY\?+G]G7X#:AXBTN9K?Q!>W46FZ3-]G69$N'#29
M=6XV^7%+SSSMXK\:/A3:Z?\ $KXQ6$OC[Q9_9ME/)<:EJ>N:OB[:4PPR3E'\
MR1?,>5HQ& 6R6D'WCP0#]1_^"8'P#O/A/\&;SQ3JUO=6>K^,OLMXL$EQ#+"U
MDB,]K*@3)4NMPY8.V>%^5><^<_\ !1O]L[1/^$=U?X0^$S9ZW=WJQ)K.I*S/
M%:ID2>3&1A6DR(B6!95&Y2-WW?"?VDO^"C.M_$33=+\*?"ZSOOAAX8TBXDBA
MN-(U V\UW;)M2V 6)(S;(J*V8E9E^8#/R GQ;]F7X5O\</CGX<\.WEAJ>JZ9
M=7:RZM+IZN\D-MN >9W .Q0S*"[<98>M 'UM^P/^P2VOOI_Q*^)-@\>FHWG:
M/HDKJ#<D*-L\R@$A 22JY5MT8)!4@-^G=%% !1110 4444 %%%% !1110 44
M44 %%%% 'Y9?\%;/^2Q>#/\ L G_ -*)*^W_ -B?_DU7X;?]@P?^C'KXA_X*
MTX_X7+X*ST_L+G_P(DK],/!/_"-_\(KIO_"(?V7_ ,(UY7^@_P!B>7]C\O)_
MU7E?)MSG[O'6@#<HHHH **** "OR"_X*B?M%:-\7/B)H/A3POJ5AK.A>'()'
MGO;6.0.+]Y&26/S&PDD82*$AD!!+M\QZ#],/VCOCE8?L[_"75_&M[!;7\MJ8
MXK33;B^6T:^F9@/*C<JV7V!WP%8XC;C )'XR_L\_LTP_&7P_XP\3^(_$TO@+
MP9X;M#/+XAN-+-S:S3!D'V57:6)/-/F)A-Q8ET&/F% 'T[_P3:^%/A?X>^%-
M7_:&\:>)DT?3]+^T65I'Y@$:JL;_ &@R)L+2,5*>6L9W$AAM8D"O)?VBOC_\
M0?V\OB98>&O".BW?_",I=1Q:5HL,A"R3A&'GSR.1&)#OEP3L"H0#DY8]!X7^
M&/Q(_;,TGP_X/\!Z<?#7P6\+W%KI[Z@MJEG%?R;$BGU.2$%%N+@B(RM'O=HS
M+L\P[]S?I'^S9^R_X5_9A\-WVE^&9[ZZDU)HIKZXO) WF2HFW<B@?(IR3MR<
M9ZF@";X#_LL_#W]G.Q*>$-*D349+<6UUJUY)YEU=H&+#S" J9S_=5>@KUNBB
M@ HHKYW_ &POVO-#_9C\(O!&8]2\;:E;LVF:6LJ@QY;8+B8<E8Q\Y7Y<.T;+
MD<D 'A?_  4X_:EM/#7AE_A5X;U2ZA\27ISK1MM\0ALWB&(7)7;(LRRG[C'
MC(;J*^4?V$?V6;[]H'XDPZM?V5K/X'T&='U7[5)Q<,<;;=55@^6!+;L;0$.3
MD@'POQ9XK\5_&KX@W&K:K/?>)/%&N785416FEED=L)#$@R<9(5(U& ,*HZ"O
MVW_9'^"-G\!_@;X<T)8(#K$MO]JU*^&GK:7%Q+([RJLPR69HED$0+$G"=%Z
M ]2\5>*=)\$^'=0UW7;^'3-(L(C-<W4YPJ*/U))P !DDD  D@5^,7[=G[6"_
MM->.+:VTRTMHO"?AN:[ATB[5)%GO$E,8::3>1@-Y",J[%90Q#9-=?^V%^VU<
M_M42Z;X*\)Z;J&@Z$M^T6YM48)K"N\?D^?;A%5=KH& 9GP3D'C-?)OC#PS?^
M"O$NM^'=5C6'5-)O)["[C1PZK-$[(X##@@,IY'6@#[A_X))>$5TOQ5XZ^).H
M:M8Z=H>G:9_8T_VN3R]KRRPS+(7;"A0(2.3U85^H.@>)M'\66;WFB:M8ZQ:)
M(8FN-/N4GC#@ E2R$C."#CW%?B!XX\50_"O]F/PW\.-.MM0TOQ+XJF3Q!XH9
M]1:)T2.2ZBMK26TV JDD+6UR-[88&-PI!5A[G_P2/U#Q5>?%+7],L_%%Q9^%
M;*S:_O=!=#+!=R/B)74%P(9 1&3(%)98PAX.0 ?JQ>WUOIMG/=W<\5K:6\;2
MS3S.$CC11EF9CP  "23TQ7.Z7\5/!6MZA#8Z=XPT&_O9FVQ6UKJ<$DDA]%56
M))^E>*_ML?M#> OAU\$O'_AK5/$-E)XEU71KK28=$M+F*2]26YM9%B>2'>'6
M/Y@2Y&,$=<BORC_8M_Y.L^%__8;A_K0!^]]?&'_!0']M*7X'^$K3P[X&O=,O
M_$NN?;;*YO(;L22Z0(U5&.R-PR3[I<H6X4Q-E6[;?[8G[>6B_L\6$&F^&1H_
MC#Q)=-=6=Q;VNM1"71YD50CSPJDA/S,?D;9G81GT_'#Q9XHU#QMXJUGQ%JTJ
MS:KJ][-J%W*B!%>:61I'(4< %F/ X% '0_"/X:ZM\</BAHWA33I0NH:Q="-K
MN9&=(MQR9)-H)"^I]Z_H*\(>$='\ ^&=/\/>'["/2]&T^+R;6SAR5B3).!DD
M]2>I[U^??_!+KX1Z?\,_ .N?&[Q;?6NAV&I6SZ?8ZC>W\<5LMH+@+*TN[ 0^
M? J@L1].17R9\7/V\/BU\3/B-+XDT[Q9K?A#3HV"V>AZ3JDL5O#$KLZK((]B
MS-\V"[+E@ #P   ?N?7R;_P4$_:EM/@?\-9_#6C:G=67C_7(XS8M9[XY+2WW
MMNN?,V[.L?E[=P;]YG&!7LW@;XHM'^S7X?\ B-XHD:5E\)6_B#5)+6(;F/V-
M9YBB# R?FPO Z"OQ;_:@^/5Y^T9\8-6\82PW6GZ?,L4-CI=Q>M<I9Q)$B$1D
MJH4.ZM(5"@;I&ZG)(!SOP5^'>J_%CXJ>'/"VC:<-6O;ZZ#&S:5(A)%&#)-\S
MLH&(T<]<G&!DD"OZ ]!T.P\+Z'IVC:7;+9Z9IUM':6MLF2L4,:A$09YP% '/
MI7YA?\$I_@++X@\:7GQ5OHF&GZ&\UAILL=P 3=M"%E#QXR5$-QP>.2/0U^IE
M !7#?'#XG67P;^$OBCQE?3Q6\>EV;/"T\,DL;7#D1P(RQ_,0TKQJ<8P&R2 "
M1W-?G!_P5P^*SVO_  B7P^L=3U*TEFMWU/4[.&1DM;JW:0+ ) &Q(5DMW8!A
M\IVD<T ?GIXR\3ZA\2?'FN^(KNWC&JZ_J4^H36]DC;/.GE:1EC4EFQN<@ DG
MIR:_=W]F?X<V7PG^ _@OPSI[WCV]M8B<_;BIF$D[-/(IVJHP'E8 8R  #DY)
M_)']@CX-ZG\5OVBO#%Y;B[M=+\-WUOK%WJ$5BT\*-#()8X9'!"QF7RF523V)
M ;&*_;N@ KY4_:/_ ."AG@?X ^+H/#-K92>,=9C:1-2M["?RAI[#9L5G9"KL
MVYP0I)4QD-@FNB_;"_:]T/\ 9C\(O!&8]2\;:E;LVF:6LJ@QY;8+B8<E8Q\Y
M7Y<.T;+D<D?BOXH\37_C;Q=JWB'59%FU35KZ:_NY$0(K32R&1R%' !9CP.E
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
MGM3:PC_2;I8"'E9V7?E6FFCP"%(4'!/-?3'_  4L_::AT'PT_P )_"]]>?\
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
M>5W6BZSX=\1/IES8WVF:]:7'DM9RQ/%=0SJV-A0@,KANV,YK^B3X6_"'P?\
M!3PK#X<\%:%;Z%I$;,_E1,\CNS,S$O+(S.YRQP68X& ,  5/>?"OP5J&K/JM
MUX0T&YU-Y/.:]FTR!YFD!R'+E=Q;(ZYS0!^17A7]C?\ :9_:6F\/7?CFX\3)
MHD-_]F:Y\:7TSW6G1.T8GFCM;F17(VA6PN-^P#/''Z'_ +,?[#/@/]G318&G
MM;'QCXL2X^TGQ%J&F1++"ZLVS[.K%V@PI4':YR1GC.!]'T4 ?G/_ ,%D/^17
M^%__ %^7_P#Z!!7YAVW_ !\1?[X_G7[!_P#!5/X4V_C']GH^,9-0DMKCP?,D
MT5JL89;G[3<6]NP8YRNT-N&,YQBOQW+M'\RG#+R#0!_1C\+/^28^$/\ L#V?
M_HA*XC]JCX\VO[/?P>UKQ(LEC-KOEK%I>FW5VD,EU*TB1EHU()D\L2>8R@'A
M#DJ#D-/Q8TOX+_LLZ)X[U^"\O-,TKP_I\]S%I\:/.^^.)/D5F12<N.K#C-?G
M)X-L=>_X*6?M6:S/>^)9['P+HZO<06U[;QQ74.F^:YA@1(AM:0O( SL^0I)W
M-M44 =?^R[\*]2^+FL:_^T[\5=>O;K2_#-S)KD<=O^]FN9;3=<,JY?\ =1Q>
M6@6,#:0VT%0M?$#6-YXT\:36VB6%UJEYJ-Z_V6SM(&EGF+.2%5%!)..P%?N1
M\:O!^B_#[]DGXD:!X=TZ'2M(L/!NJ06]M"#A56QD4$DY+-@#+,2Q/))-?AS\
M*?B5?_"?XC>'_&%A;PWMYHUVMW%;W.?+D9>S;<''T- 'Z;_\%%?VAM*^"/PY
M7X+>$=(DT._UK38ITGT>06$&G69N3E(TC7YA)Y,\;("@VOSNR17+?\$M_P!F
M?4M'N]0^*7B?2+[3'D@BB\/-.3$)X94?SI3&1ED93"4?[I!)&:^>?V:/V=_'
M?[='Q0O_ !AXOU69O#J73-K&MS1[3<2@!_L\"HH0,2Z$J-@57)'. ?T \<?M
MQ? K]F_P\GABTU.ZU1_#,BZ#_P (_HL3375H+<&+:6G= P3R]I)<DG'7DT ?
M45?)O[5O_!03P7\!(]:\-:-)_P )'X\CM,V\-G+&]K:SM(T92XD!8I)'M9S$
M5R?D!V[\CX>\?_MI_'[]L"]U/PCX$TJ>VTJ2R9KO1/#MDLTTL"S+B9Y&5I$.
M6C4['4=..3GV']E?_@E^=?L]*\9_&:XN)9;B2:6;PD_G1R/$T96,W$RLDD<H
MD)?:I(PJY;YF  /$/"GPW^/'_!1+Q7:^(M:O;J?P[8W<-I+JER/*LK))"JS/
M:P%E1W58E:18R"2$W$%@:_3?]G/]DOP+^S3:W3^'+9[O6;V)(KK5KU5:=@ N
MY(VQE(V90Q3)&0N2< UZ=X*\$Z%\.?#&G^'?#>F0:1HUA"L%O:P X554*"S'
M+.V ,LQ+,>22>:W* /QI_P""FOPWT?X=_M+/+I G#>(M,37;WSY-X^TRW-PC
M[..%Q$O'/.:^Z/\ @F7KVI^(/V6]/?5-1N]2>UU&XL[=KR=I3#!&$6.)-Q.U
M%' 4< =!7QQ_P5VE9/VDO#8!P/\ A$K;_P!++ROK/_@E7(TG[*L18Y/]MW@_
M2.@#["HHHH **** "BBB@ HHHH *P_%_@7PU\0M-BT[Q3X>TKQ+I\4PN([36
M+**[B24*RAPDBD!@&89QG#$=ZW** /F7XG_\$Z_@K\4-?M]5F\/MX9:&V6U^
MR>%UAT^V<!W;>T:18+G?@MU(51VKD/\ AU'\$/[WB;_P9I_\:K[)HH ^-O\
MAU'\$/[WB;_P9I_\:H_X=1_!#^]XF_\ !FG_ ,:K[)HH ^-O^'4?P0_O>)O_
M  9I_P#&J]%M?V#/@M;?"T^"/^$/L98=C)_;LMK =7^:4R9^U^7OR"=H_P!D
M!>E?0E% '#^&_@7\-O!NM6^L>'_A[X5T/5K?=Y-_INBVUO/%N4JVV1$##*LR
MG!Y!([UO^-/"=CX\\':[X9U/S?[-UJPGTZZ\EMLGE31M&^TX.#M8X.*V:* /
M*]-_95^#>FZ?:V:_"SP;.MO$L0EN= M))7"@#<[F/+,<9)/)/->BZ#H&E^%M
M(MM*T73;32-+M5V06-A L$$2YSA$4!5&2> .]7Z* "BBB@ HHHH *_,3]LS_
M ()K:K#XH;QM\%M/_P!'D$MY?:!:[(#9RH3('M I&0PPJPHN5*<$[@%_3NB@
M#\=_ ?QN_;;\ Z*NE6OAKX@:K!YK2_:-=\+W>H7&6QD>;-$S[1C@9P.:UM:^
M)'[;7QJFTOPS-I'C7PUYUXKI?V.B7.B*K;67$MRB)MC^8DAFVY"D\@5^N5%
M'YY_#_\ X) Z'X=\8:9J?B3XA2>)M&M9#)/I,>BBT-QA3M4R&XDPN[:2-IW
M$<9R/O/PKX-\/^ ])&E^&M"TWP[I@=I?L>E6<=K#O/5MD8 R<#)QVK9HH _/
MC_@JS^SKJGB_P_9_%C3M01X?#MI'87VF/$%VP-+(WV@2%^2'DC3RPF?F+9XQ
M7'?L/_\ !0;P?\+_ (0:;X'^(-U?K?65^UMILMI9)Y$-DRQ[/,?<.1(TQ)(/
M!%?I;JFDV.N:?/8:E9V^H6,Z[9;6ZB66*1?1E8$$?6OB7XG?\$FOAOXNUZWO
M/"6K7G@/3DMEBDTVW22^624.Y,OF3S%@2K*NT<?)GJ30![?\2_VWO@Q\,_#?
M]LS>.M'\1IYRP_8O#6HVU_=?,"=WEI)G:,<MT&1ZU\N?%S_@JT/$@3PS\%/"
M&K:QXAU.)8[/4;J,&>&Y,GW$LUCD\_*#CYQRW3CGK/AW_P $DOA[X9\2)?>*
M/$%]XUTI8G1M)FA:R5F(^5C)#*'^7K@'GO7TK\*?V4_A-\$II9_!W@JQTRYD
ME6;[3<22WDT;J" 8Y)W=H^"?N$9[T ?GQX=_96_:J_:?OHW^)'B[Q#X7\%>)
M&DN;^WU&^D>.V*[I(T.E--'M'FH@"84+D,!P*^W/V9?V)? '[,:M?Z3$^M>)
M[BV@AN-:U&*-G1T1ED:V&"T"R%V+(';("@D[<U]!T4 %?)'[67[ </[4WQ4T
M?Q?<>-V\/06.F0Z9)IZZ5]I,RI/-*6$OG)M)$VW&TXVYYSBOK>B@#YX_9B_8
MG\%?LQZCKNIZ:W]NZO?W3M:ZA?VR>=86N7V01OR0=K[7=2HDVJ2JXQ7T/110
M!\K_ !!_X)M_"'XE^-];\5:N=?75-8NY+VY%MJ"I'YCG+;5,9P,]LUZW\!OV
M=?!/[./AFYT;P;I[0)=2^;=7MUL>ZN",[%DE"@LJ;FV@\+N;'4UZ;10!P_B3
MX%_#;QEK5QK.O_#WPKKFKW&WSM0U+1;:XN)=JA5W2.A8X5549/  ':NXHHH
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
M+B.>2);?S\NSQ,R8;SQ@!L_*<XXK[/HH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "OR*_X*I?!G5O"?QL?XB0QW5QH7B:.V26Z:$""VNHX!"L ?/+-';F3
MG'4^E?KK7D'[5?P%@_:.^#.J>$,VL.J&2.ZTR\O-_EVMRN5$A"\_<>1>A^_T
MH \7_P""9?[0,7Q2^"R^%-3O86\3>&9&@%OO=YYK+$92X<MD$F221.#T0<>O
MV/7X3_ OXF>*?V'_ -H8W'B32-0ADT_S[/6-!AN5C^UJ8W1%,@W(ZK(5<$9!
M*<&OUU^$_P"UI\,OBQX$TWQ);>+=(TE[B)?M.GZE>I;S6L^Q3)$1+L+["VW>
MHVMC()% 'L=%<3_PO#X<_P#0_P#A?_P<VW_Q=?(/QD_X*V> _"=\]CX TN3Q
MRLM@98]6;SK.""Z)<"-X98D=PNU&)4@$/@$$&@#[D\0:]I_A70=2UO5KE;+2
M]-MI;R[N7!*Q0QH7=S@$X"J3QZ5^:?[07_!66\U&.32_A'ID^EI)#L?6M:M8
MC<0S"3[T,8>2-D*C^,9^8\# ->1>'?@7^T1_P4"U:W\6:[=&W\)RWEY-97VJ
M7?\ H.GM(5=X;>W+M,(SB-5(5AA5RQQFOTI_9N_9%\!_LVZ38RZ'I_G^*?L#
M65_KT\A:>Z#R+*ZD#"A ZJ%PH(5%R2<D@'PK\#_^"6'C#XA1V'B#XI:__8ME
M-"DJ:8&FFU%<2<PSJZJ(P5R<J[$;AQ7Z>^"/ V@_#?POI_AWPSI=OH^C6$2P
MV]K;@X"JH4%F.6=B ,LQ+,>22>:W:* "BBB@ HHHH **** "BBB@ HHJKJ6J
M6>BV,U]J%W!864*[I;FYD6..,>K,Q  ^M 'Y@_\ !7KQS<7GQ"\%>"GM8?L5
MCI9UA+D%O,:2>66%D/.-H%LI'?+&O(O^"??[+I^/?Q2&NW-U90^'_!U[8WU_
M:7"&5[PL[O'$(RI1D;R&5]Q& PP&Y%>)>(M<UOX]_%V]U6:UA37?$^IF62"P
MB<Q))*_.Q26;:,YZDX%?NC\!?A'I_P #_A/X=\(V%O;0S6=I$+Z6UW;+F\\M
M1/,-W/SNI;\>@H [Z&&.VACAAC6**-0B1HH"JH&  !T %/HHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /GW]K
M+]C?PO\ M5:);&[N5\/>*K%1'9Z_#:+,ZQ;PS12KE&D3!DVKO 5I"PSR#^?7
MQ&_X)2_%GP_XDN++PE)8^+M%6-3%JDTL5@[L5^93"TK$8/&=QSU]J_8>B@#\
M>_A;_P $F/BAXHU^YM?&U]:>!]*2V:6+4(/*U-I)@Z 1>4DR$ J7;=GC9C'/
M'V/^S9_P37^'OP1AU.;Q4NG?%#5;QMD<VM:+%]FMX?E(5()&E ?<&S)NY# 8
M&"3]>T4 5=+TNST/3;33M.M(+#3[.%+>VM+6-8XH8D4*B(B@!54   #   JU
M110 4444 %%%% !1110 4444 %%%% !7RG_P4P^('_"#_LMZE9?8/MO_  DE
M_!HN_P [R_L^5DN/-QM._P#X]MNWC[^<\8/U97P;_P %%?V5?B9\?O'G@6^\
M'3VLVCE4TF>VGEE M9F::0W<JK&RK"%"H7!+990%.: /)/\ @DEX&>^^(WBG
MQ1>>'VN+.RL?L]AK4]ENC@NBRB1(IBN%D,4GS!3NVOSP:_4VOEG_ ()Q?!CQ
M7\$_V>Y=/\8VRV&JZMK$VK)8G<)K:)X8(@DRE1MDS"QP,C#+SG('U-0 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 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 %%%% !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!
"_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599936886080">
<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, 2024 </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,  2024<span></span>
</td>
</tr>
<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">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_AmendmentFlag', window );">Amendment Flag</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_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2024<span></span>
</td>
</tr>
<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_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
</tr>
<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_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="ro">
<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="re">
<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="ro">
<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="re">
<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="ro">
<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="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">80202-4427<span></span>
</td>
</tr>
<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">303<span></span>
</td>
</tr>
<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">295-1717<span></span>
</td>
</tr>
<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_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_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>22
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599933623504">
<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, 2024</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>23
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599937835440">
<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, 2024</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2023</div></th>
<th class="th" colspan="2"><div>Jan. 01, 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_CurrentAssetsAbstract', window );"><strong>Current</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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">$ 228.5<span></span>
</td>
<td class="nump">$ 352.9<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 148.3<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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,323.8<span></span>
</td>
<td class="nump">1,063.5<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,028.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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">724.5<span></span>
</td>
<td class="nump">623.8<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">553.4<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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">116.0<span></span>
</td>
<td class="nump">88.8<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">83.9<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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">64.4<span></span>
</td>
<td class="nump">72.6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">65.4<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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">64.3<span></span>
</td>
<td class="nump">53.8<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">48.6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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">27.5<span></span>
</td>
<td class="nump">17.1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">10.2<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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,549.0<span></span>
</td>
<td class="nump">2,272.5<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,937.8<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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">299.0<span></span>
</td>
<td class="nump">267.5<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">250.7<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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">474.3<span></span>
</td>
<td class="nump">442.9<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">470.4<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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,712.5<span></span>
</td>
<td class="nump">2,073.6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">2,032.6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="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">427.0<span></span>
</td>
<td class="nump">265.7<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">320.4<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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">75.0<span></span>
</td>
<td class="nump">72.3<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">57.4<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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">119.3<span></span>
</td>
<td class="nump">92.6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">45.2<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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">300.0<span></span>
</td>
<td class="nump">279.2<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">224.6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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,956.1<span></span>
</td>
<td class="nump">5,766.3<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">5,339.1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="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>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_BankIndebtedness', window );">Bank indebtedness</a></td>
<td class="nump">17.1<span></span>
</td>
<td class="nump">23.6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">65.4<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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">1,018.7<span></span>
</td>
<td class="nump">842.4<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">784.8<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="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">113.6<span></span>
</td>
<td class="nump">101.3<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">99.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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">502.4<span></span>
</td>
<td class="nump">397.5<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">327.7<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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">32.3<span></span>
</td>
<td class="nump">21.4<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">25.9<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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">175.0<span></span>
</td>
<td class="nump">124.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">23.2<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="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">66.4<span></span>
</td>
<td class="nump">51.7<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">48.1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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">53.5<span></span>
</td>
<td class="nump">55.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">36.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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,979.0<span></span>
</td>
<td class="nump">1,616.9<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,410.1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="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>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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">528.6<span></span>
</td>
<td class="nump">477.8<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">522.4<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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">1,208.5<span></span>
</td>
<td class="nump">974.2<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,157.1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="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">167.9<span></span>
</td>
<td class="nump">134.8<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">149.7<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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">22.4<span></span>
</td>
<td class="nump">29.5<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">32.3<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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">63.6<span></span>
</td>
<td class="nump">26.4<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">35.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="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">41.0<span></span>
</td>
<td class="nump">55.6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">40.7<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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">4,011.0<span></span>
</td>
<td class="nump">3,315.2<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">3,347.3<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="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>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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,945.1<span></span>
</td>
<td class="nump">2,451.1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,991.8<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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,956.1<span></span>
</td>
<td class="nump">$ 5,766.3<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 5,339.1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr><td colspan="6"></td></tr>
<tr><td colspan="6"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Revised for change in accounting policy (see Note 6.c)</span></td>
</tr></table></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 2024-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-2024-en-r&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_28_c&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2024-01-01<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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 2024-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_B13_a&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_54_i&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_B12_b_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-01-01<br> -Paragraph 66<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 105<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_105&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 105<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_105&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_B12_b_iii&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-01-01<br> -Paragraph 69<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_69&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_54_l&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_54_n&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_54_n&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_54_o&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-01-01<br> -Paragraph 56<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_56&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_54_o&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-01-01<br> -Paragraph 56<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_56&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_54_r&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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: Total for all 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 2024-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-2024-en-r&amp;anchor=para_134_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_135_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_B67_d&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_118_e&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_28_d&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2024-01-01<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_54_l&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_73_e&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_54_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_53_j&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_47_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_54_k&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_54_h&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BankIndebtedness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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_BankIndebtedness</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_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>24
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599937974912">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th" colspan="2"><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_IncomeStatementAbstract', window );"><strong>Profit or loss [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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">$ 7,500.0<span></span>
</td>
<td class="nump">$ 6,479.6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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,633.4<span></span>
</td>
<td class="nump">1,413.4<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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,866.6<span></span>
</td>
<td class="nump">5,066.2<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_DirectPayrollCosts', window );">Direct payroll costs</a></td>
<td class="nump">2,670.9<span></span>
</td>
<td class="nump">2,321.5<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_ProjectMargin', window );">Project margin</a></td>
<td class="nump">3,195.7<span></span>
</td>
<td class="nump">2,744.7<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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">2,286.1<span></span>
</td>
<td class="nump">1,965.3<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="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">67.7<span></span>
</td>
<td class="nump">59.9<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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">127.1<span></span>
</td>
<td class="nump">121.7<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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">123.8<span></span>
</td>
<td class="nump">102.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss', window );">Net impairment of lease assets and property and equipment</a></td>
<td class="nump">34.9<span></span>
</td>
<td class="nump">0.3<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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">104.4<span></span>
</td>
<td class="nump">93.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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">(13.6)<span></span>
</td>
<td class="num">(5.2)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_ProfitLossBeforeTax', window );">Income before income taxes</a></td>
<td class="nump">465.3<span></span>
</td>
<td class="nump">407.7<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<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>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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">146.2<span></span>
</td>
<td class="nump">141.6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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">(42.4)<span></span>
</td>
<td class="num">(50.4)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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_IncomeTaxExpenseContinuingOperations', window );">Total income taxes</a></td>
<td class="nump">103.8<span></span>
</td>
<td class="nump">91.2<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 361.5<span></span>
</td>
<td class="nump">$ 316.5<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="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 );">Weighted average number of shares outstanding - basic (in shares)</a></td>
<td class="nump">114,066,995<span></span>
</td>
<td class="nump">111,228,491<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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 );">Weighted average number of shares outstanding - diluted (in shares)</a></td>
<td class="nump">114,066,995<span></span>
</td>
<td class="nump">111,228,491<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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">$ 3.17<span></span>
</td>
<td class="nump">$ 2.85<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<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">$ 3.17<span></span>
</td>
<td class="nump">$ 2.85<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Revised for change in accounting policy (see Note 6.c)</span></td>
</tr></table></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 2024-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-2024-en-r&amp;anchor=para_70_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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 2024-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-2024-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 66<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2024-01-01<br> -Paragraph 67<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_67&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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_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 2024-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-2024-en-r&amp;anchor=para_80_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_81_g_ii&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_73_e_vii&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_75_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_53_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 66<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2024-01-01<br> -Paragraph 67<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_67&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 or reversal of impairment loss recognised in profit or loss. [Refer: Impairment loss recognised in profit or loss; Reversal of impairment loss recognised 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/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-01-01<br> -Paragraph 99<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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 IFRS<br> -Number 8<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_23_h&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 26<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_35_b_viii&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2024-01-01<br> -Paragraph 79<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_79&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_B13_g&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_82_d&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_28_e&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2024-01-01<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-01-01<br> -Paragraph 85<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 85<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2024-01-01<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 17<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_113_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_106_d_i&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2024-01-01<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_33_b_i&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-01-01<br> -Paragraph 103<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-01-01<br> -Paragraph 102<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 114<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_114&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_113_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 85<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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 2024-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-2024-en-r&amp;anchor=para_70_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_DirectPayrollCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Payroll 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_DirectPayrollCosts</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_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_ProjectMargin">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Project Margin</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_ProjectMargin</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>25
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599934819344">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th" colspan="2"><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_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>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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</a></td>
<td class="nump">$ 361.5<span></span>
</td>
<td class="nump">$ 316.5<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="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>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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="nump">233.2<span></span>
</td>
<td class="num">(60.6)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></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_NetUnrealizedGainsLossesOnFinancialInstruments', window );">Net unrealized (loss) gain on financial instruments</a></td>
<td class="num">(5.0)<span></span>
</td>
<td class="nump">5.3<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="nump">228.2<span></span>
</td>
<td class="num">(55.3)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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 (loss) gain on net employee defined benefit plans</a></td>
<td class="num">(0.1)<span></span>
</td>
<td class="nump">7.8<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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 income (loss), net of tax</a></td>
<td class="nump">228.1<span></span>
</td>
<td class="num">(47.5)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</sup></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, net of tax</a></td>
<td class="nump">$ 589.6<span></span>
</td>
<td class="nump">$ 269.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Revised for change in accounting policy (see Note 6.c)</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Revised for change in accounting policy (see Note 6.c)</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Revised for change in accounting policy (see Note 6.c)</span></td>
</tr>
</table></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 2024-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-2024-en-r&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_B12_b_ix&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_106_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_81A_c&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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 2024-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-2024-en-r&amp;anchor=para_B12_b_viii&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_106_d_ii&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_81A_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-01-01<br> -Paragraph 7<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 [domain]; 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/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-01-01<br> -Paragraph 7<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_135_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph IG6<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_IG6&amp;doctype=Implementation%20Guidance<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-01-01<br> -Paragraph 82A<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_82A&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2024-01-01<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 17<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_113_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_106_d_i&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_NetUnrealizedGainsLossesOnFinancialInstruments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Unrealized Gains (Losses) On 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_NetUnrealizedGainsLossesOnFinancialInstruments</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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599937783552">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Shareholders' Equity<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">
<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" colspan="2">
<div>Retained Earnings </div>
<div>CAD ($)</div>
</th>
<th class="th" colspan="2">
<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) (Previously stated) at Dec. 31, 2022 | shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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 );">Beginning balance (in shares) at Dec. 31, 2022 | shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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 (Previously stated) at Dec. 31, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 2,286.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 140.6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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 (Change in accounting policy) at Dec. 31, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(294.2)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(270.9)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(23.3)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,991.8<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 983.8<span></span>
</td>
<td class="nump">6.7<span></span>
</td>
<td class="nump">884.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">117.3<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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 | Previously stated</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">331.2<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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 | Change in accounting policy</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(14.7)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">316.5<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">316.5<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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) | Previously stated</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(50.9)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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) | Change in accounting policy</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3.4<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(47.5)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(47.5)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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, net of tax | Previously stated</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">280.3<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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, net of tax | Change in accounting policy</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(11.3)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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, net of tax</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">269.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">316.5<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(47.5)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">9.3<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0.4<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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 );">Shares issued, net of transaction costs (in shares) | shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,108,450<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 277.8<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_IncreaseDecreaseInNumberOfSharesRepurchased', window );">Shares repurchased under Normal Course Issuer Bid (in shares) | shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(10.0)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity', window );">Fair value reclass of share options exercised</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(87.2)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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) (Previously stated) at Dec. 31, 2023 | shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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 (Previously stated) at Dec. 31, 2023</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,756.6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="fn" style="border-bottom: 0px;"></td>
<td class="nump">89.7<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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 (Change in accounting policy) at Dec. 31, 2023</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(305.5)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(285.6)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(19.9)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,451.1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="nump">$ 1,271.3<span></span>
</td>
<td class="nump">5.5<span></span>
</td>
<td class="nump">1,104.5<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">69.8<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">361.5<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">361.5<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">228.1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">228.1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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, net of tax</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">589.6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">361.5<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">228.1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(95.6)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(95.6)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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, 2024 | shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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, 2024</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 2,945.1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 1,271.3<span></span>
</td>
<td class="nump">$ 5.5<span></span>
</td>
<td class="nump">$ 1,370.4<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 297.9<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="9"></td></tr>
<tr><td colspan="9"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Revised for change in accounting policy (see Note 6.c)</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Revised for change in accounting policy (see Note 6.c)</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Revised for change in accounting policy (see Note 6.c)</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Revised for change in accounting policy (see Note 6.c)</span></td>
</tr>
</table></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 2024-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-2024-en-r&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_B12_b_ix&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_106_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_81A_c&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 107<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_107&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_54_r&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_106_d&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_106_d_iii&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_106_d_iii&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_45_b_iv&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_79_a_iv&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_B12_b_viii&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_106_d_ii&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_81A_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2024-01-01<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 17<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_113_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_106_d_i&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_106_d&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<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_RetrospectiveApplicationAndRetrospectiveRestatementAxis=ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember</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>27
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599936860000">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th" colspan="2"><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_CashFlowsFromUsedInOperatingActivitiesAbstract', window );"><strong>OPERATING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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">$ 361.5<span></span>
</td>
<td class="nump">$ 316.5<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<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>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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">123.8<span></span>
</td>
<td class="nump">102.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss', window );">Net impairment of lease assets and property and equipment</a></td>
<td class="nump">34.9<span></span>
</td>
<td class="nump">0.3<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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">(42.4)<span></span>
</td>
<td class="num">(50.4)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<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">43.0<span></span>
</td>
<td class="nump">60.1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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">65.3<span></span>
</td>
<td class="nump">27.7<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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">(1.6)<span></span>
</td>
<td class="num">(5.5)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital', window );">Cash flows from (used in) operations before changes in working capital</a></td>
<td class="nump">779.3<span></span>
</td>
<td class="nump">632.3<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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">(123.7)<span></span>
</td>
<td class="num">(26.5)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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">(44.3)<span></span>
</td>
<td class="num">(71.1)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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">(27.2)<span></span>
</td>
<td class="num">(4.9)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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="nump">3.4<span></span>
</td>
<td class="num">(4.8)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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="nump">27.7<span></span>
</td>
<td class="num">(17.6)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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">(59.6)<span></span>
</td>
<td class="num">(59.6)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities', window );">Deferred revenue</a></td>
<td class="nump">47.5<span></span>
</td>
<td class="nump">72.2<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_IncreaseDecreaseInWorkingCapital', window );">Increase (decrease) in working capital</a></td>
<td class="num">(176.2)<span></span>
</td>
<td class="num">(112.3)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_CashFlowsFromUsedInOperatingActivities', window );">Net cash flows from operating activities</a></td>
<td class="nump">603.1<span></span>
</td>
<td class="nump">520.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="ro">
<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>INVESTING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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">(555.0)<span></span>
</td>
<td class="num">(75.6)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod', window );">Purchase of investments held for self-insured liabilities</a></td>
<td class="num">(40.0)<span></span>
</td>
<td class="num">(110.4)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod', window );">Proceeds from sale of investments held for self-insured liabilities</a></td>
<td class="nump">73.8<span></span>
</td>
<td class="nump">72.8<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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">(99.0)<span></span>
</td>
<td class="num">(100.6)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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">15.2<span></span>
</td>
<td class="nump">12.1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_CashFlowsFromUsedInInvestingActivities', window );">Net cash flows used in investing activities</a></td>
<td class="num">(605.0)<span></span>
</td>
<td class="num">(201.7)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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>FINANCING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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">0.0<span></span>
</td>
<td class="nump">348.8<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_ProceedsFromRepaymentsOfBorrowingsClassifiedAsFinancingActivities', window );">Net proceeds from (repayment of) revolving credit facility</a></td>
<td class="nump">175.0<span></span>
</td>
<td class="num">(455.2)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_PaymentsOfNotesPayableAndOtherFinancingObligations', window );">Repayment of notes payable and other financing obligations</a></td>
<td class="num">(101.1)<span></span>
</td>
<td class="num">(27.7)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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_NetRepaymentOfProceedsFromBankIndebtedness', window );">Net repayment of bank indebtedness</a></td>
<td class="num">(7.9)<span></span>
</td>
<td class="num">(42.4)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities', window );">Net lease payments</a></td>
<td class="num">(124.1)<span></span>
</td>
<td class="num">(125.0)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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">0.0<span></span>
</td>
<td class="nump">277.8<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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">(94.0)<span></span>
</td>
<td class="num">(84.9)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities', window );">Other</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(0.7)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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">(152.1)<span></span>
</td>
<td class="num">(109.3)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="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 gain (loss) on cash held in foreign currency</a></td>
<td class="nump">29.6<span></span>
</td>
<td class="num">(4.4)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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 (decrease) increase in cash and cash equivalents</a></td>
<td class="num">(124.4)<span></span>
</td>
<td class="nump">204.6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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, beginning of the year</a></td>
<td class="nump">352.9<span></span>
</td>
<td class="nump">148.3<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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, end of the year</a></td>
<td class="nump">228.5<span></span>
</td>
<td class="nump">352.9<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_PropertyPlantAndEquipmentMember', window );">Property, plant and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<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_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>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense', window );">Depreciation</a></td>
<td class="nump">67.7<span></span>
</td>
<td class="nump">59.9<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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 );">Right-of-use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<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>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense', window );">Depreciation</a></td>
<td class="nump">$ 127.1<span></span>
</td>
<td class="nump">$ 121.7<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Revised for change in accounting policy (see Note 6.c)</span></td>
</tr></table></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 2024-01-01<br> -Paragraph 20<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_20_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_20_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 20<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 20<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 20<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AdjustmentsForDepreciationAndAmortisationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and amortisation expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Depreciation and amortisation expense; 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 2024-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-2024-en-r&amp;anchor=para_20_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 impairment loss (reversal of impairment loss) recognised in profit or loss to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Impairment loss (reversal of impairment loss) recognised 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 7<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_20_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AdjustmentsForIncreaseDecreaseInContractLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 contract liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: 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 2024-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-2024-en-r&amp;anchor=para_20_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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 2024-01-01<br> -Paragraph 20<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_20_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_20_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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 2024-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_B13_a&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_54_i&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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, from continuing and discontinued operations.</p></div>
<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 2024-01-01<br> -Paragraph 10<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_10&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_50_d&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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, from continuing and discontinued operations.</p></div>
<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 2024-01-01<br> -Paragraph 10<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_10&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_50_d&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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, from continuing and discontinued operations. [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 2024-01-01<br> -Paragraph 10<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_10&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_50_d&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;doctype=Illustrative%20Examples&amp;dita_xref=IAS07_IE_A_TI<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2024-01-01<br> -Paragraph 20<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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: Total for all 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 2024-01-01<br> -Paragraph 39<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_39&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 31<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_31&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 25<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_25&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2024-01-01<br> -Paragraph 28<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_28&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 35<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_35&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_14_f&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 20<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_20_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 financing 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 2024-01-01<br> -Paragraph 21<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_21&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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 2024-01-01<br> -Paragraph 21<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_21&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 payment of lease liabilities, classified as financing activities. [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/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2024-01-01<br> -Paragraph 17<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_17_e&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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 2024-01-01<br> -Paragraph 17<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_17&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_17_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 sales of investments other than investments accounted for using the equity method. [Refer: Investments accounted for using equity method; Investments other than investments accounted for using equity method]</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 2024-01-01<br> -Paragraph 16<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_16&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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, unless line item indicates otherwise [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 2024-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-2024-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_B12_b_vi&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2024-01-01<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 purchase of investments other than investments accounted for using equity method. [Refer: Investments accounted for using equity method; Investments other than investments accounted for using equity method]</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 2024-01-01<br> -Paragraph 16<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_16&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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 2024-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-2024-en-r&amp;anchor=para_16_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_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_PaymentsOfNotesPayableAndOtherFinancingObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Notes Payable And Other Financing 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_PaymentsOfNotesPayableAndOtherFinancingObligations</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_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_ifrs-full_ClassesOfAssetsAxis=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_ClassesOfAssetsAxis=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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599947497088">
<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, 2024</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, 2024, were authorized for issuance in accordance with a resolution of the Company&#8217;s board of directors on February&#160;24, 2025. 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%">Stantec is a global leader in sustainable engineering, architecture, and environmental consulting. Our professionals deliver the expertise, technology, and innovation communities need to manage aging infrastructure, demographic and population changes, the energy transition, and more. 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 2024-01-01<br> -Paragraph 51<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_51&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>29
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599934196528">
<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, 2024</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, 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 consolidated financial statements have been prepared on a historical cost basis, unless otherwise stated in the material accounting policy information. 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 2024-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-2024-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>30
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599936246400">
<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, 2024</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, 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%">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, 2024 and December&#160;31, 2023. 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 2024-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-2024-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>31
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599934138256">
<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, 2024</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-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.61pt">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-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">b)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.07pt">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-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">c)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.61pt">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 amortizes client relationships over 10 years and contract backlog over 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 involves estimating the revenues and earnings expected from the asset.</span></div><div><span><br/></span></div><div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">d)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.07pt">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-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">e)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.61pt">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-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">f)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:6.84pt">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. 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.</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-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">g)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.07pt">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><br/></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 </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">h)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.07pt">Financial <span id="i072bbddda137407c8425c18d0bbc5927_34417"></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 Company reclassifies financial assets only when its business approach for managing those assets changes.</span></div><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 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%">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><br/></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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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 </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">i)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:7.4pt">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 results of these valuation techniques are corroborated by the market capitalization of comparable public companies and arm&#8217;s length transactions of comparable companies. 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. </span></div><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 intangible assets, if indicators of impairment are present, the Company tests for impairment 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. This includes estimates of current and future contracts with clients, margins, market conditions, and the useful lives of the assets. 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. </span></div><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. </span></div><div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">j)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:7.4pt">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 retains 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><br/></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-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">k)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.61pt">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 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%">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. 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 </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">occur. 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%">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-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">l)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:7.4pt">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 Rules as a result of the mandatory temporary exception adopted in IAS 12.</span></div><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%">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-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">m)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:1.28pt"> 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 style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">n)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.07pt">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%">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 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 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 2024-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>32
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599936213472">
<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, 2024</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%">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-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.61pt">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 direct expenditures. 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 as to price, is included in estimated revenue to the extent it is highly probable that a significant reversal of cumulative </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">b)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.07pt">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-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">c)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.61pt">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-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">d)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.07pt">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-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">e)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.61pt">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-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">f)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:6.84pt">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 </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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><div><span><br/></span></div><div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">g)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.07pt">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, 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%">For the 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. 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. </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>
</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 2024-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-2024-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>33
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599936207728">
<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, 2024</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-top:3pt"><span style="color:#000000;font-family:'Arial',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, 2024 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 January 2020, the IASB issued </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Classification of Liabilities as Current or Non-current (Amendments to IAS 1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> that aimed 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 clarified 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 provided 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. </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 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Lease Liability in a Sale and Leaseback (Amendments to IFRS 16)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The amendments addressed 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. </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 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Supplier Finance Arrangements (Amendments to IAS 7 and IFRS 7)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, which introduced new disclosure requirements related to an entity's use of supplier finance arrangements. </span></div><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 April 2024, the IFRS Interpretations Committee (IFRIC) issued an agenda decision on </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Payments Contingent on Continued Employment during Handover Periods (IFRS 3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. See section c) Change in accounting policy for the adoption impact.</span></div><div><span><br/></span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',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 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 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><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 April 2024, the IASB issued IFRS 18 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Presentation and Disclosure in Financial Statements</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, which will replace IAS 1 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Presentation of Financial Statements</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> and will be accompanied by limited amendments to IAS 7 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Statement of Cash Flows. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">IFRS 18 will introduce a defined structure for the statement of profit or loss and add disclosures about management-defined performance measures and new principles for aggregation and disaggregation of information. The standard will be effective for annual reporting periods beginning on or after January 1, 2027, 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 May 2024, the IASB issued </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Amendments to the Classification and Measurement of Financial Instruments </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(Amendments to IFRS 9 and IFRS 7). The amendments clarify that financial liabilities are derecognized on the settlement date, subject to an accounting policy choice for certain financial liabilities settled through an electronic payment system; clarify the classification and measurement requirements for financial assets with Environmental, Social, and Governance linked and non-recourse features; and add certain disclosure requirements. The amendments are effective for annual reporting periods beginning on or after January 1, 2026, with earlier application permitted, applied retrospectively.</span></div><div><span><br/></span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">c) Change in accounting policy</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">IFRS 3 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> requires contingent payments (including deferred payments) to employees or selling shareholders to be treated as contingent consideration in a business combination or as separate transactions, depending on the nature of the payments. In April 2024, the IFRS Interpretations Committee (IFRIC) issued an agenda decision on </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Payments Contingent on Continued Employment during Handover Periods (IFRS 3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The agenda </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">decision provided clarification on how automatic forfeiture should be applied to payments in a business combination which may be contingent on the sellers' continued employment. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Historically the Company issued notes payable as purchase consideration that were contingent on selling shareholders complying with the terms of the acquisition agreement. Effective September 30, 2024, the Company performed a reassessment of historical acquisitions based on the IFRIC clarification, and revised the accounting for certain historical notes payable from purchase consideration to compensation for post-combination services. The Company has also changed the terms used in recent acquisition agreements to clarify that adjustments to the notes payable are not contingent on continued employment but adjusted based on factors relevant to the performance of the business. The reassessment was applied as a change in accounting policy, retrospectively to all prior periods presented. The impacts on the Company&#8217;s consolidated financial statements were as follows:</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%">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><td style="width:25.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.082%"></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:8pt;font-weight:400;line-height:120%">December 31, 2023 <br/>(as previously stated)</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%">Increase (Decrease)</span></td><td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:400;line-height:120%">December 31, 2023 </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(revised)</span></div></td><td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:400;line-height:120%">January 1, 2023 </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(as previously stated)</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%">Increase (Decrease)</span></td><td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:400;line-height:120%">January 1, 2023 </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(revised)</span></div></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%">$</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><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><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><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><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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-current 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><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Goodwill:   Canada</span></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:8pt;font-weight:400;line-height:120%">359.5&#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:8pt;font-weight:400;line-height:120%">(65.7)</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:8pt;font-weight:400;line-height:120%">293.8&#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:8pt;font-weight:400;line-height:120%">359.5&#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:8pt;font-weight:400;line-height:120%">(65.7)</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:8pt;font-weight:400;line-height:120%">293.8&#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 style="padding-left:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;United States</span></div></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:8pt;font-weight:400;line-height:120%">1,452.4&#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:8pt;font-weight:400;line-height:120%">(136.4)</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:8pt;font-weight:400;line-height:120%">1,316.0&#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:8pt;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><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:8pt;font-weight:400;line-height:120%">(139.6)</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:8pt;font-weight:400;line-height:120%">1,268.4&#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 style="padding-left:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;Global</span></div></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:8pt;font-weight:400;line-height:120%">572.1&#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:8pt;font-weight:400;line-height:120%">(108.3)</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:8pt;font-weight:400;line-height:120%">463.8&#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:8pt;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><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:8pt;font-weight:400;line-height:120%">(108.5)</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:8pt;font-weight:400;line-height:120%">470.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:8pt;font-weight:400;line-height:120%">Total Goodwill</span></div></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:8pt;font-weight:400;line-height:120%">2,384.0&#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:8pt;font-weight:400;line-height:120%">(310.4)</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:8pt;font-weight:400;line-height:120%">2,073.6&#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:8pt;font-weight:400;line-height:120%">2,346.4&#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:8pt;font-weight:400;line-height:120%">(313.8)</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:8pt;font-weight:400;line-height:120%">2,032.6&#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="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:8pt;font-weight:700;line-height:120%">Total assets</span></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:8pt;font-weight:400;line-height:120%">6,076.7&#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:8pt;font-weight:400;line-height:120%">(310.4)</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:8pt;font-weight:400;line-height:120%">5,766.3&#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:8pt;font-weight:400;line-height:120%">5,652.9&#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:8pt;font-weight:400;line-height:120%">(313.8)</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:8pt;font-weight:400;line-height:120%">5,339.1&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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></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:8pt;font-weight:700;line-height:120%">Current 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><td colspan="3" style="padding:0 1pt"></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:8pt;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">818.5&#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:8pt;font-weight:400;line-height:120%">23.9&#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:8pt;font-weight:400;line-height:120%">842.4&#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:8pt;font-weight:400;line-height:120%">755.7&#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:8pt;font-weight:400;line-height:120%">29.1&#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:8pt;font-weight:400;line-height:120%">784.8&#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"><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="2" style="padding:2px 0 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%">146.7&#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:8pt;font-weight:400;line-height:120%">(22.7)</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:8pt;font-weight:400;line-height:120%">124.0&#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:8pt;font-weight:400;line-height:120%">52.2&#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:8pt;font-weight:400;line-height:120%">(29.0)</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:8pt;font-weight:400;line-height:120%">23.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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-current 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><td colspan="3" style="padding:0 1pt"></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:8pt;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">982.3&#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:8pt;font-weight:400;line-height:120%">(8.1)</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:8pt;font-weight:400;line-height:120%">974.2&#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:8pt;font-weight:400;line-height:120%">1,183.6&#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:8pt;font-weight:400;line-height:120%">(26.5)</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:8pt;font-weight:400;line-height:120%">1,157.1&#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:8pt;font-weight:400;line-height:120%">Deferred tax liabilities</span></div></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:8pt;font-weight:400;line-height:120%">24.4&#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:8pt;font-weight:400;line-height:120%">2.0&#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:8pt;font-weight:400;line-height:120%">26.4&#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:8pt;font-weight:400;line-height:120%">28.2&#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:8pt;font-weight:400;line-height:120%">6.8&#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:8pt;font-weight:400;line-height:120%">35.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:8pt;font-weight:700;line-height:120%">Total liabilities</span></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:8pt;font-weight:400;line-height:120%">3,320.1&#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:8pt;font-weight:400;line-height:120%">(4.9)</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:8pt;font-weight:400;line-height:120%">3,315.2&#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:8pt;font-weight:400;line-height:120%">3,366.9&#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:8pt;font-weight:400;line-height:120%">(19.6)</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:8pt;font-weight:400;line-height:120%">3,347.3&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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></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:8pt;font-weight:700;line-height:120%">Total shareholders' equity</span></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:8pt;font-weight:400;line-height:120%">2,756.6&#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:8pt;font-weight:400;line-height:120%">(305.5)</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:8pt;font-weight:400;line-height:120%">2,451.1&#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:8pt;font-weight:400;line-height:120%">2,286.0&#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:8pt;font-weight:400;line-height:120%">(294.2)</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:8pt;font-weight:400;line-height:120%">1,991.8&#160;</span></td><td style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:1pt solid #000;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:8pt;font-weight:700;line-height:120%">Total liabilities and equity</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,076.7&#160;</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(310.4)</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5,766.3&#160;</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5,652.9&#160;</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(313.8)</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5,339.1&#160;</span></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></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%">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><td style="width:62.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.081%"></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:8pt;font-weight:400;line-height:120%">2023 <br/>(as previously stated)</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%">Increase (Decrease)</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%">2023 <br/>(revised)</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%">$</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><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:bottom"><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="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:8pt;font-weight:400;line-height:120%">1,945.8&#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:8pt;font-weight:400;line-height:120%">19.5&#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:8pt;font-weight:400;line-height:120%">1,965.3&#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="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:8pt;font-weight:700;line-height:120%">Income before income taxes</span></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:8pt;font-weight:400;line-height:120%">427.2&#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:8pt;font-weight:400;line-height:120%">(19.5)</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:8pt;font-weight:400;line-height:120%">407.7&#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="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:8pt;font-weight:400;line-height:120%">Deferred income taxes</span></div></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:8pt;font-weight:400;line-height:120%">(45.6)</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:8pt;font-weight:400;line-height:120%">(4.8)</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:8pt;font-weight:400;line-height:120%">(50.4)</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="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:8pt;font-weight:700;line-height:120%">Net income </span></div></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:8pt;font-weight:400;line-height:120%">331.2&#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:8pt;font-weight:400;line-height:120%">(14.7)</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:8pt;font-weight:400;line-height:120%">316.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="border-bottom:1pt solid #000;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:8pt;font-weight:700;line-height:120%">Earnings per share, basic and diluted</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;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%">2.98</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(0.13)</span></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="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;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%">2.85</span></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.081%"></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:8pt;font-weight:400;line-height:120%">2023 <br/>(as previously stated)</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%">Increase (Decrease)</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%">2023 <br/>(revised)</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%">$</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><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:bottom"><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="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:8pt;font-weight:400;line-height:120%">(64.0)</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:8pt;font-weight:400;line-height:120%">3.4&#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:8pt;font-weight:400;line-height:120%">(60.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="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:8pt;font-weight:700;line-height:120%">Other comprehensive income (loss), net of tax</span></div></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:8pt;font-weight:400;line-height:120%">(50.9)</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:8pt;font-weight:400;line-height:120%">3.4&#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:8pt;font-weight:400;line-height:120%">(47.5)</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="border-bottom:1pt solid #000;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:8pt;font-weight:700;line-height:120%">Total comprehensive income, net of tax</span></div></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">280.3&#160;</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(11.3)</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">269.0&#160;</span></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></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%">Consolidated Statements of Cash Flows</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:62.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.081%"></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:8pt;font-weight:400;line-height:120%">2023 <br/>(as previously stated)</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%">Increase (Decrease)</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%">2023 <br/>(revised)</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%">$</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><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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net income</span></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:8pt;font-weight:400;line-height:120%">331.2&#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:8pt;font-weight:400;line-height:120%">(14.7)</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:8pt;font-weight:400;line-height:120%">316.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:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Deferred income taxes</span></div></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:8pt;font-weight:400;line-height:120%">(45.6)</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:8pt;font-weight:400;line-height:120%">(4.8)</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:8pt;font-weight:400;line-height:120%">(50.4)</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:8pt;font-weight:400;line-height:120%">Trade and other payables and other accruals</span></div></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:8pt;font-weight:400;line-height:120%">(54.4)</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:8pt;font-weight:400;line-height:120%">(5.2)</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:8pt;font-weight:400;line-height:120%">(59.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:8pt;font-weight:700;line-height:120%">Net cash flows from operating activities</span></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:8pt;font-weight:400;line-height:120%">544.7&#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:8pt;font-weight:400;line-height:120%">(24.7)</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:8pt;font-weight:400;line-height:120%">520.0&#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="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:8pt;font-weight:400;line-height:120%">Repayment of notes payable and other financing obligations</span></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:8pt;font-weight:400;line-height:120%">(52.4)</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:8pt;font-weight:400;line-height:120%">24.7&#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:8pt;font-weight:400;line-height:120%">(27.7)</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="border-bottom:1pt solid #000;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:8pt;font-weight:700;line-height:120%">Net cash flows used in financing activities</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(134.0)</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">24.7&#160;</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(109.3)</span></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></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_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 2024-01-01<br> -Section Accounting policies<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=8&amp;code=ifrs-tx-2024-en-r&amp;doctype=Standard&amp;dita_xref=IAS08_g7-31_TI<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>34
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599948972272">
<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, 2024</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 Acquisitions<div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',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><span><br/></span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Acquisitions in 2024</span></div><div style="margin-top:3pt"><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), for cash consideration and notes payable. ZETCON is a 645-person engineering firm headquartered in Bochum, Germany. This addition further strengthened the Company's Infrastructure operations in the group of Global cash-generating units (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 February 9, 2024, the Company acquired all of the shares of Morrison Hershfield Group Inc. (Morrison Hershfield), for cash consideration and notes payable. Morrison Hershfield is a 1,150-person engineering and management firm headquartered in Markham, Ontario. This addition further strengthened the Company's Infrastructure, Buildings, Environmental Services, and Water operations in Canada and the United States 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 April 30, 2024, the Company acquired all of the shares of Hydrock Holdings Limited (Hydrock), for cash consideration and notes payable. Hydrock is a 950-person integrated engineering design firm headquartered in Bristol, England. This addition further strengthened the Company's Energy &amp; Resources, Buildings, and 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%">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:57.714%"></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:15.887%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.888%"></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:#f2efec;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%">2024</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%">2023</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:#f2efec;padding:2px 1pt;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">581.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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%">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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">90.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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></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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">671.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:#f2efec;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%">137.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 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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">581.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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%">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:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">555.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:#f2efec;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%">75.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 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:#f2efec;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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="3" style="background-color:#f2efec;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Trade receivables</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:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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 7.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%">Unbilled receivables</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:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="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"><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="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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(61.6)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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></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 7.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%">Deferred revenue</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:#f2efec;padding:2px 0 2px 1pt;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.0)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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 7.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 non-cash 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:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="padding:2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">183.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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></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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(57.3)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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%">Long-term debt</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:#f2efec;padding:2px 0 2px 1pt;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.5)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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%">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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.2)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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)</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%">Deferred tax (liabilities) assets</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%">26</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(57.0)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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></tr><tr><td colspan="3" style="padding:2px 1pt;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: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,14</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">46.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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&#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 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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">168.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:#f2efec;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%">63.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><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:#f2efec;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%">503.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:#f2efec;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%">74.2&#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><br/></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. Goodwill of $207.9 and intangible assets of $84.3 were allocated to ZETCON, goodwill of $175.3 and intangible assets of $59.1 were allocated to Morrison Hershfield, and goodwill of $119.8 and intangible assets of $40.4 were allocated to Hydrock. None of the goodwill and intangible assets arising from the acquisitions are expected to be deductible for income tax 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%">Non-current provisions for claims of $20.3 were recognized from the acquisitions in 2024, based on their expected probable outcomes (note 17). There is significant uncertainty as to the timing and amount of the cash outflows, which depends on the development of the claims. As at the acquisition dates, the Company recognized $15.1 in expected reimbursements related to these provisions for claims, included in Other Assets (note 14). </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 acquisitions since the acquisition date was $411.2. </span></div><div><span><br/></span></div><div style="margin-top:3pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',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 ZETCON and Morrison Hershfield. For Hydrock, management is reviewing the respective vendors' closing financial statements, purchase adjustments, and other outstanding information. Once the outstanding information is received, 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 2024-01-01<br> -Section Disclosures<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2024-en-r&amp;doctype=Standard&amp;dita_xref=IFRS03_g59-63_TI<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>35
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599934201296">
<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, 2024</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:#f2efec;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">215.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:#f2efec;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%">194.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></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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">158.5&#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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;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%">352.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>
</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 2024-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-2024-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>36
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599988623920">
<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, 2024</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:#f2efec;padding:2px 1pt;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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 (2023 &#8211; $2.7)</span></div></td><td colspan="2" style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,282.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:#f2efec;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,016.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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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;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%">Insurance receivables</span></div></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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 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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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,323.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:#f2efec;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,063.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></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:#f2efec;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, 2024</span></td><td colspan="2" style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,285.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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">655.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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">380.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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">94.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:#f2efec;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, 2023</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%">1,018.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%">503.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%">309.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%">92.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%">31.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><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%">82.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%">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 2024-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-2024-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>37
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599936167200">
<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, 2024</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, 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%">138.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%">80.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%">248.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%">46.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%">513.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%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">(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="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, 2023</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%">154.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%">75.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%">238.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%">52.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%">520.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="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%">39.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%">3.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%">29.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%">9.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%">82.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%">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%">4.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%">3.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%">6.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.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%">14.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%">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%">(30.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%">(9.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%">(24.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%">(4.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%">(68.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 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%">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%">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%">9.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%">3.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%">24.2&#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:#f2efec;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, 2024</span></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">173.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">78.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">258.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">62.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">572.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:#f2efec;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, 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%">67.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%">42.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%">134.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%">18.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%">262.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%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">(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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Net impairment (note 11)</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%">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="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, 2023</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%">68.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%">41.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%">125.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%">17.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%">252.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 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%">25.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%">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%">27.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.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%">67.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%">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%">(29.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%">(8.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%">(23.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%">(3.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%">(64.8)</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.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%">5.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%">5.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%">3.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.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%">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%">1.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.2&#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:#f2efec;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, 2024</span></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">67.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">141.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">273.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:#f2efec;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, 2023</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%">85.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.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%">112.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%">35.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%">267.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:#f2efec;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, 2024</span></td><td colspan="2" style="background-color:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">34.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:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">117.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:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">299.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:#f2efec;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 2024-01-01<br> -Section Disclosure<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2024-en-r&amp;doctype=Standard&amp;dita_xref=IAS16_g73-79_TI<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>38
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599934136816">
<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, 2024</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, 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%">455.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%">15.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%">470.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;padding:2px 1pt;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="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%">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: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%">(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:#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, 2023</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%">431.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%">11.9</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%">442.9</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%">60.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%">10.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%">70.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:#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%">56.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.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%">60.8&#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%">(117.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%">(9.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%">(127.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%">36.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%">37.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%">Net impairment</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%">(29.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><td colspan="2" style="padding:2px 0 2px 1pt;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.0)</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%">17.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%">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%">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="background-color:#f2efec;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, 2024</span></td><td colspan="3" style="background-color:#f2efec;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%">454.8</span></td><td colspan="3" style="background-color:#f2efec;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%">19.5</span></td><td colspan="3" style="background-color:#f2efec;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%">474.3</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.1 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, 2024</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (2023 - 6.2 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.5 years at December&#160;31, 2024 (2023 - 2.8 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%">As part of the Company's strategic plan, the real estate lease portfolio was evaluated and resulted in the approval of a formal plan to sublease certain underutilized office spaces resulting from our hybrid working model. This change in use resulted in the recognition of impairment losses, where the carrying amount of the assets exceeded the recoverable amount, determined based on the value in use method. A net impairment charge of $29.0 (2023 - impairment reversal of $1.6) and an onerous contract provision of $6.8 (2023 - $2.5) (note 17) were recognized. The impaired lease assets are primarily within the Canada and United States reportable segments. </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: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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Canada</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%">United States</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%">Global</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%">Total</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:700;line-height:120%">At December&#160;31, 2024</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: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: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: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: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%">Impairment losses</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></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%">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:9pt;font-weight:400;line-height:120%">12.6</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%">14.9</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%">2.4</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%">29.9</span></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%">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:9pt;font-weight:400;line-height:120%">5.2</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%">0.4</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%">0.5</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%">6.1</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%">Impairment reversals</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%">(0.4)</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%">(0.6)</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%">(0.1)</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%">(1.1)</span></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%">Net impairment of lease assets and property and equipment</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:700;line-height:120%">17.4</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:700;line-height:120%">14.7</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:700;line-height:120%">2.8</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:700;line-height:120%">34.9</span></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%">Recoverable amount remaining</span></div></td><td colspan="3" style="border-bottom:0.25pt 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:9pt;font-weight:700;line-height:120%">&#8212;</span></td><td colspan="3" style="border-bottom:0.25pt 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:9pt;font-weight:700;line-height:120%">&#8212;</span></td><td colspan="3" style="border-bottom:0.25pt 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:9pt;font-weight:700;line-height:120%">1.3</span></td><td colspan="3" style="border-bottom:0.25pt 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:9pt;font-weight:700;line-height:120%">1.3</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%">In 2023 the Company had impairment losses on lease assets and property and equipment of $2.1 and $2.6, respectively, primarily in the United States. This was offset by impairment reversals on lease assets and property and </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">equipment of $4.4 primarily in Canada and the United States. The aggregate remaining recoverable amounts for previously recorded impairments were $2.8 relating primarily to Global.</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 style="height:6pt"><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="display:none"></td><td colspan="3" style="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></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="display:none"></td><td colspan="3" style="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></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="display:none"></td><td colspan="3" style="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></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: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:#f2efec;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%">2024</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%">2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;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%">47.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%">Rent expense - short-term leases and leases of&#160;low-value&#160;assets</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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></td><td style="background-color:#f2efec;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)</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:#f2efec;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:#f2efec;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%">52.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:#f2efec;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%">47.5&#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 31.</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 2024-01-01<br> -Section Presentation<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2024-en-r&amp;doctype=Standard&amp;dita_xref=IFRS16_g47-50_TI<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2024-01-01<br> -Section Disclosure<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2024-en-r&amp;doctype=Standard&amp;dita_xref=IFRS16_g51-60_TI<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>39
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599936228176">
<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, 2024</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:#f2efec;padding:2px 1pt;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;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="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:0 1pt"></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:8pt;font-weight:400;line-height:120%">(Note 6.c)</span><span 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</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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,193.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:#f2efec;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,152.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="padding:2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">74.2&#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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">135.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.2)</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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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,832.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:#f2efec;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,193.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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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.8)</span></td><td style="background-color:#f2efec;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%">(119.8)</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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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,712.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:#f2efec;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,073.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 style="margin-top:3pt"><span 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 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Revised for change in accounting policy (see Note 6.c)</span></div><div style="margin-top:3pt"><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, UK/Europe/Middle East, and Germany. 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:#f2efec;padding:2px 1pt;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;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="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:0 1pt"></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:8pt;font-weight:400;line-height:120%">(Note 6.c)</span><span 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</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:#f2efec;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%">422.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:#f2efec;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%">293.8&#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:#f2efec;padding:2px 0 2px 1pt;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,479.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:#f2efec;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,316.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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">810.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:#f2efec;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%">463.8&#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:#f2efec;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,712.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:#f2efec;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,073.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:bottom"></td></tr></table></div><div style="margin-top:3pt"><span 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 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Revised for change in accounting policy (see Note 6.c)</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, 2024, and October&#160;1, 2023, the Company performed its annual goodwill impairment test in accordance with its policy described in note 4. Based on the results of the 2024 and 2023 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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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, 2024 impairment tests, the Company discounted the cash flows using an&#160;after-tax&#160;discount rate of 8.7% for Canada, 9.4% for United States, and a weighted average discount rate of 10.1% for the Global group of CGUs (October 1, 2023 - 8.9% for Canada, 9.5% for United States, and 10.8% 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:3pt;margin-top:3pt;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 2.5% (2023 &#8211; 3.5%). </span></div><div style="margin-bottom:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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, 2024, the recoverable amounts of CGUs and group of CGUs tested exceeded their carrying amounts and management believes that no reasonably possible change in any of the above key assumptions would have caused the carrying amounts to exceed the recoverable 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%">As at October&#160;1, 2024, the recoverable amounts of the Canada and US CGUs exceeded their carrying amounts and  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 $256.4 assuming terminal operating margins averaging 10.5%. Assuming all other assumptions remain the same, the operating margin in all forecasted periods, including the terminal period, would need to decline by 150-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 2024-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-2024-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>40
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599936188752">
<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, 2024</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, 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%">471.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.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%">90.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="2" style="padding:2px 0 2px 1pt;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="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%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="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, 2023</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%">464.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%">12.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%">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><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%">540.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="3" style="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%">84.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%">84.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="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%">137.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%">45.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.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%">183.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="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%">(30.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%">(13.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%">(24.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%">(68.8)</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%">31.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%">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%">0.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%">33.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="background-color:#f2efec;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, 2024</span></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">46.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">124.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:#f2efec;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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">773.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:#f2efec;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, 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%">215.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%">31.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%">43.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%">290.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">(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="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, 2023</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%">232.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%">4.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%">38.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="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%">274.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="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%">58.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%">31.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%">34.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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">123.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="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%">(30.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%">(13.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%">(24.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%">(68.8)</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%">15.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%">1.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.1)</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%">16.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="background-color:#f2efec;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, 2024</span></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">276.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">346.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:#f2efec;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, 2023</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%">231.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%">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%">26.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%">265.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="background-color:#f2efec;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, 2024</span></td><td colspan="2" style="background-color:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">326.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:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">76.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:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">427.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:#f2efec;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 2024, 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 $41.5 (2023 - $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_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 2024-01-01<br> -Section Disclosure<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2024-en-r&amp;doctype=Standard&amp;dita_xref=IAS38_g118-128_TI<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>41
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599936242480">
<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, 2024</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:#f2efec;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">Notes</span></div></td><td colspan="3" style="background-color:#f2efec;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">195.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:#f2efec;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%">204.5&#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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;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%">25.2&#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%">Derivative financial instruments</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,24</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;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%">20.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"><div style="padding-left:12.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Insurance recovery assets</span></div></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%">7</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;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%">&#8212;&#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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">39.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:#f2efec;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%">28.6&#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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;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%">18.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="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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">327.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:#f2efec;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%">296.3&#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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;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%">15.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;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:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;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.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-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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">300.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:#f2efec;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%">279.2&#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 sublease receivables and deposits.&#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:#f2efec;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="background-color:#f2efec;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:#f2efec;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:#f2efec;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:#f2efec;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%">122.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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="2" style="background-color:#f2efec;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%">123.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:#f2efec;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%">127.2&#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%">125.0&#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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">73.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;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%">77.3&#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%">66.3&#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:#f2efec;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%">195.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:#f2efec;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:#f2efec;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%">177.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:#f2efec;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%">204.5&#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%">191.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: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 (2023 &#8211; 0.63% 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:#f2efec;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;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.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="padding:2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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&#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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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-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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">122.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:#f2efec;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%">127.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_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 2024-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-2024-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>42
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599995436592">
<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, 2024</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:#f2efec;padding:2px 1pt;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;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="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;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%">(Note 6.c)</span></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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">447.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:#f2efec;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%">351.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%">Employee and payroll liabilities </span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">415.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"><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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">117.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">74.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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;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%">842.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_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 2024-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-2024-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>43
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599935329584">
<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, 2024</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:#f2efec;padding:2px 1pt;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;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="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;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%">(Note 6.c)</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%">Senior unsecured notes</span></td><td colspan="2" style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">548.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:#f2efec;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%">547.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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">256.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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%">Term loan facilities</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">405.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">408.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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">116.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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%">Other financing obligations</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">57.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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,383.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:#f2efec;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,098.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="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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">175.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">124.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 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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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,208.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:#f2efec;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%">974.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: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 that mature on June 27, 2030, bearing 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 an unsecured senior revolving credit facility in the maximum amount of $800 and an unsecured 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. On June 27, 2024, the Company amended the syndicated senior credit facilities to change certain terms and conditions, including extending the maturity dates for the revolving credit facility from December 8, 2027 to June 27, 2029, the $150 tranche B of the term loan from December 8, 2025 to June 27, 2027, and the $160 tranche C of the term loan from December 8, 2027 to June 27, 2029. The amendments to the terms and conditions were not considered to be substantial. As such, the amendments were accounted for as a debt modification.</span></div><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 unsecured bilateral term credit facility of $100 matured on June 17, 2024 and has been replaced with a new unsecured bilateral term credit facility of $100 maturing on June 28, 2025. </span></div><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, 2024, $256.0 of the revolving credit facility was payable in Canadian funds (2023 - payable in US funds of $79.5 (US$60.0)). As at December&#160;31, 2024 and 2023, the term loan facilities were payable in Canadian funds. The revolving credit facility and the term loan facilities may be repaid from time to time at the option of the Company. The average interest rate for the revolving credit facility and term loan facilities at December&#160;31, 2024, was 4.86% (2023 &#8211; 6.78%).</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, 2024, the Company had issued outstanding letters of credit that expire at various dates before October 2025, are payable in various currencies, and total $4.2 (2023 &#8211; $2.4). These letters of credit were issued in the normal course of operations, including the guarantee of certain office rental obligations. At December&#160;31, 2024, $539.8</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%">(2023 &#8211; $718.1) was available under the revolving credit facility.</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%">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 amount drawn at December&#160;31, 2024 was $17.1 (&#163;9.5) (2023 - $23.6 (&#163;14.0)). </span></div><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, 2024 (2023 - nil).</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 and other finance obligations</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%">2025 to</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> 2027. 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, 2024, was 4.9% (2023 - 5.0% (notes payable were revised, see note 6.c)). The aggregate maturity value of the notes of $116.6 (2023 - $52.0) 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:#f2efec;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;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%">(Note 6.c)</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%">(Note 6.c)</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:#f2efec;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%">36.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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;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%">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:#f2efec;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%">50.5&#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%">38.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="padding:2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">3.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;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%">0.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.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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Euro</span></div></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">50.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:#f2efec;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%">&#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="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:#f2efec;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%">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:#f2efec;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;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%">1.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:#f2efec;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%">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><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%">The Company has other financing obligations for software (included in intangible assets), equipment, and leasehold improvements. These obligations expire at various dates before November 2026. Other financing obligations include software additions of $66.3 (2023 - $0.6) which have been excluded from the consolidated statement of cash flows (note 31).</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 issues letters of credit within its revolving credit facility and has a separate facility outside of its revolving credit facility that provides letters of credit up to $100. At December&#160;31, 2024, $75.5 (2023 &#8211; $57.0) in aggregate letters of credit outside of the Company&#8217;s credit facilities were issued in various currencies. Of these letters of credit, $47.3 (2023 &#8211; $41.6) expire at various dates before May 2035 and $28.2 (2023 &#8211; $15.4) 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%">At December&#160;31, 2024, the Company has $44.3 </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2023 - $20.3)</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><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 surety facilities related to Construction Services (which was sold in 2018) to accommodate the issuance of bonds for certain types of project work of $3.5 (2023 - </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$16.6) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">in US funds 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 May 2025.The purchaser of the Construction Services business has indemnified the Company for any obligations that may arise from these bonds.</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 2024-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-2024-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>44
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599936206160">
<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, 2024</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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;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%">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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;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%">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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;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%">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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;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%">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:#f2efec;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:#f2efec;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%">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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">43.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">9.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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">79.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:#f2efec;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%">Acquisitions</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(23.8)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.6)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.0)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.7)</span></td><td style="background-color:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(67.1)</span></td><td style="background-color:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">6.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">3.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;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:#f2efec;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%">113.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;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%">70.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;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%">29.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;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.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:#f2efec;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:#f2efec;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%">234.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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">39.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;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:#f2efec;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%">101.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:#f2efec;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:#f2efec;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%">30.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:#f2efec;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:#f2efec;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%">24.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:#f2efec;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:#f2efec;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%">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:#f2efec;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:#f2efec;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%">167.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:#f2efec;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 fourteen 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 2024-01-01<br> -Section Disclosure<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2024-en-r&amp;doctype=Standard&amp;dita_xref=IAS37_g84-92_TI<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>45
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599935312384">
<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, 2024</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:#f2efec;padding:2px 1pt;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;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%">72.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 style="height:14pt"><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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.4)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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%">End of employment benefit plans</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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)</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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net employee defined benefit liability</span></div></td><td colspan="2" style="background-color:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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.4)</span></td><td style="background-color:#f2efec;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%">(29.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></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.</span></div><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 at 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%"> $8 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">to the Plans in 2025.</span></div><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 style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In 2024, the UK Court of Appeal upheld a ruling given by the High Court that specific alterations to the rules of salary-related contracted-out pension schemes made between 1997 and 2016 would be invalid if they lacked a confirmation under Section 37 of the Pension Schemes Act 1993 from the scheme's actuary. This ruling has potentially significant implications because of the wide-ranging impact of the judgement. We are in the process of understanding the impact of the ruling on Stantec's UK defined benefit plans. Therefore, it is not currently possible to assess with any certainty whether there could be a potential financial impact.</span></div><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 December&#160;31, 2024, 55.6% (2023 - 55.2%) 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 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:#f2efec;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%">2024</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%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;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:#f2efec;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:#f2efec;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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:#f2efec;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%">(382.5)</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%">422.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="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%">40.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><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:#f2efec;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;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 (expense) income</span></div></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.4)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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%">20.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%">2.4&#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></tr><tr><td colspan="3" style="padding:2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.9)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.9)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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%">(2.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;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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.4)</span></td><td style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">19.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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:#f2efec;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.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%">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%">0.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="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:#f2efec;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(57.1)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(57.1)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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%">10.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%">10.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"><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:#f2efec;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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%">&#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%">5.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%">Changes in financial assumptions</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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%">&#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%">(9.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 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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.4)</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 (loss) gain, before tax</span></div></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">57.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(57.1)</span></td><td style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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.1)</span></td><td style="background-color:#f2efec;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.2)</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%">10.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="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.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><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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(27.0)</span></td><td style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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:#f2efec;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%">(11.1)</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%">12.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%">1.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="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">30.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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></td><td style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;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.3)</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%">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%">4.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="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:#f2efec;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.6)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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%">(16.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:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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%">11.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%">11.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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;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.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%">(4.4)</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%">11.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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(373.4)</span></td><td style="background-color:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">442.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:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;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%">(402.6)</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%">459.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><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%">56.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 style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The total remeasurement loss on the net employee defined benefit asset at December&#160;31, 2024, was $0.1 (net of deferred tax expense of nil) (2023 &#8211; a gain of $3.1 and a deferred tax recovery of $4.7, primarily from a tax rate change in the United Kingdom, for a total OCI impact of $7.8).</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:#f2efec;padding:2px 1pt;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">72.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 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:#f2efec;padding:2px 0 2px 1pt;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.4)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.6)</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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;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%">56.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%">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:#f2efec;padding:2px 1pt;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">28.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:#f2efec;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%">26.7&#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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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;Fixed income, corporate bonds, and gilts</span></div></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">84.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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%">&#160;&#160;Pooled fund liability-driven investments</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">113.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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;Alternatives and property funds</span></div></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="padding:2px 1pt;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">207.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">222.2&#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="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;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">442.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:#f2efec;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%">459.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><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 53% of plan assets are invested in mutual, exchange-traded, and pooled funds (fair valued using quoted market prices) or held in cash. Approximately 47% 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. </span></div><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 present value of the defined benefit obligation is determined by discounting the estimated future cash flows using actuarial valuations. The significant 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:#f2efec;padding:2px 1pt;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/>2024</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/>2023</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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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.38</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;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.48&#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="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%">Rate of inflation,&#160;pre-retirement</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.84</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;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.64&#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:#f2efec;padding:2px 0 2px 1pt;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.28</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;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.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%">Life expectancy at age 65 for current pensioners:</span></td><td colspan="3" style="background-color:#f2efec;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:#f2efec;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%">21 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:#f2efec;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:#f2efec;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:#f2efec;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%">22 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:#f2efec;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 style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At December&#160;31, 2024, the weighted average duration of the defined benefit obligation was 14 years (2023 &#8211; 14 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:#f2efec;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;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:#f2efec;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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.8)</span></td><td style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;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.8)</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%">14.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"><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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.2)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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.4)</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></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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.6)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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%">(7.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;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:#f2efec;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%">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:#f2efec;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;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%">(12.0)</span></td><td style="background-color:#f2efec;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%">13.5&#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%">(13.5)</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 2024-01-01<br> -Section Scope<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2024-en-r&amp;doctype=Standard&amp;dita_xref=IAS19_g2-7_TI<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>46
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599934146608">
<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, 2024</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:#f2efec;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/>2024</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/>2023</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:#f2efec;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;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%">95.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><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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">94.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:#f2efec;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%">110.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="padding:2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">55.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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;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%">55.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_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 2024-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-2024-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>47
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599936179680">
<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, 2024</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, 2024, 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:#f2efec;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;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:#f2efec;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%">293.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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;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%">55.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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;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%">92.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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;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%">145.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:#f2efec;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">8.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#f2efec;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%">312.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:#f2efec;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:#f2efec;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%">59.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:#f2efec;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:#f2efec;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%">99.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:#f2efec;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:#f2efec;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%">154.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:#f2efec;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, 2024 are $46.0 (2023 - $41.4) and are due over the next 9 years, of which $21.5 (2023 - $18.8) 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 2024-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-2024-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>48
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599936149104">
<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, 2024</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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;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%">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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;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%">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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;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%">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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;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%">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:#f2efec;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:#f2efec;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%">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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">43.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">9.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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">79.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:#f2efec;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%">Acquisitions</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(23.8)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.6)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.0)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.7)</span></td><td style="background-color:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(67.1)</span></td><td style="background-color:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">6.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">3.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;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:#f2efec;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%">113.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;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%">70.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;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%">29.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;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.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:#f2efec;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:#f2efec;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%">234.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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">39.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;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:#f2efec;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%">101.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:#f2efec;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:#f2efec;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%">30.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:#f2efec;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:#f2efec;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%">24.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:#f2efec;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:#f2efec;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%">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:#f2efec;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:#f2efec;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%">167.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:#f2efec;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 fourteen 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 2024-01-01<br> -Section Disclosure<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2024-en-r&amp;doctype=Standard&amp;dita_xref=IAS37_g84-92_TI<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>49
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599935921936">
<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, 2024</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-top:3pt"><span style="color:#000000;font-family:'Arial',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-top:3pt"><span style="color:#000000;font-family:'Arial',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%">The Company has approval to repurchase up to 2,281,339 common shares during the period December 13, 2024 to December 12, 2025, and 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 Normal Course Issuer Bid (NCIB) at any time during predetermined trading blackout periods. During 2024, no (2023 &#8211; 129,036 at a cost of $10.0) common shares were repurchased for cancellation pursuant to the NCIB. As at December&#160;31, 2024 and 2023, 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%">In 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 style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',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 describes the dividends paid in 2024.</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:#f2efec;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:#f2efec;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:#f2efec;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;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 9, 2023</span></td><td colspan="3" style="background-color:#f2efec;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 29, 2023</span></td><td colspan="3" style="background-color:#f2efec;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 16, 2024</span></td><td colspan="2" style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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.3&#160;</span></td><td style="background-color:#f2efec;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:#f2efec;padding:2px 1pt;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 28, 2024</span></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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 28, 2024</span></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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 15, 2024</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.210&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.9&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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 8, 2024</span></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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 28, 2024</span></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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 15, 2024</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.210&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.9&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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 7, 2024</span></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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 27, 2024</span></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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 15, 2024</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.210&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.9&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#f2efec;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 7, 2024</span></td><td colspan="3" style="background-color:#f2efec;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 31, 2024</span></td><td colspan="3" style="background-color:#f2efec;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 15, 2025</span></td><td colspan="2" style="background-color:#f2efec;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.210&#160;</span></td><td style="background-color:#f2efec;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;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:#f2efec;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, 2024, trade and other payables included $23.9 (2023 &#8211; $22.3) related to the dividends declared on November&#160;7, 2024.</span></div><div><span><br/></span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',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 2024, the Company recognized a net share-based compensation expense of $43.0 (2023 &#8211; $60.1), in administrative and marketing expenses in the consolidated statements of income, comprised of share-based compensation expense of $49.6 (2023 - $75.6) net of a hedge impact of $6.6 (2023 - $15.5) (note 24). </span></div><div><span><br/></span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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:#f2efec;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, 2024</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, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;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:#f2efec;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:#f2efec;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:#f2efec;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%">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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;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%">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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;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%">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:#f2efec;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%">395,725&#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%">785,489&#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%">229,282&#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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">118,812</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">130,644</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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,070</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;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%">121,498&#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%">183,388&#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%">26,146&#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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(114,329)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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,024)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(39,424)</span></td><td style="background-color:#f2efec;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%">(127,173)</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%">(284,209)</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%">(24,081)</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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(16,543)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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,861)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;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%">(14,450)</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%">(25,844)</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:#f2efec;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%">363,540</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;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:#f2efec;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%">546,583</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;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:#f2efec;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,993</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;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%">375,600&#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%">658,824&#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%">231,347&#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 2024, the Company granted 116,111 RSUs (2023 - 118,259) at a fair value of $13.3 (2023 - $9.5) and 114,329 RSUs were paid at a value of $13.8 (2023 - 127,173 RSUs were paid at a value of $10.2). At December&#160;31, 2024, the obligations accrued for RSUs were $22.2 (2023 - $20.2) 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 performance objectives for 2022 and 2023 grants 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. The performance objectives for 2024 grants include </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">an adjusted earnings per share growth target and a total shareholder return relative to the Company's peer group, each with a 50% 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 2024, 126,023 PSUs (2023 - 177,897) were granted at a fair value of $13.9 (2023 - $15.7) and 229,024 PSUs were paid at a value of $41.6 (2023 - 284,209 PSUs at a value of $28.2). At December&#160;31, 2024, the obligations accrued for PSUs were $39.5 (2023 &#8211; $51.5) 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 2024, 11,446 DSUs (2023 &#8211; 23,077) were granted at a fair value of $1.3 (2023 &#8211; $1.8), based on the closing market price of the Company&#8217;s common shares at the grant date. At December&#160;31, 2024, the outstanding and vested DSUs had a fair value of $23.5 (2023 &#8211; $23.8) 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 2024-01-01<br> -Paragraph 44<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_44&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>50
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599936218192">
<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, 2024</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 2024, 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 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:#f2efec;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;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, 2024</span></div></td><td colspan="3" style="background-color:#f2efec;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;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:#f2efec;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">195.7&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">195.7&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;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:#f2efec;padding:2px 1pt;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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.7&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.7&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#f2efec;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:#f2efec;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2efec;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%">Notes payable</span></td><td colspan="3" style="background-color:#f2efec;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%">16</span></td><td colspan="2" style="background-color:#f2efec;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%">116.8&#160;</span></td><td style="background-color:#f2efec;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;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%">116.8&#160;</span></td><td style="background-color:#f2efec;border-bottom: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></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: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, 2023</span></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><td colspan="3" style="padding:0 1pt"></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: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: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;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%">204.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%">&#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%">204.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%">&#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%">14,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%">20.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><td colspan="2" style="padding:2px 0 2px 1pt;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="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%">Notes payable</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%">16,6.c</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%">52.0&#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%">&#8212;&#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%">&#8212;&#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%">52.0&#160;</span></td><td style="border-bottom: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></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 includes a forfeiture assumption which is not based on observable market data and as such, the valuation method is classified as level 3 in the fair value hierarchy. The forfeiture assumption is based on historical forfeiture experience, which has not been significant. For payments with terms greater than one year, the estimated liability is discounted using market rates of interest. </span></div><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 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:#f2efec;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;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, 2024</span></div></td><td colspan="3" style="background-color:#f2efec;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;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%">Senior unsecured notes</span></td><td colspan="3" style="background-color:#f2efec;border-bottom:0.25pt 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:#f2efec;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%">548.1&#160;</span></td><td style="background-color:#f2efec;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="background-color:#f2efec;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%">&#8212;&#160;</span></td><td style="background-color:#f2efec;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="background-color:#f2efec;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%">548.2&#160;</span></td><td style="background-color:#f2efec;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="background-color:#f2efec;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%">&#8212;&#160;</span></td><td style="background-color:#f2efec;border-bottom:0.25pt 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><table 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: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, 2023</span></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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">Senior unsecured notes</span></td><td colspan="3" style="border-bottom:0.25pt 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%">16</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%">547.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%">&#8212;&#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%">523.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%">&#8212;&#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><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 2024-01-01<br> -Section Disclosure<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2024-en-r&amp;doctype=Standard&amp;dita_xref=IFRS13_g91-99_TI<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>51
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599934151184">
<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, 2024</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><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 $25.5 maturing between 2025 and 2027. </span></div><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). For the year ended December&#160;31, 2024, the TRSs related to the Company's RSUs had a fair value of $10.7 (2023 - $13.0), a gain of $2.4 ($1.8 net of tax) (2023 - gain of $13.2 ($10.1 net of tax)) in OCI, and a gain of $5.5 (2023 - gain of $8.1) was reclassified to the consolidated </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">statements of income, in administrative and marketing expenses. The TRSs related to the Company's PSUs and DSUs, for which hedge accounting was not applied, had a fair value of $8.2 (2023 - $7.0) and a net unrealized gain of $1.1 (2023 - unrealized gain of $7.4) 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><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, 2024, was $2,702.7 (2023 &#8211; $2,407.3).</span></div><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 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, 2024, the days of revenue in trade receivables was 61 days (2023 &#8211; 59 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:#f2efec;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;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, 2024</span></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;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:#f2efec;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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.07</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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.11</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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.25</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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.55</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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.49</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;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,271.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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,642.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">380.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">94.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;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, 2023</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.09&#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.08&#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.23&#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.75&#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.41&#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,844.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,329.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%">309.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%">92.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%">31.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%">82.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;padding:2px 1pt;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%">3.5&#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.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.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="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.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="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.5&#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, 2024, would increase or decrease the Company&#8217;s net income by $2.8 (2023 - $3.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 PSUs, RSUs, and DSUs by entering into TRSs. </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, 2024, was $563.2 (2023 &#8211; $732.7) 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><br/></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:#f2efec;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, 2024</span></td><td colspan="3" style="background-color:#f2efec;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span id="i82131fb8ae284c2e97f5dada3d3faa65_3-1-1-1-234924"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">17.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">741.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">140.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">266.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">334.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;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,390.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">546.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">666.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#f2efec;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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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,176</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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,361.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">813.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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,000.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:#f2efec;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, 2023</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="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%">Bank indebtedness</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%">23.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%">23.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%">&#8212;&#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%">&#8212;&#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%">Trade and other payables <br/>(Note 6.c)</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%">842.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%">842.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%">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%">667.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%">119.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%">228.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%">320.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%">Long-term debt<br/>(Note 6.c)</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,103.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%">126.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%">185.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%">790.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%">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%">5.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%">5.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%">&#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,642.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%">1,117.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><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%">414.5&#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,110.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 style="margin-top:3pt"><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, 2024, was 1.0% higher or lower, with all other variables held constant, net income would decrease or increase by $5.3 (2023 - $4.0), 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 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 2024-01-01<br> -Section Scope<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;doctype=Standard&amp;dita_xref=IFRS07_g3-5A_TI<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>52
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599935328880">
<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, 2024</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:#f2efec;padding:2px 1pt;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;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%">(Note 6.c)</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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">175.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:#f2efec;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%">124.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%">Non-current&#160;portion of long-term debt</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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,208.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">974.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-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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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,383.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:#f2efec;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,098.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="padding:2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="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:#f2efec;padding:2px 0 2px 1pt;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.5)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(352.9)</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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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,172.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:#f2efec;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%">768.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:#f2efec;padding:2px 0 2px 1pt;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,945.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,451.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-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:#f2efec;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%">4,117.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:#f2efec;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,220.0&#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 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, 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_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 2024-01-01<br> -Paragraph 134<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_134&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>53
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599942372192">
<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, 2024</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:#f2efec;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%">2024</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%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;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%">(Note 6.c)</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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;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.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="padding:2px 1pt;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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></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:#f2efec;padding:2px 0 2px 1pt;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></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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)</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:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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></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:#f2efec;padding:2px 0 2px 1pt;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.1)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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></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:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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></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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;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%">22.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%">Current income tax expense of $146.2 (2023 - $141.6) 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:#f2efec;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%">2024</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%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;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%">(Note 6.c)</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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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.2)</span></td><td style="background-color:#f2efec;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%">(49.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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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%">Change of tax rates</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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&#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:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.2)</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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(42.4)</span></td><td style="background-color:#f2efec;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%">(50.4)</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:#f2efec;padding:2px 1pt;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;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%">(Note 6.c)</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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">152.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%">Differences in timing of taxability of revenue and deductibility of expenses</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">198.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">154.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%">Loss and tax credit carryforwards</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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%">Other</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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></tr><tr><td colspan="3" style="padding:2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;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.9)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;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.7)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(192.8)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(129.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"><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:#f2efec;padding:2px 0 2px 1pt;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.1)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(106.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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;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%">66.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 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:#f2efec;padding:2px 1pt;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;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%">(Note 6.c)</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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">66.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:#f2efec;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%">10.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="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 recovery during the year recognized in net income</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">42.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="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:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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%">Tax effect on equity items</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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></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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(57.0)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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></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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;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%">66.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%">At December&#160;31, 2024, 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:#f2efec;padding:2px 1pt;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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></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%">Non-capital&#160;tax losses:</span></td><td colspan="3" style="background-color:#f2efec;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%">Expire (2025 to 2044)</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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&#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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;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.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><td colspan="3" style="padding:2px 1pt;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">46.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:#f2efec;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%">56.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></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 $4.2 (2023 - $3.9), 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%">In 2024, Canada enacted the Pillar Two global minimum tax model rules (the "Pillar Two" rules) of the OECD's Inclusive Framework on Base Erosion and Profit Shifting ("BEPS"), effective for reporting periods commencing on or after January 1, 2024. These rules require a top-up tax to be paid in jurisdictions where the effective tax rate of the Company is less than 15%. The Company has completed its assessment of the Pillar Two rules and determined that most entities within the Company have an effective tax rate that exceeds 15% or meet the transitional safe harbor rules, such that no top-up tax would apply. During 2024, the current tax expense arising from the Pillar Two rules was $2.5. The Company will continue to monitor new developments from the legislative impacts, as well as any tax legislative changes in jurisdictions where 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_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 2024-01-01<br> -Section Disclosure<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2024-en-r&amp;doctype=Standard&amp;dita_xref=IAS12_g79-88_TI<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>54
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599936173040">
<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, 2024</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:#f2efec;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%">2024</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%">2023</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:#f2efec;padding:2px 1pt;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;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%">58.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%">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:#f2efec;padding:2px 0 2px 1pt;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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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&#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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest on other long-term debt</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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&#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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">117.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:#f2efec;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%">102.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="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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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:#f2efec;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%">(11.7)</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%">Net interest expense</span></div></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">103.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:#f2efec;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%">91.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;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="padding:0 1pt"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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></tr><tr><td colspan="3" style="border-bottom:1pt 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:1pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#f2efec;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%">104.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:#f2efec;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%">93.0&#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_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 2024-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-2024-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599936488928">
<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, 2024</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-top:3pt"><span style="color:#000000;font-family:'Arial',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 33. Acquisitions increased deferred revenue by $35.0 (2023 - $7.5) 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 2024 and included in deferred revenue at January&#160;1, 2024, was $350.5 (2023 &#8211; $288.0). Revenue recognized in 2024 from performance obligations satisfied (or partially satisfied) in prior years was less than 1% (2023 &#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, 2024, was $7,823.9 (2023 &#8211; $6,305.9). 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%">72%</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (2023 &#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 2024-01-01<br> -Section Presentation<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2024-en-r&amp;doctype=Standard&amp;dita_xref=IFRS15_g105-109_TI<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2024-01-01<br> -Section Disclosure<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2024-en-r&amp;doctype=Standard&amp;dita_xref=IFRS15_g110-129_TI<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>56
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599936132848">
<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, 2024</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:#f2efec;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%">2024</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%">2023</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:#f2efec;padding:2px 1pt;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,238.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:#f2efec;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,654.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="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contingent employment payments</span></td><td colspan="3" style="background-color:#ffffff;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%">6.c</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span id="i3bbba7be1cc841dba12ce2e851bfd89c_4-2-1-1-285014"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">6.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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%">Pension costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">126.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">108.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%">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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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%">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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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,415.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:#f2efec;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,842.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><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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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,670.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:#f2efec;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,321.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%">Indirect labor</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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,744.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,520.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%">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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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,415.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:#f2efec;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,842.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></tr></table></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.</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>57
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599935380400">
<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, 2024</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:#f2efec;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%">2024</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%">2023</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:#f2efec;padding:2px 1pt;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 investments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#f2efec;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%">(4.6)</span></td><td style="background-color:#f2efec;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%">(0.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%">Gain on sale of intangible asset</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.0)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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"><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 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:#f2efec;padding:2px 0 2px 1pt;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.1)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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><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 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:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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:#f2efec;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.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><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 2024-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-2024-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>58
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599935369344">
<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, 2024</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, 2024, 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="6" style="padding:0 1pt"></td><td colspan="3" rowspan="4" 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%">Senior</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%">Unsecured </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%">Notes</span></div></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: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%">Notes </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%">Payable</span></div></td><td colspan="3" rowspan="4" 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%">Other</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%">Financing</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%">Obligations</span></div></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 style="height:12pt"><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:8pt;font-weight:400;line-height:120%">(Note 6.c)</span></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="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, 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%">6.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="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,801.7&#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%">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%">(3.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%">(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%">(257.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%">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 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%">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 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%">&#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%">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%">72.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%">72.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 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%">Acquisitions</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%">&#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%">&#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%">13.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%">64.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%">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="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, 2023</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%">547.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%">487.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%">52.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%">10.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%">579.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="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,677.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: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%">&#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%">175.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%">(38.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%">(62.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%">(124.1)</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%">(50.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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.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%">5.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.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%">24.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%">33.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%">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%">(4.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><td colspan="2" style="padding:2px 0 2px 1pt;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.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%">100.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%">163.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%">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%">&#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%">98.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%">36.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%">57.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%">192.5&#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.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.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="2" style="padding:2px 0 2px 1pt;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="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%">5.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%">9.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:#f2efec;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, 2024</span></td><td colspan="2" style="background-color:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">548.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:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">661.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:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">116.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:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">57.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:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">642.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:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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,025.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:#f2efec;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:60.278%"></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:15.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.408%"></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:#f2efec;padding:2px 1pt;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/>2024</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/>2023</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:#f2efec;padding:2px 1pt;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 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%">143.6&#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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 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%">83.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:66.047%"></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:15.247%"></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:#f2efec;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%">2024</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%">2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;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%">24.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%">Cash payments for leases not included in the measurement of lease liabilities</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;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%">47.5&#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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;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%">72.1&#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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">124.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:#f2efec;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%">125.0&#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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">206.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:#f2efec;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%">197.1&#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 2024-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-2024-en-r&amp;doctype=Standard&amp;dita_xref=IAS07_g10-17_TI<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>59
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599936133904">
<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, 2024</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, 2024, 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 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 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-top:3pt"><span style="color:#000000;font-family:'Arial',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, 2024, 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 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. </span></div><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%">37.5%</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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-top: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:'Arial',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, 2024</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, 2023</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;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:#f2efec;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:#f2efec;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:#f2efec;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%">143.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:#f2efec;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:#f2efec;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.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:#f2efec;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:#f2efec;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%">24.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:#f2efec;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%">96.3&#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%">0.8&#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%">16.7&#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:#f2efec;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%">2024</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%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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:#f2efec;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%">15.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="padding:2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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 compensation</span></td><td colspan="2" style="background-color:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">39.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:#f2efec;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%">53.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 Company&#8217;s key management personnel for 2024 and 2023 include its Chief Executive Officer (CEO), Chief Operating Officers, Chief Financial Officer, Chief Practice and Project Officer, Chief Growth &amp; Innovation Officer, and </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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 2024-01-01<br> -Section Disclosures<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2024-en-r&amp;doctype=Standard&amp;dita_xref=IAS24_g13-24_TI<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>60
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599989527376">
<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, 2024</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 worldwide. 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 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 chief operating decision maker 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: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:#f2efec;padding:0 1pt"></td><td colspan="12" style="background-color:#f2efec;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, 2024</span></td></tr><tr><td colspan="3" style="background-color:#f2efec;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;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:#f2efec;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:#f2efec;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:#f2efec;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:#f2efec;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,665.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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,113.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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,720.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:#f2efec;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,500.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:#f2efec;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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,072.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">322.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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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,633.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#f2efec;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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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,427.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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,040.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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,398.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:#f2efec;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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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,866.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:#f2efec;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:#f2efec;padding:2px 1pt;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 payroll costs</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">670.3&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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,354.6&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">646.0&#160;</span></td><td style="background-color:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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,670.9&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">756.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:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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,686.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:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">752.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:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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,195.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:#f2efec;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, 2023</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,426.5&#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,634.5&#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,418.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%">6,479.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><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%">180.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%">950.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%">282.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,413.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%">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,246.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="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,684.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%">1,135.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%">5,066.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="padding:2px 1pt;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 payroll 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%">578.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%">1,209.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%">533.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="2" style="padding:2px 0 2px 1pt;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,321.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: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%">667.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%">1,475.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%">602.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,744.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 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: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: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:#f2efec;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/>2024</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/>2023</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:#f2efec;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%">2024</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%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;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%">(Note 6.c)</span></td><td colspan="3" style="background-color:#f2efec;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">692.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:#f2efec;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%">541.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="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,665.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:#f2efec;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,426.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="padding:2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;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,020.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,848.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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,113.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,634.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%">United Kingdom</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">367.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">163.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">589.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">411.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%">Australia</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">339.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">338.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">415.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">453.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 geographies</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">493.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">158.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">716.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">553.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-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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,912.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:#f2efec;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,049.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><td colspan="2" style="background-color:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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,500.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:#f2efec;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%">6,479.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%">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><table 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:#f2efec;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%">2024</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%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,040.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:#f2efec;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,723.7&#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%">Water</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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,567.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:#f2efec;padding:2px 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,368.9&#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:#f2efec;padding:2px 0 2px 1pt;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,661.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:#f2efec;padding:2px 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,232.6&#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%">Environmental Services</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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,491.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,410.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%">Energy&#160;&amp; Resources</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">739.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">743.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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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,500.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:#f2efec;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%">6,479.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 style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',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 2024-01-01<br> -Section Disclosure<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2024-en-r&amp;doctype=Standard&amp;dita_xref=IFRS08_g20-24_TI<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>61
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599935334800">
<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, 2024</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 2024, investment tax credits of $12.6 (2023 &#8211; $14.5) 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 2024-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-2024-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>62
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599935333232">
<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, 2024</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">Event after the Reporting Period<div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',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;24, 2025, the Company declared a dividend of $0.225 per share, payable on April&#160;15, 2025, to shareholders of record on March&#160;28, 2025.</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 2024-01-01<br> -Section Disclosure<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=10&amp;code=ifrs-tx-2024-en-r&amp;doctype=Standard&amp;dita_xref=IAS10_g17-22_TI<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>63
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599935855328">
<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, 2024</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.61pt">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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.07pt">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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.61pt">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 amortizes client relationships over 10 years and contract backlog over 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 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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.07pt">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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.07pt">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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.61pt">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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:6.84pt">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. 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.</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.61pt">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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.07pt">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><br/></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 </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.07pt">Financial <span id="i072bbddda137407c8425c18d0bbc5927_34417"></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 Company reclassifies financial assets only when its business approach for managing those assets changes.</span></div><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 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%">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><br/></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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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 </span></div>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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:7.4pt">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 results of these valuation techniques are corroborated by the market capitalization of comparable public companies and arm&#8217;s length transactions of comparable companies. 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. </span></div><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 intangible assets, if indicators of impairment are present, the Company tests for impairment 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. This includes estimates of current and future contracts with clients, margins, market conditions, and the useful lives of the assets. 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. </span></div><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>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.<span></span>
</td>
</tr>
<tr class="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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:7.4pt">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 retains 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><br/></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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.61pt">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 direct expenditures. 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 as to price, is included in estimated revenue to the extent it is highly probable that a significant reversal of cumulative </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.61pt">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 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%">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. 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 </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">occur. 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%">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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.07pt">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, 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%">For the 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. 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. </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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:7.4pt">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 Rules as a result of the mandatory temporary exception adopted in IAS 12.</span></div><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%">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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:6.84pt">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 </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.07pt">Business combinations and goodwill</span><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 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 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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.07pt">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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.61pt">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>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory', window );">Change in accounting policy</a></td>
<td class="text">Change in accounting policy<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">IFRS 3 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> requires contingent payments (including deferred payments) to employees or selling shareholders to be treated as contingent consideration in a business combination or as separate transactions, depending on the nature of the payments. In April 2024, the IFRS Interpretations Committee (IFRIC) issued an agenda decision on </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Payments Contingent on Continued Employment during Handover Periods (IFRS 3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The agenda </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">decision provided clarification on how automatic forfeiture should be applied to payments in a business combination which may be contingent on the sellers' continued employment. </span></div>Historically the Company issued notes payable as purchase consideration that were contingent on selling shareholders complying with the terms of the acquisition agreement. Effective September 30, 2024, the Company performed a reassessment of historical acquisitions based on the IFRIC clarification, and revised the accounting for certain historical notes payable from purchase consideration to compensation for post-combination services. The Company has also changed the terms used in recent acquisition agreements to clarify that adjustments to the notes payable are not contingent on continued employment but adjusted based on factors relevant to the performance of the business. The reassessment was applied as a change in accounting policy, retrospectively to all prior periods presented.<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: Total for all 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 2024-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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: Total for all 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 2024-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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 2024-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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: Classes of financial instruments [domain]]</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 2024-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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 2024-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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 2024-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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 2024-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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 2024-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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 2024-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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: Total for all associates [member]; Total for all 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 2024-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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 2024-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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 2024-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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 2024-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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 2024-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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: Types of share-based payment arrangements [domain]]</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 2024-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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 2024-01-01<br> -Paragraph 46<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_46&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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_DisclosureOfChangesInAccountingPoliciesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 changes made to accounting policies 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 2024-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-2024-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory</td>
</tr>
<tr>
<td style="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-2022: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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599935324784">
<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, 2024</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 2024-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599936191376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Recent Accounting Pronouncements and Changes to Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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_DescriptionOfInitialApplicationOfStandardsOrInterpretations', window );">Disclosure of Initial Application of Standards or Interpretations</a></td>
<td class="text">The impacts on the Company&#8217;s consolidated financial statements were as follows:<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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><td style="width:25.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.082%"></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:8pt;font-weight:400;line-height:120%">December 31, 2023 <br/>(as previously stated)</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%">Increase (Decrease)</span></td><td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:400;line-height:120%">December 31, 2023 </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(revised)</span></div></td><td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:400;line-height:120%">January 1, 2023 </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(as previously stated)</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%">Increase (Decrease)</span></td><td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:400;line-height:120%">January 1, 2023 </span></div><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(revised)</span></div></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%">$</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><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><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><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><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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-current 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><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Goodwill:   Canada</span></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:8pt;font-weight:400;line-height:120%">359.5&#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:8pt;font-weight:400;line-height:120%">(65.7)</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:8pt;font-weight:400;line-height:120%">293.8&#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:8pt;font-weight:400;line-height:120%">359.5&#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:8pt;font-weight:400;line-height:120%">(65.7)</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:8pt;font-weight:400;line-height:120%">293.8&#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 style="padding-left:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;United States</span></div></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:8pt;font-weight:400;line-height:120%">1,452.4&#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:8pt;font-weight:400;line-height:120%">(136.4)</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:8pt;font-weight:400;line-height:120%">1,316.0&#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:8pt;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><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:8pt;font-weight:400;line-height:120%">(139.6)</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:8pt;font-weight:400;line-height:120%">1,268.4&#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 style="padding-left:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;Global</span></div></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:8pt;font-weight:400;line-height:120%">572.1&#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:8pt;font-weight:400;line-height:120%">(108.3)</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:8pt;font-weight:400;line-height:120%">463.8&#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:8pt;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><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:8pt;font-weight:400;line-height:120%">(108.5)</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:8pt;font-weight:400;line-height:120%">470.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:8pt;font-weight:400;line-height:120%">Total Goodwill</span></div></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:8pt;font-weight:400;line-height:120%">2,384.0&#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:8pt;font-weight:400;line-height:120%">(310.4)</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:8pt;font-weight:400;line-height:120%">2,073.6&#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:8pt;font-weight:400;line-height:120%">2,346.4&#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:8pt;font-weight:400;line-height:120%">(313.8)</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:8pt;font-weight:400;line-height:120%">2,032.6&#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="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:8pt;font-weight:700;line-height:120%">Total assets</span></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:8pt;font-weight:400;line-height:120%">6,076.7&#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:8pt;font-weight:400;line-height:120%">(310.4)</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:8pt;font-weight:400;line-height:120%">5,766.3&#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:8pt;font-weight:400;line-height:120%">5,652.9&#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:8pt;font-weight:400;line-height:120%">(313.8)</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:8pt;font-weight:400;line-height:120%">5,339.1&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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></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:8pt;font-weight:700;line-height:120%">Current 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><td colspan="3" style="padding:0 1pt"></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:8pt;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">818.5&#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:8pt;font-weight:400;line-height:120%">23.9&#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:8pt;font-weight:400;line-height:120%">842.4&#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:8pt;font-weight:400;line-height:120%">755.7&#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:8pt;font-weight:400;line-height:120%">29.1&#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:8pt;font-weight:400;line-height:120%">784.8&#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"><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="2" style="padding:2px 0 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%">146.7&#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:8pt;font-weight:400;line-height:120%">(22.7)</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:8pt;font-weight:400;line-height:120%">124.0&#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:8pt;font-weight:400;line-height:120%">52.2&#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:8pt;font-weight:400;line-height:120%">(29.0)</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:8pt;font-weight:400;line-height:120%">23.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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-current 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><td colspan="3" style="padding:0 1pt"></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:8pt;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">982.3&#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:8pt;font-weight:400;line-height:120%">(8.1)</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:8pt;font-weight:400;line-height:120%">974.2&#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:8pt;font-weight:400;line-height:120%">1,183.6&#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:8pt;font-weight:400;line-height:120%">(26.5)</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:8pt;font-weight:400;line-height:120%">1,157.1&#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:8pt;font-weight:400;line-height:120%">Deferred tax liabilities</span></div></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:8pt;font-weight:400;line-height:120%">24.4&#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:8pt;font-weight:400;line-height:120%">2.0&#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:8pt;font-weight:400;line-height:120%">26.4&#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:8pt;font-weight:400;line-height:120%">28.2&#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:8pt;font-weight:400;line-height:120%">6.8&#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:8pt;font-weight:400;line-height:120%">35.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:8pt;font-weight:700;line-height:120%">Total liabilities</span></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:8pt;font-weight:400;line-height:120%">3,320.1&#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:8pt;font-weight:400;line-height:120%">(4.9)</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:8pt;font-weight:400;line-height:120%">3,315.2&#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:8pt;font-weight:400;line-height:120%">3,366.9&#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:8pt;font-weight:400;line-height:120%">(19.6)</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:8pt;font-weight:400;line-height:120%">3,347.3&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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></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:8pt;font-weight:700;line-height:120%">Total shareholders' equity</span></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:8pt;font-weight:400;line-height:120%">2,756.6&#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:8pt;font-weight:400;line-height:120%">(305.5)</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:8pt;font-weight:400;line-height:120%">2,451.1&#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:8pt;font-weight:400;line-height:120%">2,286.0&#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:8pt;font-weight:400;line-height:120%">(294.2)</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:8pt;font-weight:400;line-height:120%">1,991.8&#160;</span></td><td style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:1pt solid #000;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:8pt;font-weight:700;line-height:120%">Total liabilities and equity</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,076.7&#160;</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(310.4)</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5,766.3&#160;</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5,652.9&#160;</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(313.8)</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5,339.1&#160;</span></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></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%">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><td style="width:62.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.081%"></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:8pt;font-weight:400;line-height:120%">2023 <br/>(as previously stated)</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%">Increase (Decrease)</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%">2023 <br/>(revised)</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%">$</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><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:bottom"><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="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:8pt;font-weight:400;line-height:120%">1,945.8&#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:8pt;font-weight:400;line-height:120%">19.5&#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:8pt;font-weight:400;line-height:120%">1,965.3&#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="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:8pt;font-weight:700;line-height:120%">Income before income taxes</span></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:8pt;font-weight:400;line-height:120%">427.2&#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:8pt;font-weight:400;line-height:120%">(19.5)</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:8pt;font-weight:400;line-height:120%">407.7&#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="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:8pt;font-weight:400;line-height:120%">Deferred income taxes</span></div></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:8pt;font-weight:400;line-height:120%">(45.6)</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:8pt;font-weight:400;line-height:120%">(4.8)</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:8pt;font-weight:400;line-height:120%">(50.4)</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="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:8pt;font-weight:700;line-height:120%">Net income </span></div></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:8pt;font-weight:400;line-height:120%">331.2&#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:8pt;font-weight:400;line-height:120%">(14.7)</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:8pt;font-weight:400;line-height:120%">316.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="border-bottom:1pt solid #000;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:8pt;font-weight:700;line-height:120%">Earnings per share, basic and diluted</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;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%">2.98</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(0.13)</span></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="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;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%">2.85</span></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.081%"></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:8pt;font-weight:400;line-height:120%">2023 <br/>(as previously stated)</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%">Increase (Decrease)</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%">2023 <br/>(revised)</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%">$</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><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:bottom"><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="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:8pt;font-weight:400;line-height:120%">(64.0)</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:8pt;font-weight:400;line-height:120%">3.4&#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:8pt;font-weight:400;line-height:120%">(60.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="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:8pt;font-weight:700;line-height:120%">Other comprehensive income (loss), net of tax</span></div></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:8pt;font-weight:400;line-height:120%">(50.9)</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:8pt;font-weight:400;line-height:120%">3.4&#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:8pt;font-weight:400;line-height:120%">(47.5)</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="border-bottom:1pt solid #000;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:8pt;font-weight:700;line-height:120%">Total comprehensive income, net of tax</span></div></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">280.3&#160;</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(11.3)</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">269.0&#160;</span></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></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%">Consolidated Statements of Cash Flows</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:62.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.081%"></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:8pt;font-weight:400;line-height:120%">2023 <br/>(as previously stated)</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%">Increase (Decrease)</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%">2023 <br/>(revised)</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%">$</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><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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net income</span></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:8pt;font-weight:400;line-height:120%">331.2&#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:8pt;font-weight:400;line-height:120%">(14.7)</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:8pt;font-weight:400;line-height:120%">316.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:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Deferred income taxes</span></div></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:8pt;font-weight:400;line-height:120%">(45.6)</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:8pt;font-weight:400;line-height:120%">(4.8)</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:8pt;font-weight:400;line-height:120%">(50.4)</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:8pt;font-weight:400;line-height:120%">Trade and other payables and other accruals</span></div></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:8pt;font-weight:400;line-height:120%">(54.4)</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:8pt;font-weight:400;line-height:120%">(5.2)</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:8pt;font-weight:400;line-height:120%">(59.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:8pt;font-weight:700;line-height:120%">Net cash flows from operating activities</span></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:8pt;font-weight:400;line-height:120%">544.7&#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:8pt;font-weight:400;line-height:120%">(24.7)</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:8pt;font-weight:400;line-height:120%">520.0&#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="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:8pt;font-weight:400;line-height:120%">Repayment of notes payable and other financing obligations</span></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:8pt;font-weight:400;line-height:120%">(52.4)</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:8pt;font-weight:400;line-height:120%">24.7&#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:8pt;font-weight:400;line-height:120%">(27.7)</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="border-bottom:1pt solid #000;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:8pt;font-weight:700;line-height:120%">Net cash flows used in financing activities</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(134.0)</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">24.7&#160;</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(109.3)</span></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></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_DescriptionOfInitialApplicationOfStandardsOrInterpretations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 initial application of an IFRS. [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 IAS<br> -Number 8<br> -IssueDate 2024-01-01<br> -Paragraph 28<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=8&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_28&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfInitialApplicationOfStandardsOrInterpretations</td>
</tr>
<tr>
<td style="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-2022: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>66
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599935333232">
<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, 2024</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:57.714%"></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:15.887%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.888%"></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:#f2efec;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%">2024</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%">2023</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:#f2efec;padding:2px 1pt;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">581.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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%">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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">90.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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></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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">671.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:#f2efec;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%">137.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 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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">581.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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%">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:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">555.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:#f2efec;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%">75.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 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:#f2efec;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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="3" style="background-color:#f2efec;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Trade receivables</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:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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 7.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%">Unbilled receivables</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:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="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"><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="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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(61.6)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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></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 7.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%">Deferred revenue</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:#f2efec;padding:2px 0 2px 1pt;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.0)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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 7.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 non-cash 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:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="padding:2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">183.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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></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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(57.3)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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%">Long-term debt</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:#f2efec;padding:2px 0 2px 1pt;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.5)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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%">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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.2)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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)</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%">Deferred tax (liabilities) assets</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%">26</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(57.0)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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></tr><tr><td colspan="3" style="padding:2px 1pt;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: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,14</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">46.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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&#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 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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">168.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:#f2efec;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%">63.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><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:#f2efec;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%">503.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:#f2efec;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%">74.2&#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: Total for all 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 2024-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-2024-en-r&amp;doctype=Appendix&amp;subtype=B&amp;dita_xref=IFRS03_gB64-B67_TI<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>67
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599936205360">
<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, 2024</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:#f2efec;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">215.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:#f2efec;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%">194.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></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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">158.5&#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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;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%">352.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>
</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>68
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599936195344">
<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, 2024</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:#f2efec;padding:2px 1pt;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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 (2023 &#8211; $2.7)</span></div></td><td colspan="2" style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,282.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:#f2efec;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,016.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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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;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%">Insurance receivables</span></div></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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 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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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,323.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:#f2efec;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,063.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></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:#f2efec;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, 2024</span></td><td colspan="2" style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,285.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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">655.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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">380.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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">94.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:#f2efec;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, 2023</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%">1,018.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%">503.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%">309.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%">92.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%">31.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><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%">82.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_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>69
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599934195264">
<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, 2024</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, 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%">138.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%">80.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%">248.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%">46.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%">513.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%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">(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="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, 2023</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%">154.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%">75.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%">238.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%">52.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%">520.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="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%">39.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%">3.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%">29.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%">9.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%">82.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%">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%">4.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%">3.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%">6.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.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%">14.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%">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%">(30.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%">(9.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%">(24.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%">(4.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%">(68.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 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%">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%">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%">9.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%">3.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%">24.2&#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:#f2efec;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, 2024</span></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">173.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">78.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">258.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">62.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">572.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:#f2efec;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, 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%">67.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%">42.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%">134.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%">18.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%">262.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%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">(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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Net impairment (note 11)</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%">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="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, 2023</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%">68.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%">41.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%">125.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%">17.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%">252.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 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%">25.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%">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%">27.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.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%">67.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%">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%">(29.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%">(8.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%">(23.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%">(3.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%">(64.8)</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.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%">5.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%">5.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%">3.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.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%">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%">1.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.2&#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:#f2efec;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, 2024</span></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">67.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">141.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">273.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:#f2efec;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, 2023</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%">85.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.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%">112.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%">35.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%">267.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:#f2efec;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, 2024</span></td><td colspan="2" style="background-color:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">34.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:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">117.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:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">299.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:#f2efec;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 2024-01-01<br> -Paragraph 73<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_73&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>70
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599936166176">
<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, 2024</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, 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%">455.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%">15.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%">470.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;padding:2px 1pt;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="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%">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: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%">(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:#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, 2023</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%">431.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%">11.9</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%">442.9</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%">60.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%">10.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%">70.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:#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%">56.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.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%">60.8&#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%">(117.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%">(9.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%">(127.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%">36.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%">37.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%">Net impairment</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%">(29.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><td colspan="2" style="padding:2px 0 2px 1pt;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.0)</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%">17.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%">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%">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="background-color:#f2efec;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, 2024</span></td><td colspan="3" style="background-color:#f2efec;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%">454.8</span></td><td colspan="3" style="background-color:#f2efec;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%">19.5</span></td><td colspan="3" style="background-color:#f2efec;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%">474.3</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossExplanatory', window );">Schedule of Information About Impaired Lease 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: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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Canada</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%">United States</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%">Global</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%">Total</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:700;line-height:120%">At December&#160;31, 2024</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: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: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: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: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%">Impairment losses</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></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%">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:9pt;font-weight:400;line-height:120%">12.6</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%">14.9</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%">2.4</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%">29.9</span></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%">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:9pt;font-weight:400;line-height:120%">5.2</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%">0.4</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%">0.5</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%">6.1</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%">Impairment reversals</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%">(0.4)</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%">(0.6)</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%">(0.1)</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%">(1.1)</span></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%">Net impairment of lease assets and property and equipment</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:700;line-height:120%">17.4</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:700;line-height:120%">14.7</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:700;line-height:120%">2.8</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:700;line-height:120%">34.9</span></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%">Recoverable amount remaining</span></div></td><td colspan="3" style="border-bottom:0.25pt 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:9pt;font-weight:700;line-height:120%">&#8212;</span></td><td colspan="3" style="border-bottom:0.25pt 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:9pt;font-weight:700;line-height:120%">&#8212;</span></td><td colspan="3" style="border-bottom:0.25pt 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:9pt;font-weight:700;line-height:120%">1.3</span></td><td colspan="3" style="border-bottom:0.25pt 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:9pt;font-weight:700;line-height:120%">1.3</span></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_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="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:#f2efec;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%">2024</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%">2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;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%">47.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%">Rent expense - short-term leases and leases of&#160;low-value&#160;assets</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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></td><td style="background-color:#f2efec;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)</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:#f2efec;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:#f2efec;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%">52.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:#f2efec;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%">47.5&#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_DisclosureOfImpairmentLossAndReversalOfImpairmentLossExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 impairment loss and the reversal of impairment loss. [Refer: Impairment loss; Reversal of impairment 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 2024-01-01<br> -Paragraph 126<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_126&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossExplanatory</td>
</tr>
<tr>
<td style="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-2022: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_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 2024-01-01<br> -Paragraph 53<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_53&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>71
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599936163552">
<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, 2024</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:#f2efec;padding:2px 1pt;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;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="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:0 1pt"></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:8pt;font-weight:400;line-height:120%">(Note 6.c)</span><span 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</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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,193.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:#f2efec;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,152.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="padding:2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">74.2&#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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">135.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.2)</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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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,832.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:#f2efec;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,193.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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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.8)</span></td><td style="background-color:#f2efec;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%">(119.8)</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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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,712.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:#f2efec;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,073.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 style="margin-top:3pt"><span 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 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Revised for change in accounting policy (see Note 6.c)</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_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:#f2efec;padding:2px 1pt;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;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="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:0 1pt"></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:8pt;font-weight:400;line-height:120%">(Note 6.c)</span><span 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</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:#f2efec;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%">422.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:#f2efec;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%">293.8&#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:#f2efec;padding:2px 0 2px 1pt;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,479.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:#f2efec;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,316.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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">810.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:#f2efec;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%">463.8&#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:#f2efec;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,712.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:#f2efec;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,073.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:bottom"></td></tr></table></div><div style="margin-top:3pt"><span 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 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Revised for change in accounting policy (see Note 6.c)</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_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: Total for all 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 2024-01-01<br> -Paragraph 134<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_134&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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 2024-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-2024-en-r&amp;anchor=para_B67_d&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>72
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599936215840">
<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, 2024</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, 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%">471.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.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%">90.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="2" style="padding:2px 0 2px 1pt;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="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%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="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, 2023</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%">464.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%">12.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%">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><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%">540.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="3" style="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%">84.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%">84.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="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%">137.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%">45.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.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%">183.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="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%">(30.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%">(13.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%">(24.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%">(68.8)</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%">31.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%">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%">0.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%">33.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="background-color:#f2efec;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, 2024</span></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">46.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">124.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:#f2efec;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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">773.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:#f2efec;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, 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%">215.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%">31.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%">43.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%">290.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">(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="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, 2023</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%">232.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%">4.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%">38.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="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%">274.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="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%">58.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%">31.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%">34.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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">123.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="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%">(30.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%">(13.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%">(24.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%">(68.8)</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%">15.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%">1.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.1)</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%">16.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="background-color:#f2efec;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, 2024</span></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">276.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">346.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:#f2efec;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, 2023</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%">231.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%">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%">26.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%">265.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="background-color:#f2efec;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, 2024</span></td><td colspan="2" style="background-color:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">326.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:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">76.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:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">427.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:#f2efec;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 2024-01-01<br> -Paragraph 118<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_118&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>73
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599934199168">
<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, 2024</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:#f2efec;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">Notes</span></div></td><td colspan="3" style="background-color:#f2efec;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">195.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:#f2efec;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%">204.5&#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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;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%">25.2&#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%">Derivative financial instruments</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,24</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;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%">20.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"><div style="padding-left:12.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Insurance recovery assets</span></div></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%">7</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;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%">&#8212;&#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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">39.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:#f2efec;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%">28.6&#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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;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%">18.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="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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">327.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:#f2efec;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%">296.3&#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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;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%">15.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;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:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;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.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-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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">300.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:#f2efec;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%">279.2&#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:#f2efec;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="background-color:#f2efec;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:#f2efec;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:#f2efec;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:#f2efec;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%">122.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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="2" style="background-color:#f2efec;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%">123.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:#f2efec;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%">127.2&#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%">125.0&#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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">73.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;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%">77.3&#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%">66.3&#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:#f2efec;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%">195.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:#f2efec;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:#f2efec;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%">177.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:#f2efec;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%">204.5&#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%">191.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: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:#f2efec;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;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.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="padding:2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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&#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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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-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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">122.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:#f2efec;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%">127.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><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 2024-01-01<br> -Paragraph 7<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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 2024-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-2024-en-r&amp;anchor=para_39_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>74
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599936240160">
<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, 2024</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:#f2efec;padding:2px 1pt;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;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="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;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%">(Note 6.c)</span></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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">447.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:#f2efec;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%">351.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%">Employee and payroll liabilities </span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">415.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"><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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">117.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">74.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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;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%">842.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_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>75
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599936184032">
<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, 2024</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:#f2efec;padding:2px 1pt;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;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="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;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%">(Note 6.c)</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%">Senior unsecured notes</span></td><td colspan="2" style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">548.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:#f2efec;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%">547.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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">256.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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%">Term loan facilities</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">405.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">408.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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">116.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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%">Other financing obligations</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">57.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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,383.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:#f2efec;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,098.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="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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">175.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">124.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 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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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,208.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:#f2efec;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%">974.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>The aggregate maturity value of the notes of $116.6 (2023 - $52.0) 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:#f2efec;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;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%">(Note 6.c)</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%">(Note 6.c)</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:#f2efec;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%">36.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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;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%">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:#f2efec;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%">50.5&#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%">38.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="padding:2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">3.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;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%">0.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.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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Euro</span></div></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">50.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:#f2efec;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%">&#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="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:#f2efec;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%">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:#f2efec;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;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%">1.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:#f2efec;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%">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><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>
</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 2024-01-01<br> -Paragraph 7<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>76
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599936176544">
<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, 2024</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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;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%">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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;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%">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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;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%">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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;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%">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:#f2efec;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:#f2efec;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%">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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">43.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">9.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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">79.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:#f2efec;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%">Acquisitions</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(23.8)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.6)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.0)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.7)</span></td><td style="background-color:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(67.1)</span></td><td style="background-color:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">6.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">3.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;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:#f2efec;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%">113.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;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%">70.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;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%">29.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;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.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:#f2efec;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:#f2efec;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%">234.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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">39.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;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:#f2efec;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%">101.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:#f2efec;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:#f2efec;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%">30.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:#f2efec;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:#f2efec;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%">24.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:#f2efec;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:#f2efec;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%">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:#f2efec;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:#f2efec;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%">167.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:#f2efec;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 2024-01-01<br> -Paragraph 84<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_84&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>77
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599935124016">
<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, 2024</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:#f2efec;padding:2px 1pt;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;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%">72.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 style="height:14pt"><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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.4)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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%">End of employment benefit plans</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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)</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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net employee defined benefit liability</span></div></td><td colspan="2" style="background-color:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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.4)</span></td><td style="background-color:#f2efec;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%">(29.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></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:#f2efec;padding:2px 1pt;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">72.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 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:#f2efec;padding:2px 0 2px 1pt;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.4)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.6)</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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;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%">56.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>
<tr class="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:#f2efec;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%">2024</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%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;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:#f2efec;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:#f2efec;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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:#f2efec;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%">(382.5)</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%">422.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="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%">40.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><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:#f2efec;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;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 (expense) income</span></div></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.4)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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%">20.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%">2.4&#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></tr><tr><td colspan="3" style="padding:2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.9)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.9)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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%">(2.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;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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.4)</span></td><td style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">19.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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:#f2efec;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.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%">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%">0.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="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:#f2efec;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(57.1)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(57.1)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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%">10.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%">10.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"><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:#f2efec;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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%">&#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%">5.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%">Changes in financial assumptions</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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%">&#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%">(9.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 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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.4)</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 (loss) gain, before tax</span></div></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">57.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(57.1)</span></td><td style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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.1)</span></td><td style="background-color:#f2efec;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.2)</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%">10.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="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.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><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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(27.0)</span></td><td style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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:#f2efec;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%">(11.1)</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%">12.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%">1.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="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">30.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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></td><td style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;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.3)</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%">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%">4.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="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:#f2efec;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.6)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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%">(16.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:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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%">11.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%">11.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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;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.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%">(4.4)</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%">11.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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(373.4)</span></td><td style="background-color:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">442.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:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;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%">(402.6)</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%">459.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><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%">56.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>
<tr class="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:#f2efec;padding:2px 1pt;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">28.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:#f2efec;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%">26.7&#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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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;Fixed income, corporate bonds, and gilts</span></div></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">84.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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%">&#160;&#160;Pooled fund liability-driven investments</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">113.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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;Alternatives and property funds</span></div></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="padding:2px 1pt;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">207.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">222.2&#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="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;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">442.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:#f2efec;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%">459.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 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 significant 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:#f2efec;padding:2px 1pt;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/>2024</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/>2023</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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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.38</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;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.48&#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="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%">Rate of inflation,&#160;pre-retirement</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.84</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;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.64&#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:#f2efec;padding:2px 0 2px 1pt;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.28</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;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.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%">Life expectancy at age 65 for current pensioners:</span></td><td colspan="3" style="background-color:#f2efec;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:#f2efec;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%">21 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:#f2efec;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:#f2efec;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:#f2efec;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%">22 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:#f2efec;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:#f2efec;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;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:#f2efec;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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.8)</span></td><td style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;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.8)</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%">14.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"><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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.2)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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.4)</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></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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.6)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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%">(7.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;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:#f2efec;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%">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:#f2efec;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;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%">(12.0)</span></td><td style="background-color:#f2efec;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%">13.5&#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%">(13.5)</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 [domain]]</p></div>
<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 2024-01-01<br> -Paragraph 142<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_142&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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 2024-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-2024-en-r&amp;anchor=para_140_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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 [domain]; 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 2024-01-01<br> -Paragraph 145<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_145&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>78
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599934146080">
<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, 2024</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:#f2efec;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/>2024</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/>2023</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:#f2efec;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;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%">95.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><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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">94.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:#f2efec;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%">110.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="padding:2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">55.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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;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%">55.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_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>79
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599936173232">
<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, 2024</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, 2024, 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:#f2efec;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;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:#f2efec;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%">293.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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;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%">55.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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;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%">92.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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;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%">145.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:#f2efec;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">8.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#f2efec;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%">312.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:#f2efec;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:#f2efec;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%">59.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:#f2efec;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:#f2efec;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%">99.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:#f2efec;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:#f2efec;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%">154.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:#f2efec;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 2024-01-01<br> -Paragraph 59<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_59&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>80
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599936161488">
<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, 2024</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 describes the dividends paid in 2024.<div><table 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:#f2efec;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:#f2efec;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:#f2efec;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;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 9, 2023</span></td><td colspan="3" style="background-color:#f2efec;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 29, 2023</span></td><td colspan="3" style="background-color:#f2efec;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 16, 2024</span></td><td colspan="2" style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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.3&#160;</span></td><td style="background-color:#f2efec;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:#f2efec;padding:2px 1pt;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 28, 2024</span></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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 28, 2024</span></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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 15, 2024</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.210&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.9&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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 8, 2024</span></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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 28, 2024</span></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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 15, 2024</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.210&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.9&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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 7, 2024</span></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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 27, 2024</span></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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 15, 2024</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.210&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.9&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#f2efec;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 7, 2024</span></td><td colspan="3" style="background-color:#f2efec;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 31, 2024</span></td><td colspan="3" style="background-color:#f2efec;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 15, 2025</span></td><td colspan="2" style="background-color:#f2efec;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.210&#160;</span></td><td style="background-color:#f2efec;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;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:#f2efec;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:#f2efec;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, 2024</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, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;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:#f2efec;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:#f2efec;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:#f2efec;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%">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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;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%">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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;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%">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:#f2efec;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%">395,725&#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%">785,489&#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%">229,282&#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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">118,812</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">130,644</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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,070</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;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%">121,498&#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%">183,388&#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%">26,146&#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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(114,329)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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,024)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(39,424)</span></td><td style="background-color:#f2efec;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%">(127,173)</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%">(284,209)</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%">(24,081)</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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(16,543)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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,861)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;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%">(14,450)</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%">(25,844)</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:#f2efec;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%">363,540</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;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:#f2efec;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%">546,583</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;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:#f2efec;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,993</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;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%">375,600&#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%">658,824&#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%">231,347&#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 2024-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-2024-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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 2024-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>81
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599936238304">
<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, 2024</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:#f2efec;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;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, 2024</span></div></td><td colspan="3" style="background-color:#f2efec;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;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:#f2efec;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">195.7&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">195.7&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;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:#f2efec;padding:2px 1pt;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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.7&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.7&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#f2efec;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:#f2efec;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2efec;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%">Notes payable</span></td><td colspan="3" style="background-color:#f2efec;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%">16</span></td><td colspan="2" style="background-color:#f2efec;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%">116.8&#160;</span></td><td style="background-color:#f2efec;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;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%">116.8&#160;</span></td><td style="background-color:#f2efec;border-bottom: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></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: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, 2023</span></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><td colspan="3" style="padding:0 1pt"></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: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: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;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%">204.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%">&#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%">204.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%">&#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%">14,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%">20.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><td colspan="2" style="padding:2px 0 2px 1pt;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="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%">Notes payable</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%">16,6.c</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%">52.0&#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%">&#8212;&#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%">&#8212;&#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%">52.0&#160;</span></td><td style="border-bottom: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></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 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:#f2efec;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;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, 2024</span></div></td><td colspan="3" style="background-color:#f2efec;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;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:#f2efec;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">195.7&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">195.7&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;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:#f2efec;padding:2px 1pt;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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.7&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.7&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#f2efec;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:#f2efec;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2efec;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%">Notes payable</span></td><td colspan="3" style="background-color:#f2efec;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%">16</span></td><td colspan="2" style="background-color:#f2efec;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%">116.8&#160;</span></td><td style="background-color:#f2efec;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;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%">116.8&#160;</span></td><td style="background-color:#f2efec;border-bottom: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></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: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, 2023</span></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><td colspan="3" style="padding:0 1pt"></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: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: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;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%">204.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%">&#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%">204.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%">&#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%">14,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%">20.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><td colspan="2" style="padding:2px 0 2px 1pt;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="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%">Notes payable</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%">16,6.c</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%">52.0&#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%">&#8212;&#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%">&#8212;&#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%">52.0&#160;</span></td><td style="border-bottom: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></table></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:#f2efec;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;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, 2024</span></div></td><td colspan="3" style="background-color:#f2efec;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;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%">Senior unsecured notes</span></td><td colspan="3" style="background-color:#f2efec;border-bottom:0.25pt 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:#f2efec;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%">548.1&#160;</span></td><td style="background-color:#f2efec;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="background-color:#f2efec;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%">&#8212;&#160;</span></td><td style="background-color:#f2efec;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="background-color:#f2efec;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%">548.2&#160;</span></td><td style="background-color:#f2efec;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="background-color:#f2efec;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%">&#8212;&#160;</span></td><td style="background-color:#f2efec;border-bottom:0.25pt 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><table 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: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, 2023</span></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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">Senior unsecured notes</span></td><td colspan="3" style="border-bottom:0.25pt 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%">16</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%">547.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%">&#8212;&#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%">523.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%">&#8212;&#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><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 2024-01-01<br> -Paragraph 93<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_93&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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 2024-01-01<br> -Paragraph 93<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_93&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>82
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599934187840">
<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, 2024</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:#f2efec;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;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, 2024</span></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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:#f2efec;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:#f2efec;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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.07</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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.11</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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.25</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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.55</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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.49</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;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:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;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,271.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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,642.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">380.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">94.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;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, 2023</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.09&#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.08&#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.23&#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.75&#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.41&#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,844.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,329.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%">309.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%">92.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%">31.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%">82.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;padding:2px 1pt;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%">3.5&#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.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.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="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.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="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.5&#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:#f2efec;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, 2024</span></td><td colspan="3" style="background-color:#f2efec;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span id="i82131fb8ae284c2e97f5dada3d3faa65_3-1-1-1-234924"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">17.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">741.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">140.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">266.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">334.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;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,390.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">546.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">666.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#f2efec;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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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,176</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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,361.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">813.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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,000.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:#f2efec;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, 2023</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="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%">Bank indebtedness</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%">23.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%">23.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%">&#8212;&#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%">&#8212;&#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%">Trade and other payables <br/>(Note 6.c)</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%">842.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%">842.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%">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%">667.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%">119.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%">228.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%">320.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%">Long-term debt<br/>(Note 6.c)</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,103.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%">126.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%">185.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%">790.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%">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%">5.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%">5.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%">&#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,642.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%">1,117.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><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%">414.5&#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,110.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_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 2024-01-01<br> -Paragraph 35N<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_35N&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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 2024-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-2024-en-r&amp;anchor=para_39_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>83
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599936167200">
<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, 2024</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:#f2efec;padding:2px 1pt;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;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%">(Note 6.c)</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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">175.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:#f2efec;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%">124.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%">Non-current&#160;portion of long-term debt</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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,208.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">974.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-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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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,383.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:#f2efec;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,098.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="padding:2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="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:#f2efec;padding:2px 0 2px 1pt;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.5)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(352.9)</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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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,172.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:#f2efec;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%">768.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:#f2efec;padding:2px 0 2px 1pt;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,945.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,451.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-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:#f2efec;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%">4,117.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:#f2efec;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,220.0&#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>84
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599949064944">
<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, 2024</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:#f2efec;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%">2024</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%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;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%">(Note 6.c)</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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;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.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="padding:2px 1pt;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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></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:#f2efec;padding:2px 0 2px 1pt;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></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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)</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:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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></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:#f2efec;padding:2px 0 2px 1pt;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.1)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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></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:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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></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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;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%">22.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 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 $146.2 (2023 - $141.6) 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:#f2efec;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%">2024</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%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;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%">(Note 6.c)</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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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.2)</span></td><td style="background-color:#f2efec;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%">(49.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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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%">Change of tax rates</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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&#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:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.2)</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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(42.4)</span></td><td style="background-color:#f2efec;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%">(50.4)</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:#f2efec;padding:2px 1pt;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;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%">(Note 6.c)</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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">152.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%">Differences in timing of taxability of revenue and deductibility of expenses</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">198.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">154.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%">Loss and tax credit carryforwards</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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%">Other</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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></tr><tr><td colspan="3" style="padding:2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;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.9)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;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.7)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(192.8)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(129.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"><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:#f2efec;padding:2px 0 2px 1pt;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.1)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(106.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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;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%">66.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 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:#f2efec;padding:2px 1pt;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;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%">(Note 6.c)</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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">66.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:#f2efec;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%">10.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="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 recovery during the year recognized in net income</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">42.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="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:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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%">Tax effect on equity items</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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></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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(57.0)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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></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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;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%">66.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="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, 2024, 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:#f2efec;padding:2px 1pt;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/>2024</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/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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></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%">Non-capital&#160;tax losses:</span></td><td colspan="3" style="background-color:#f2efec;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%">Expire (2025 to 2044)</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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&#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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;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.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><td colspan="3" style="padding:2px 1pt;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">46.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:#f2efec;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%">56.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></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 2024-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-2024-en-r&amp;anchor=para_81_g&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>85
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599936153408">
<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, 2024</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:#f2efec;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%">2024</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%">2023</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:#f2efec;padding:2px 1pt;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;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%">58.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%">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:#f2efec;padding:2px 0 2px 1pt;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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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&#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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest on other long-term debt</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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&#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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">117.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:#f2efec;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%">102.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="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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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:#f2efec;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%">(11.7)</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%">Net interest expense</span></div></td><td colspan="3" style="border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">103.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:#f2efec;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%">91.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;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="padding:0 1pt"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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></tr><tr><td colspan="3" style="border-bottom:1pt 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:1pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#f2efec;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%">104.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:#f2efec;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%">93.0&#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_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 2024-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-2024-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599936171856">
<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, 2024</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:#f2efec;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%">2024</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%">2023</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:#f2efec;padding:2px 1pt;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,238.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:#f2efec;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,654.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="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contingent employment payments</span></td><td colspan="3" style="background-color:#ffffff;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%">6.c</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span id="i3bbba7be1cc841dba12ce2e851bfd89c_4-2-1-1-285014"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">6.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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%">Pension costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">126.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">108.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%">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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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%">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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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,415.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:#f2efec;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,842.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><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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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,670.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:#f2efec;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,321.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%">Indirect labor</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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,744.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,520.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%">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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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,415.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:#f2efec;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,842.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></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>87
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599935324560">
<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, 2024</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:#f2efec;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%">2024</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%">2023</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:#f2efec;padding:2px 1pt;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 investments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#f2efec;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%">(4.6)</span></td><td style="background-color:#f2efec;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%">(0.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%">Gain on sale of intangible asset</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.0)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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"><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 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:#f2efec;padding:2px 0 2px 1pt;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.1)</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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><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 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:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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:#f2efec;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.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><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>88
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599936164336">
<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, 2024</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, 2024, 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="6" style="padding:0 1pt"></td><td colspan="3" rowspan="4" 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%">Senior</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%">Unsecured </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%">Notes</span></div></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: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%">Notes </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%">Payable</span></div></td><td colspan="3" rowspan="4" 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%">Other</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%">Financing</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%">Obligations</span></div></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 style="height:12pt"><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:8pt;font-weight:400;line-height:120%">(Note 6.c)</span></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="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, 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%">6.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="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,801.7&#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%">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%">(3.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%">(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%">(257.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%">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 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%">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 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%">&#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%">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%">72.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%">72.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 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%">Acquisitions</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%">&#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%">&#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%">13.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%">64.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%">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="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, 2023</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%">547.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%">487.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%">52.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%">10.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%">579.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="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,677.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: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%">&#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%">175.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%">(38.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%">(62.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%">(124.1)</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%">(50.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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.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%">5.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.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%">24.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%">33.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%">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%">(4.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><td colspan="2" style="padding:2px 0 2px 1pt;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.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%">100.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%">163.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%">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%">&#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%">98.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%">36.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%">57.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%">192.5&#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.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.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="2" style="padding:2px 0 2px 1pt;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="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%">5.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%">9.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:#f2efec;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, 2024</span></td><td colspan="2" style="background-color:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">548.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:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">661.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:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">116.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:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">57.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:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">642.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:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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,025.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:#f2efec;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:60.278%"></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:15.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.408%"></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:#f2efec;padding:2px 1pt;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/>2024</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/>2023</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:#f2efec;padding:2px 1pt;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 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%">143.6&#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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 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%">83.5&#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:66.047%"></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:15.247%"></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:#f2efec;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%">2024</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%">2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f2efec;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%">24.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%">Cash payments for leases not included in the measurement of lease liabilities</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;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%">47.5&#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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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.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:#f2efec;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%">72.1&#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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">124.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:#f2efec;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%">125.0&#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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">206.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:#f2efec;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%">197.1&#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 2024-01-01<br> -Paragraph 44D<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_44D&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599936055840">
<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, 2024</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 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%">37.5%</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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, 2024</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, 2023</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;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:#f2efec;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:#f2efec;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:#f2efec;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%">143.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:#f2efec;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:#f2efec;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.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:#f2efec;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:#f2efec;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%">24.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:#f2efec;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%">96.3&#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%">0.8&#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%">16.7&#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:#f2efec;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%">2024</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%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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:#f2efec;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%">15.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="padding:2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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.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 compensation</span></td><td colspan="2" style="background-color:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">39.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:#f2efec;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%">53.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>
</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: Total for all 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 2024-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-2024-en-r&amp;doctype=Standard&amp;dita_xref=IFRS12_g14-17_TI<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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: Total for all 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 2024-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-2024-en-r&amp;anchor=para_17_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_16_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_B4_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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: Total for all 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 2024-01-01<br> -Paragraph 18<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_18&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599934138256">
<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, 2024</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:#f2efec;padding:0 1pt"></td><td colspan="12" style="background-color:#f2efec;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, 2024</span></td></tr><tr><td colspan="3" style="background-color:#f2efec;padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;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:#f2efec;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:#f2efec;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:#f2efec;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:#f2efec;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,665.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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,113.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:#f2efec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,720.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:#f2efec;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,500.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:#f2efec;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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,072.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">322.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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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,633.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#f2efec;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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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,427.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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,040.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:#f2efec;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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,398.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:#f2efec;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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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,866.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:#f2efec;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:#f2efec;padding:2px 1pt;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 payroll costs</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">670.3&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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,354.6&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">646.0&#160;</span></td><td style="background-color:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;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,670.9&#160;</span></td><td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">756.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:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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,686.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:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">752.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:#f2efec;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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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,195.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:#f2efec;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, 2023</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,426.5&#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,634.5&#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,418.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%">6,479.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><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%">180.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%">950.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%">282.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,413.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%">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,246.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="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,684.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%">1,135.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%">5,066.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="padding:2px 1pt;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 payroll 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%">578.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%">1,209.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%">533.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="2" style="padding:2px 0 2px 1pt;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,321.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: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%">667.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%">1,475.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%">602.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,744.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>
<tr class="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: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: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:#f2efec;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/>2024</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/>2023</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:#f2efec;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%">2024</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%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;padding:2px 1pt;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="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;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%">(Note 6.c)</span></td><td colspan="3" style="background-color:#f2efec;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">692.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:#f2efec;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%">541.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="background-color:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,665.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:#f2efec;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,426.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="padding:2px 1pt;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:#f2efec;padding:2px 0 2px 1pt;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,020.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,848.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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,113.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,634.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%">United Kingdom</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">367.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">163.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">589.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">411.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%">Australia</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">339.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">338.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">415.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">453.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 geographies</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">493.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">158.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">716.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">553.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-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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,912.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:#f2efec;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,049.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><td colspan="2" style="background-color:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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,500.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:#f2efec;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%">6,479.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>
<tr class="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:#f2efec;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%">2024</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%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#f2efec;padding:2px 1pt;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:#f2efec;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,040.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:#f2efec;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,723.7&#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%">Water</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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,567.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:#f2efec;padding:2px 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,368.9&#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:#f2efec;padding:2px 0 2px 1pt;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,661.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:#f2efec;padding:2px 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,232.6&#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%">Environmental Services</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;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,491.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,410.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%">Energy&#160;&amp; Resources</span></td><td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">739.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">743.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:#f2efec;border-bottom:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;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,500.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:#f2efec;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%">6,479.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_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 2024-01-01<br> -Paragraph 33<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_33&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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 2024-01-01<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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 [domain]]</p></div>
<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 2024-01-01<br> -Paragraph 32<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_32&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599936941056">
<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, 2024</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 2024-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-2024-en-r&amp;anchor=para_73_c&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599940135344">
<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, 2024 </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 | Contract backlog and finite trademarks</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">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 2024-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-2024-en-r&amp;anchor=para_118_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599940172912">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Recent Accounting Pronouncements and Changes to Accounting Policies - Consolidated Statements of Financial Position (Details) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2023</div></th>
<th class="th" colspan="2"><div>Jan. 01, 2023</div></th>
<th class="th" colspan="2"><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_NoncurrentAssetsAbstract', window );"><strong>Non-current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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,712.5<span></span>
</td>
<td class="nump">$ 2,073.6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 2,032.6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_Assets', window );">Total assets</a></td>
<td class="nump">6,956.1<span></span>
</td>
<td class="nump">5,766.3<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">5,339.1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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 liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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">1,018.7<span></span>
</td>
<td class="nump">842.4<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">784.8<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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 );">Long-term debt</a></td>
<td class="nump">175.0<span></span>
</td>
<td class="nump">124.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">23.2<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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 liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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 debt</a></td>
<td class="nump">1,208.5<span></span>
</td>
<td class="nump">974.2<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,157.1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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="nump">63.6<span></span>
</td>
<td class="nump">26.4<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">35.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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">4,011.0<span></span>
</td>
<td class="nump">3,315.2<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">3,347.3<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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,945.1<span></span>
</td>
<td class="nump">2,451.1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,991.8<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 1,991.8<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_EquityAndLiabilities', window );">Total liabilities and equity</a></td>
<td class="nump">$ 6,956.1<span></span>
</td>
<td class="nump">5,766.3<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">5,339.1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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 assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">293.8<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">293.8<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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 assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">1,316.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,268.4<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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 );">Global</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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 assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">463.8<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">470.4<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_PreviouslyStatedMember', window );">Previously stated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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 assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">2,384.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,346.4<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_Assets', window );">Total assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,076.7<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5,652.9<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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 liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">818.5<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">755.7<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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 );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">146.7<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">52.2<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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 liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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 debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">982.3<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,183.6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">24.4<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">28.2<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="text">&#160;<span></span>
</td>
<td class="nump">3,320.1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">3,366.9<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">2,756.6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,286.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,286.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_EquityAndLiabilities', window );">Total liabilities and equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,076.7<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5,652.9<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_PreviouslyStatedMember', window );">Previously stated | Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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 assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">359.5<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">359.5<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_PreviouslyStatedMember', window );">Previously stated | United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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 assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">1,452.4<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,408.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_PreviouslyStatedMember', window );">Previously stated | Global</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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 assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">572.1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">578.9<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember', window );">Increase (Decrease)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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 assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="num">(310.4)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(313.8)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_Assets', window );">Total assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(310.4)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(313.8)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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 liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">23.9<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">29.1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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 );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(22.7)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(29.0)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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 liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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 debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8.1)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(26.5)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">2.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">6.8<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="text">&#160;<span></span>
</td>
<td class="num">(4.9)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(19.6)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="num">(305.5)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="num">(294.2)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (294.2)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></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_EquityAndLiabilities', window );">Total liabilities and equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(310.4)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(313.8)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember', window );">Increase (Decrease) | Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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 assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="num">(65.7)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(65.7)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember', window );">Increase (Decrease) | United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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 assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="num">(136.4)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(139.6)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember', window );">Increase (Decrease) | Global</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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 assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="num">$ (108.3)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (108.5)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="8"></td></tr>
<tr><td colspan="8"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Revised for change in accounting policy (see Note 6.c)</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Revised for change in accounting policy (see Note 6.c)</span></td>
</tr>
</table></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 2024-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-2024-en-r&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_28_c&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2024-01-01<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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 2024-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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 2024-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-2024-en-r&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_54_o&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-01-01<br> -Paragraph 56<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_56&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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 2024-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_54_r&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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: Total for all 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 2024-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-2024-en-r&amp;anchor=para_134_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_135_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_B67_d&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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 2024-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-2024-en-r&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_28_d&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2024-01-01<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_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 2024-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-2024-en-r&amp;anchor=para_54_k&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>
<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_RetrospectiveApplicationAndRetrospectiveRestatementAxis=ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember</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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599938463184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Recent Accounting Pronouncements and Changes to Accounting Policies - Consolidated Statements of Income (Details) - CAD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th" colspan="2"><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_DisclosureOfFinancialInstrumentsLineItems', window );"><strong>Disclosure of detailed information about financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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">$ 2,286.1<span></span>
</td>
<td class="nump">$ 1,965.3<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<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">465.3<span></span>
</td>
<td class="nump">407.7<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="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 income taxes</a></td>
<td class="num">(42.4)<span></span>
</td>
<td class="num">(50.4)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="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">$ 361.5<span></span>
</td>
<td class="nump">$ 316.5<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="ro">
<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">$ 3.17<span></span>
</td>
<td class="nump">$ 2.85<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<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">$ 3.17<span></span>
</td>
<td class="nump">$ 2.85<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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_PreviouslyStatedMember', window );">Previously stated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialInstrumentsLineItems', window );"><strong>Disclosure of detailed information about financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 1,945.8<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">427.2<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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 income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(45.6)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">$ 331.2<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 2.98<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 2.98<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember', window );">Increase (Decrease)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialInstrumentsLineItems', window );"><strong>Disclosure of detailed information about financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 19.5<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="num">(19.5)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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 income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4.8)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="num">$ (14.7)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="num">$ (0.13)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="num">$ (0.13)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Revised for change in accounting policy (see Note 6.c)</span></td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<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 2024-01-01<br> -Paragraph 66<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2024-01-01<br> -Paragraph 67<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_67&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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_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 2024-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-2024-en-r&amp;anchor=para_81_g_ii&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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 2024-01-01<br> -Paragraph 66<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2024-01-01<br> -Paragraph 67<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_67&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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_DisclosureOfFinancialInstrumentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DisclosureOfFinancialInstrumentsLineItems</td>
</tr>
<tr>
<td style="padding-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_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 2024-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-2024-en-r&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2024-01-01<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 17<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_113_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_106_d_i&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2024-01-01<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_33_b_i&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-01-01<br> -Paragraph 103<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-01-01<br> -Paragraph 102<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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 2024-01-01<br> -Paragraph 85<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_RetrospectiveApplicationAndRetrospectiveRestatementAxis=ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember</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>95
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599938683488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Recent Accounting Pronouncements and Changes to Accounting Policies - Consolidated Statements of Comprehensive Income (Details) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th" colspan="2"><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_DisclosureOfFinancialInstrumentsLineItems', window );"><strong>Disclosure of detailed information about financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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="nump">$ 233.2<span></span>
</td>
<td class="num">$ (60.6)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<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), net of tax</a></td>
<td class="nump">228.1<span></span>
</td>
<td class="num">(47.5)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
</tr>
<tr class="ro">
<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, net of tax</a></td>
<td class="nump">$ 589.6<span></span>
</td>
<td class="nump">269.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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_PreviouslyStatedMember', window );">Previously stated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialInstrumentsLineItems', window );"><strong>Disclosure of detailed information about financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="num">(64.0)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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), net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(50.9)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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, net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">280.3<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember', window );">Increase (Decrease)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialInstrumentsLineItems', window );"><strong>Disclosure of detailed information about financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">3.4<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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), net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.4<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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, net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (11.3)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Revised for change in accounting policy (see Note 6.c)</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Revised for change in accounting policy (see Note 6.c)</span></td>
</tr>
</table></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 2024-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-2024-en-r&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_B12_b_ix&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_106_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_81A_c&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DisclosureOfFinancialInstrumentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DisclosureOfFinancialInstrumentsLineItems</td>
</tr>
<tr>
<td style="padding-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_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 2024-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-2024-en-r&amp;anchor=para_B12_b_viii&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_106_d_ii&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_81A_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-01-01<br> -Paragraph 7<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_RetrospectiveApplicationAndRetrospectiveRestatementAxis=ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember</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>96
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599937981776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Recent Accounting Pronouncements and Changes to Accounting Policies - Consolidated Statements of Cash Flows (Details) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th" colspan="2"><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_DisclosureOfFinancialInstrumentsLineItems', window );"><strong>Disclosure of detailed information about financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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">$ 361.5<span></span>
</td>
<td class="nump">$ 316.5<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="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">(42.4)<span></span>
</td>
<td class="num">(50.4)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="ro">
<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">(59.6)<span></span>
</td>
<td class="num">(59.6)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<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">603.1<span></span>
</td>
<td class="nump">520.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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_PaymentsOfNotesPayableAndOtherFinancingObligations', window );">Repayment of notes payable and other financing obligations</a></td>
<td class="num">(101.1)<span></span>
</td>
<td class="num">(27.7)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<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">$ (152.1)<span></span>
</td>
<td class="num">(109.3)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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_PreviouslyStatedMember', window );">Previously stated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialInstrumentsLineItems', window );"><strong>Disclosure of detailed information about financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">331.2<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="num">(45.6)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="num">(54.4)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">544.7<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_PaymentsOfNotesPayableAndOtherFinancingObligations', window );">Repayment of notes payable and other financing obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(52.4)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="num">(134.0)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember', window );">Increase (Decrease)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialInstrumentsLineItems', window );"><strong>Disclosure of detailed information about financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="num">(14.7)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="num">(4.8)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="num">(5.2)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="num">(24.7)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_PaymentsOfNotesPayableAndOtherFinancingObligations', window );">Repayment of notes payable and other financing obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24.7<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 24.7<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Revised for change in accounting policy (see Note 6.c)</span></td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<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 2024-01-01<br> -Paragraph 20<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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 2024-01-01<br> -Paragraph 20<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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, from continuing and discontinued operations.</p></div>
<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 2024-01-01<br> -Paragraph 10<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_10&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_50_d&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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, from continuing and discontinued operations. [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 2024-01-01<br> -Paragraph 10<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_10&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_50_d&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DisclosureOfFinancialInstrumentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DisclosureOfFinancialInstrumentsLineItems</td>
</tr>
<tr>
<td style="padding-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_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, unless line item indicates otherwise [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 2024-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-2024-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_B12_b_vi&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2024-01-01<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_stn_PaymentsOfNotesPayableAndOtherFinancingObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Notes Payable And Other Financing 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_PaymentsOfNotesPayableAndOtherFinancingObligations</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_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_RetrospectiveApplicationAndRetrospectiveRestatementAxis=ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember</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>97
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599936909776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Acquisition - Additional Information (Details)<br></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>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2024 </div>
<div>CAD ($) </div>
<div>employee</div>
</th>
<th class="th">
<div>Feb. 09, 2024 </div>
<div>CAD ($) </div>
<div>employee</div>
</th>
<th class="th">
<div>Jan. 08, 2024 </div>
<div>CAD ($) </div>
<div>employee</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>employee</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>
<td class="text">&#160;<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_GoodwillRecognisedAsOfAcquisitionDate', window );">Goodwill recognised as of acquisition date</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">$ 74,200,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_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate', window );">Intangible assets</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">37,600,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_ContingentLiabilitiesRecognisedAsOfAcquisitionDate', window );">Provisions</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">$ 1,100,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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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="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_ZETCONIngenieureGmbHMember', window );">ZETCON Ingenieure GmbH</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>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">645<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_GoodwillRecognisedAsOfAcquisitionDate', window );">Goodwill recognised as of acquisition date</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">$ 207,900,000<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_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate', window );">Intangible assets</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">$ 84,300,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_BusinessCombinationsAxis=stn_MorrisonHershfieldGroupIncMember', window );">Morrison Hershfield Group 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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="nump">1,150<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_GoodwillRecognisedAsOfAcquisitionDate', window );">Goodwill recognised as of acquisition date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 175,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>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 59,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>
</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_HydrockHoldingsLimitedMember', window );">Hydrock Holdings Limited</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>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">950<span></span>
</td>
<td class="text">&#160;<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_GoodwillRecognisedAsOfAcquisitionDate', window );">Goodwill recognised as of acquisition date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 119,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>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">$ 40,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>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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_GoodwillRecognisedAsOfAcquisitionDate', window );">Goodwill recognised as of acquisition date</a></td>
<td class="nump">$ 503,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>
</tr>
<tr class="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">183,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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GoodwillExpectedDeductibleForTaxPurposes', window );">Goodwill expected to be deductible for tax purposes</a></td>
<td class="nump">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>
</tr>
<tr class="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">24,200,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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AssetRecognisedForExpectedReimbursementOtherProvisions', window );">Expected reimbursements related to these provisions for claims</a></td>
<td class="nump">15,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>
</tr>
<tr class="ro">
<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">411,200,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>
</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 | Claims</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>
</tr>
<tr class="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>
<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_ContingentLiabilitiesRecognisedAsOfAcquisitionDate', window );">Provisions</a></td>
<td class="nump">$ 20,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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AssetRecognisedForExpectedReimbursementOtherProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 have been recognised for the expected reimbursement of other provisions. [Refer: Expected reimbursement, other provisions; 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 2024-01-01<br> -Paragraph 85<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_85_c&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AssetRecognisedForExpectedReimbursementOtherProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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: Classes of contingent liabilities [domain]; Total for all 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 2024-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-2024-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2024-01-01<br> -Paragraph IE72<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_IE72&amp;doctype=Illustrative%20Examples<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GoodwillExpectedDeductibleForTaxPurposes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 goodwill in a business combination that is expected to be deductible for tax purposes. [Refer: Goodwill; Total for all 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 2024-01-01<br> -Paragraph B64<br> -Subparagraph k<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_B64_k&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GoodwillExpectedDeductibleForTaxPurposes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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; Total for all 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 2024-01-01<br> -Paragraph IE72<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_IE72&amp;doctype=Illustrative%20Examples<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2024-01-01<br> -Paragraph B64<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_B64&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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; Total for all 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 2024-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-2024-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2024-01-01<br> -Paragraph IE72<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_IE72&amp;doctype=Illustrative%20Examples<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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 2024-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-2024-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_B64_q_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BusinessCombinationsAxis=stn_ZETCONIngenieureGmbHMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ZETCONIngenieureGmbHMember</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_MorrisonHershfieldGroupIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MorrisonHershfieldGroupIncMember</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_HydrockHoldingsLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_HydrockHoldingsLimitedMember</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_ClassesOfContingentLiabilitiesAxis=ifrs-full_LegalProceedingsContingentLiabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LegalProceedingsContingentLiabilityMember</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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599936558480">
<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, 2024</div></th>
<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_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="text">&#160;<span></span>
</td>
<td class="nump">$ 86.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_LiabilitiesIncurred', window );">Notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.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="text">&#160;<span></span>
</td>
<td class="nump">137.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_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate', window );">Cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11.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">$ 555.0<span></span>
</td>
<td class="nump">75.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_stn_NonCashWorkingCapitalAbstract', window );"><strong>Non-cash&#160;working capital</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_FinancialAssetsRecognisedAsOfAcquisitionDate', window );">Trade receivables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16.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_NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate', window );">Unbilled receivables</a></td>
<td class="text">&#160;<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_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate', window );">Trade and other payables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11.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_ContractLiabilitiesRecognisedAsOfAcquisitionDate', window );">Deferred revenue</a></td>
<td class="num">(35.0)<span></span>
</td>
<td class="num">(7.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_NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate', window );">Other non-cash working capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.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_RightOfUseAssetsRecognisedAsOfAcquisitionDate', window );">Lease assets</a></td>
<td class="text">&#160;<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_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37.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_NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate', window );">Lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(13.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_NoncurrentLiabilitiesRecognisedAsOfAcquisitionDate', window );">Long-term debt</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_ContingentLiabilitiesRecognisedAsOfAcquisitionDate', window );">Provisions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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_DeferredTaxAssetsRecognisedAsOfAcquisitionDate', window );">Deferred tax assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.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_OtherRecognisedAsOfAcquisitionDate', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.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_IdentifiableAssetsAcquiredLiabilitiesAssumed', window );">Total identifiable net assets at fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">63.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_GoodwillRecognisedAsOfAcquisitionDate', window );">Goodwill arising on acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 74.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_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>
</tr>
<tr class="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">581.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_LiabilitiesIncurred', window );">Notes payable</a></td>
<td class="nump">90.7<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_AcquisitiondateFairValueOfTotalConsiderationTransferred', window );">Consideration</a></td>
<td class="nump">671.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_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate', window );">Cash acquired</a></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_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities', window );">Net cash paid</a></td>
<td class="nump">555.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_stn_NonCashWorkingCapitalAbstract', window );"><strong>Non-cash&#160;working capital</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_FinancialAssetsRecognisedAsOfAcquisitionDate', window );">Trade receivables</a></td>
<td class="nump">92.1<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_NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate', window );">Unbilled receivables</a></td>
<td class="nump">25.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_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate', window );">Trade and other payables</a></td>
<td class="num">(61.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_ContractLiabilitiesRecognisedAsOfAcquisitionDate', window );">Deferred revenue</a></td>
<td class="num">(35.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_NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate', window );">Other non-cash working capital</a></td>
<td class="nump">13.3<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_RightOfUseAssetsRecognisedAsOfAcquisitionDate', window );">Lease assets</a></td>
<td class="nump">60.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_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate', window );">Intangible assets</a></td>
<td class="nump">183.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_NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate', window );">Lease liabilities</a></td>
<td class="num">(57.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_NoncurrentLiabilitiesRecognisedAsOfAcquisitionDate', window );">Long-term debt</a></td>
<td class="num">(44.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_ContingentLiabilitiesRecognisedAsOfAcquisitionDate', window );">Provisions</a></td>
<td class="num">(24.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_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate', window );">Deferred tax liabilities</a></td>
<td class="num">(57.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_OtherRecognisedAsOfAcquisitionDate', window );">Other</a></td>
<td class="nump">46.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_IdentifiableAssetsAcquiredLiabilitiesAssumed', window );">Total identifiable net assets at fair value</a></td>
<td class="nump">168.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_GoodwillRecognisedAsOfAcquisitionDate', window );">Goodwill arising on acquisitions</a></td>
<td class="nump">$ 503.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_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: Total for all 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 2024-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-2024-en-r&amp;anchor=para_B64_f&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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; Total for all 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 2024-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-2024-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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: Total for all 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 2024-01-01<br> -Paragraph 39<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_39&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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: Total for all 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 2024-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-2024-en-r&amp;anchor=para_B64_f_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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: Classes of contingent liabilities [domain]; Total for all 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 2024-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-2024-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2024-01-01<br> -Paragraph IE72<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_IE72&amp;doctype=Illustrative%20Examples<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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; Total for all 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 2024-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-2024-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredTaxAssetsRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 deferred tax assets acquired in a business combination. [Refer: Deferred tax assets; Total for all 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 2024-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-2024-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxAssetsRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 deferred tax liabilities assumed in a business combination. [Refer: Deferred tax liabilities; Total for all 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 2024-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-2024-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinancialAssetsRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 financial assets acquired in a business combination. [Refer: Financial assets; Total for all 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 2024-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-2024-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2024-01-01<br> -Paragraph IE72<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_IE72&amp;doctype=Illustrative%20Examples<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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; Total for all 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 2024-01-01<br> -Paragraph IE72<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_IE72&amp;doctype=Illustrative%20Examples<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2024-01-01<br> -Paragraph B64<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_B64&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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: Total for all 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 2024-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-2024-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2024-01-01<br> -Paragraph IE72<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_IE72&amp;doctype=Illustrative%20Examples<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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; Total for all 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 2024-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-2024-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2024-01-01<br> -Paragraph IE72<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_IE72&amp;doctype=Illustrative%20Examples<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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: Total for all 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 2024-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-2024-en-r&amp;anchor=para_B64_f_iii&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ifrs-full_NoncurrentLiabilitiesRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 non-current liabilities assumed in a business combination. [Refer: Non-current liabilities; Total for all 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 2024-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-2024-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentLiabilitiesRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 trade and other payables assumed in a business combination. [Refer: Trade and other payables; Total for all 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 2024-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-2024-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NonCashWorkingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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</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_NonCashWorkingCapitalAbstract</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_NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 related to other non cash working capital payable 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_NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate</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_NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 related to unbilled receivables 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_NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate</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>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599937040528">
<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, 2024</div></th>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 215.7<span></span>
</td>
<td class="nump">$ 194.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_ShorttermInvestmentsClassifiedAsCashEquivalents', window );">Unrestricted investments</a></td>
<td class="nump">12.8<span></span>
</td>
<td class="nump">158.5<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">$ 228.5<span></span>
</td>
<td class="nump">$ 352.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_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 2024-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>100
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599938642560">
<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, 2024</div></th>
<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_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" 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 (2023 &#8211; $2.7)</a></td>
<td class="nump">$ 1,282.4<span></span>
</td>
<td class="nump">$ 1,016.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">26.5<span></span>
</td>
<td class="nump">36.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_InsuranceReceivables', window );">Insurance receivables</a></td>
<td class="nump">14.9<span></span>
</td>
<td class="nump">10.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_TradeAndOtherReceivables', window );">Trade and other receivables</a></td>
<td class="nump">1,323.8<span></span>
</td>
<td class="nump">1,063.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_TypeOfMeasurementOfExpectedCreditLossesAxis=ifrs-full_LifetimeExpectedCreditLossesMember', window );">Lifetime expected credit losses</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" 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 (2023 &#8211; $2.7)</a></td>
<td class="nump">$ 2.7<span></span>
</td>
<td class="nump">$ 2.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_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 2024-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-2024-en-r&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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 2024-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-2024-en-r&amp;anchor=para_54_h&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stn_InsuranceReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Insurance 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_InsuranceReceivables</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_TypeOfMeasurementOfExpectedCreditLossesAxis=ifrs-full_LifetimeExpectedCreditLossesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TypeOfMeasurementOfExpectedCreditLossesAxis=ifrs-full_LifetimeExpectedCreditLossesMember</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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599938510048">
<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, 2024</div></th>
<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_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,285.1<span></span>
</td>
<td class="nump">$ 1,018.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_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">655.9<span></span>
</td>
<td class="nump">503.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_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">380.6<span></span>
</td>
<td class="nump">309.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_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">118.3<span></span>
</td>
<td class="nump">92.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_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">36.1<span></span>
</td>
<td class="nump">31.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=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">$ 94.2<span></span>
</td>
<td class="nump">$ 82.2<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>102
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599936735456">
<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, 2024</div></th>
<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_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">$ 267.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_DepreciationPropertyPlantAndEquipment', window );">Depreciation</a></td>
<td class="nump">67.7<span></span>
</td>
<td class="nump">$ 59.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_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="nump">299.0<span></span>
</td>
<td class="nump">267.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_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">85.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_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="nump">106.2<span></span>
</td>
<td class="nump">85.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_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">33.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">34.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_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">112.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">117.4<span></span>
</td>
<td class="nump">112.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_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">35.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">41.2<span></span>
</td>
<td class="nump">35.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="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">520.2<span></span>
</td>
<td class="nump">513.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_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">82.6<span></span>
</td>
<td class="nump">89.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_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions arising on acquisitions</a></td>
<td class="nump">14.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_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="num">(68.6)<span></span>
</td>
<td class="num">(77.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="nump">24.2<span></span>
</td>
<td class="num">(7.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_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="nump">572.7<span></span>
</td>
<td class="nump">520.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 | 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">154.1<span></span>
</td>
<td class="nump">138.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">39.6<span></span>
</td>
<td class="nump">38.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_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions arising on acquisitions</a></td>
<td class="nump">4.2<span></span>
</td>
<td class="nump">0.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_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="num">(30.9)<span></span>
</td>
<td class="num">(21.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_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Impact of foreign exchange</a></td>
<td class="nump">6.8<span></span>
</td>
<td class="num">(1.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">173.8<span></span>
</td>
<td class="nump">154.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 | 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">75.1<span></span>
</td>
<td class="nump">80.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_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">3.9<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_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions arising on acquisitions</a></td>
<td class="nump">3.4<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_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="num">(9.2)<span></span>
</td>
<td class="num">(9.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="nump">4.8<span></span>
</td>
<td class="num">(1.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_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="nump">78.0<span></span>
</td>
<td class="nump">75.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 | 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">238.2<span></span>
</td>
<td class="nump">248.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_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">29.9<span></span>
</td>
<td class="nump">29.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_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions arising on acquisitions</a></td>
<td class="nump">6.1<span></span>
</td>
<td class="nump">1.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_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="num">(24.4)<span></span>
</td>
<td class="num">(38.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_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Impact of foreign exchange</a></td>
<td class="nump">9.1<span></span>
</td>
<td class="num">(3.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_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="nump">258.9<span></span>
</td>
<td class="nump">238.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 | 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">52.8<span></span>
</td>
<td class="nump">46.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_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">9.2<span></span>
</td>
<td class="nump">16.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_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions arising on acquisitions</a></td>
<td class="nump">0.6<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">(4.1)<span></span>
</td>
<td class="num">(8.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_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Impact of foreign exchange</a></td>
<td class="nump">3.5<span></span>
</td>
<td class="num">(0.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">62.0<span></span>
</td>
<td class="nump">52.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</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="num">(252.7)<span></span>
</td>
<td class="num">(262.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_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="nump">64.8<span></span>
</td>
<td class="nump">67.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">67.7<span></span>
</td>
<td class="nump">59.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</a></td>
<td class="nump">5.9<span></span>
</td>
<td class="nump">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_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Impact of foreign exchange</a></td>
<td class="nump">12.2<span></span>
</td>
<td class="num">(3.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_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="num">(273.7)<span></span>
</td>
<td class="num">(252.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 | 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="num">(68.5)<span></span>
</td>
<td class="num">(67.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="nump">29.6<span></span>
</td>
<td class="nump">20.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_DepreciationPropertyPlantAndEquipment', window );">Depreciation</a></td>
<td class="nump">25.5<span></span>
</td>
<td class="nump">22.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_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment', window );">Net impairment</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_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Impact of foreign exchange</a></td>
<td class="nump">3.2<span></span>
</td>
<td class="num">(0.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_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="num">(67.6)<span></span>
</td>
<td class="num">(68.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_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="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="num">(41.4)<span></span>
</td>
<td class="num">(42.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_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="nump">8.7<span></span>
</td>
<td class="nump">8.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_DepreciationPropertyPlantAndEquipment', window );">Depreciation</a></td>
<td class="nump">9.5<span></span>
</td>
<td class="nump">7.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_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment', window );">Net impairment</a></td>
<td class="nump">0.5<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_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Impact of foreign exchange</a></td>
<td class="nump">1.1<span></span>
</td>
<td class="num">(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_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="num">(43.8)<span></span>
</td>
<td class="num">(41.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_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="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="num">(125.4)<span></span>
</td>
<td class="num">(134.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="nump">23.0<span></span>
</td>
<td class="nump">34.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">27.0<span></span>
</td>
<td class="nump">26.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_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment', window );">Net impairment</a></td>
<td class="nump">5.4<span></span>
</td>
<td class="nump">1.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="nump">6.7<span></span>
</td>
<td class="num">(1.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_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="num">(141.5)<span></span>
</td>
<td class="num">(125.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_AccumulatedDepreciationAndAmortisationMember', window );">Accumulated depreciation | 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="num">(17.4)<span></span>
</td>
<td class="num">(18.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_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="nump">3.5<span></span>
</td>
<td class="nump">4.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_DepreciationPropertyPlantAndEquipment', window );">Depreciation</a></td>
<td class="nump">5.7<span></span>
</td>
<td class="nump">4.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</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_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Impact of foreign exchange</a></td>
<td class="nump">1.2<span></span>
</td>
<td class="num">(0.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_PropertyPlantAndEquipment', window );">Ending balance</a></td>
<td class="num">$ (20.8)<span></span>
</td>
<td class="num">$ (17.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_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: Total for all 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 2024-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-2024-en-r&amp;anchor=para_73_e_iii&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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: Total for all 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 2024-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-2024-en-r&amp;anchor=para_73_e_i&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_73_e_vii&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_75_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_73_e_ii&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_73_e_v&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_98_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_73_e_viii&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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 2024-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-2024-en-r&amp;anchor=para_73_e&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_54_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>103
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599940552384">
<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, 2024</div></th>
<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_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">$ 442.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_DepreciationRightofuseAssets', window );">Depreciation</a></td>
<td class="num">(127.1)<span></span>
</td>
<td class="num">$ (121.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 );">Ending balance</a></td>
<td class="nump">474.3<span></span>
</td>
<td class="nump">442.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_ClassesOfAssetsAxis=ifrs-full_RightofuseAssetsMember', window );">Right-of-use 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">442.9<span></span>
</td>
<td class="nump">470.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_AdditionsToRightofuseAssets', window );">Additions</a></td>
<td class="nump">70.9<span></span>
</td>
<td class="nump">48.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_AcquisitionsThroughBusinessCombinationsRightofuseAssets', window );">Acquisitions</a></td>
<td class="nump">60.8<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_DepreciationRightofuseAssets', window );">Depreciation</a></td>
<td class="num">(127.1)<span></span>
</td>
<td class="num">(121.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_IncreaseDecreaseThroughModificationOfRightOfUseAssets', window );">Modifications</a></td>
<td class="nump">37.1<span></span>
</td>
<td class="nump">33.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_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets', window );">Reversal of impairment, net</a></td>
<td class="num">(29.0)<span></span>
</td>
<td class="nump">1.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_IncreaseDecreaseThroughNetExchangeDifferencesRightofuseAssets', window );">Foreign exchange</a></td>
<td class="nump">18.7<span></span>
</td>
<td class="num">(4.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_RightofuseAssets', window );">Ending balance</a></td>
<td class="nump">474.3<span></span>
</td>
<td class="nump">442.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_BuildingsMember', window );">Building | Right-of-use 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">431.0<span></span>
</td>
<td class="nump">455.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_AdditionsToRightofuseAssets', window );">Additions</a></td>
<td class="nump">60.3<span></span>
</td>
<td class="nump">45.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_AcquisitionsThroughBusinessCombinationsRightofuseAssets', window );">Acquisitions</a></td>
<td class="nump">56.8<span></span>
</td>
<td class="nump">14.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_DepreciationRightofuseAssets', window );">Depreciation</a></td>
<td class="num">(117.7)<span></span>
</td>
<td class="num">(114.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_IncreaseDecreaseThroughModificationOfRightOfUseAssets', window );">Modifications</a></td>
<td class="nump">36.4<span></span>
</td>
<td class="nump">33.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_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets', window );">Reversal of impairment, net</a></td>
<td class="num">(29.0)<span></span>
</td>
<td class="nump">1.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_IncreaseDecreaseThroughNetExchangeDifferencesRightofuseAssets', window );">Foreign exchange</a></td>
<td class="nump">17.0<span></span>
</td>
<td class="num">(4.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_RightofuseAssets', window );">Ending balance</a></td>
<td class="nump">454.8<span></span>
</td>
<td class="nump">431.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 | Right-of-use 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">11.9<span></span>
</td>
<td class="nump">15.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_AdditionsToRightofuseAssets', window );">Additions</a></td>
<td class="nump">10.6<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_AcquisitionsThroughBusinessCombinationsRightofuseAssets', window );">Acquisitions</a></td>
<td class="nump">4.0<span></span>
</td>
<td class="nump">0.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_DepreciationRightofuseAssets', window );">Depreciation</a></td>
<td class="num">(9.4)<span></span>
</td>
<td class="num">(7.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_IncreaseDecreaseThroughModificationOfRightOfUseAssets', window );">Modifications</a></td>
<td class="nump">0.7<span></span>
</td>
<td class="nump">0.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_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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesRightofuseAssets', window );">Foreign exchange</a></td>
<td class="nump">1.7<span></span>
</td>
<td class="num">(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">$ 19.5<span></span>
</td>
<td class="nump">$ 11.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_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>The increase in right-of-use assets resulting from acquisitions through business combinations. [Refer: Total for all business combinations [member]; 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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_73_e&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AcquisitionsThroughBusinessCombinationsRightofuseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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 2024-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-2024-en-r&amp;anchor=para_53_h&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_53_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>The increase (decrease) in right-of-use assets 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: 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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_73_e&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesRightofuseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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 2024-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-2024-en-r&amp;anchor=para_53_j&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_47_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_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>104
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599940160096">
<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, 2024</div></th>
<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_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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLoss', window );">Impairment reversals</a></td>
<td class="nump">$ 1.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_RecoverableAmountOfAssetOrCashgeneratingUnit', window );">Recoverable amount remaining</a></td>
<td class="nump">1.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_ClassesOfProvisionsAxis=ifrs-full_OnerousContractsProvisionMember', window );">Onerous 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_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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionalProvisionsOtherProvisions', window );">Additional provisions, other provisions</a></td>
<td class="nump">6.8<span></span>
</td>
<td class="nump">$ 2.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_ClassesOfAssetsAxis=ifrs-full_RightofuseAssetsMember', window );">Right-of-use 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_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_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets', window );">Net impairment charge (reversal)</a></td>
<td class="num">(29.0)<span></span>
</td>
<td class="nump">1.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_ClassesOfAssetsAxis=ifrs-full_PropertyPlantAndEquipmentMember', window );">Property, plant and 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss', window );">Property and equipment</a></td>
<td class="nump">6.1<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_GeographicalAreasAxis=stn_UnitedStatesAndCanadaMember', window );">United States And Canada</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_ReversalOfImpairmentLossRecognisedInProfitOrLoss', window );">Impairment reversals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.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_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_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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLoss', window );">Impairment reversals</a></td>
<td class="nump">0.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_RecoverableAmountOfAssetOrCashgeneratingUnit', window );">Recoverable amount remaining</a></td>
<td class="nump">0.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_GeographicalAreasAxis=country_US', window );">United States | Right-of-use 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_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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss', window );">Property and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.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_US', window );">United States | Property, plant and 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss', window );">Property and equipment</a></td>
<td class="nump">0.4<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_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_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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLoss', window );">Impairment reversals</a></td>
<td class="nump">0.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_RecoverableAmountOfAssetOrCashgeneratingUnit', window );">Recoverable amount remaining</a></td>
<td class="nump">0.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_GeographicalAreasAxis=country_CA', window );">Canada | Property, plant and 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss', window );">Property and equipment</a></td>
<td class="nump">5.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_GeographicalAreasAxis=ifrs-full_ForeignCountriesMember', window );">Global</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_ReversalOfImpairmentLossRecognisedInProfitOrLoss', window );">Impairment reversals</a></td>
<td class="nump">0.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_RecoverableAmountOfAssetOrCashgeneratingUnit', window );">Recoverable amount remaining</a></td>
<td class="nump">1.3<span></span>
</td>
<td class="nump">$ 2.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_GeographicalAreasAxis=ifrs-full_ForeignCountriesMember', window );">Global | Property, plant and 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss', window );">Property and equipment</a></td>
<td class="nump">$ 0.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_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 1 month 6 days<span></span>
</td>
<td class="text">6 years 2 months 12 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 6 months<span></span>
</td>
<td class="text">2 years 9 months 18 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_AdditionalProvisionsOtherProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 other provisions made. [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 2024-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-2024-en-r&amp;anchor=para_84_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdditionalProvisionsOtherProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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 2024-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-2024-en-r&amp;anchor=para_126_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_129_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RecoverableAmountOfAssetOrCashgeneratingUnit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The higher of an asset&#8217;s (or cash-generating unit&#8217;s) fair value less costs of disposal and its value in use. [Refer: Total for all 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 2024-01-01<br> -Paragraph 130<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_130_e&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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 2024-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-2024-en-r&amp;anchor=para_126_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_129_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_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_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_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>
<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_ClassesOfAssetsAxis=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_ClassesOfAssetsAxis=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_GeographicalAreasAxis=stn_UnitedStatesAndCanadaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_UnitedStatesAndCanadaMember</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_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=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>
<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_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_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>105
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599937956912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease Assets - Schedule of Impairment losses and Related Recoverable Amounts for Reportable 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, 2024</div></th>
<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_DisclosureOfImpairmentLossAndReversalOfImpairmentLossAbstract', window );"><strong>Impairment losses</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_ReversalOfImpairmentLossRecognisedInProfitOrLoss', window );">Impairment reversals</a></td>
<td class="num">$ (1.1)<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_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss', window );">Net impairment of lease assets and property and equipment</a></td>
<td class="nump">34.9<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_RecoverableAmountOfAssetOrCashgeneratingUnit', window );">Recoverable amount remaining</a></td>
<td class="nump">1.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_ClassesOfAssetsAxis=ifrs-full_RightofuseAssetsMember', window );">Right-of-use 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_DisclosureOfImpairmentLossAndReversalOfImpairmentLossAbstract', window );"><strong>Impairment losses</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_ImpairmentLossRecognisedInProfitOrLossRightofuseAssets', window );">Lease assets</a></td>
<td class="nump">29.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_ClassesOfAssetsAxis=ifrs-full_PropertyPlantAndEquipmentMember', window );">Property, plant and 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_DisclosureOfImpairmentLossAndReversalOfImpairmentLossAbstract', window );"><strong>Impairment losses</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_ImpairmentLossRecognisedInProfitOrLoss', window );">Property and equipment</a></td>
<td class="nump">6.1<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_GeographicalAreasAxis=country_CA', window );">Canada</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_DisclosureOfImpairmentLossAndReversalOfImpairmentLossAbstract', window );"><strong>Impairment losses</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_ReversalOfImpairmentLossRecognisedInProfitOrLoss', window );">Impairment reversals</a></td>
<td class="num">(0.4)<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_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss', window );">Net impairment of lease assets and property and equipment</a></td>
<td class="nump">17.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_RecoverableAmountOfAssetOrCashgeneratingUnit', window );">Recoverable amount remaining</a></td>
<td class="nump">0.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_GeographicalAreasAxis=country_CA', window );">Canada | Right-of-use 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_DisclosureOfImpairmentLossAndReversalOfImpairmentLossAbstract', window );"><strong>Impairment losses</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_ImpairmentLossRecognisedInProfitOrLossRightofuseAssets', window );">Lease assets</a></td>
<td class="nump">12.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_GeographicalAreasAxis=country_CA', window );">Canada | Property, plant and 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_DisclosureOfImpairmentLossAndReversalOfImpairmentLossAbstract', window );"><strong>Impairment losses</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_ImpairmentLossRecognisedInProfitOrLoss', window );">Property and equipment</a></td>
<td class="nump">5.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_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_DisclosureOfImpairmentLossAndReversalOfImpairmentLossAbstract', window );"><strong>Impairment losses</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_ReversalOfImpairmentLossRecognisedInProfitOrLoss', window );">Impairment reversals</a></td>
<td class="num">(0.6)<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_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss', window );">Net impairment of lease assets and property and equipment</a></td>
<td class="nump">14.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_RecoverableAmountOfAssetOrCashgeneratingUnit', window );">Recoverable amount remaining</a></td>
<td class="nump">0.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_GeographicalAreasAxis=country_US', window );">United States | Right-of-use 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_DisclosureOfImpairmentLossAndReversalOfImpairmentLossAbstract', window );"><strong>Impairment losses</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_ImpairmentLossRecognisedInProfitOrLossRightofuseAssets', window );">Lease assets</a></td>
<td class="nump">14.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_ImpairmentLossRecognisedInProfitOrLoss', window );">Property and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.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_US', window );">United States | Property, plant and 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_DisclosureOfImpairmentLossAndReversalOfImpairmentLossAbstract', window );"><strong>Impairment losses</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_ImpairmentLossRecognisedInProfitOrLoss', window );">Property and equipment</a></td>
<td class="nump">0.4<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_GeographicalAreasAxis=ifrs-full_ForeignCountriesMember', window );">Global</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_DisclosureOfImpairmentLossAndReversalOfImpairmentLossAbstract', window );"><strong>Impairment losses</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_ReversalOfImpairmentLossRecognisedInProfitOrLoss', window );">Impairment reversals</a></td>
<td class="num">(0.1)<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_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss', window );">Net impairment of lease assets and property and equipment</a></td>
<td class="nump">2.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_RecoverableAmountOfAssetOrCashgeneratingUnit', window );">Recoverable amount remaining</a></td>
<td class="nump">1.3<span></span>
</td>
<td class="nump">$ 2.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_GeographicalAreasAxis=ifrs-full_ForeignCountriesMember', window );">Global | Right-of-use 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_DisclosureOfImpairmentLossAndReversalOfImpairmentLossAbstract', window );"><strong>Impairment losses</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_ImpairmentLossRecognisedInProfitOrLossRightofuseAssets', window );">Lease assets</a></td>
<td class="nump">2.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_GeographicalAreasAxis=ifrs-full_ForeignCountriesMember', window );">Global | Property, plant and 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_DisclosureOfImpairmentLossAndReversalOfImpairmentLossAbstract', window );"><strong>Impairment losses</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_ImpairmentLossRecognisedInProfitOrLoss', window );">Property and equipment</a></td>
<td class="nump">$ 0.5<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_DisclosureOfImpairmentLossAndReversalOfImpairmentLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DisclosureOfImpairmentLossAndReversalOfImpairmentLossAbstract</td>
</tr>
<tr>
<td style="padding-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_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 2024-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-2024-en-r&amp;anchor=para_126_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_129_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ImpairmentLossRecognisedInProfitOrLossRightofuseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 right-of-use assets. [Refer: 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>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_73_e&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossRecognisedInProfitOrLossRightofuseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 or reversal of impairment loss recognised in profit or loss. [Refer: Impairment loss recognised in profit or loss; Reversal of impairment loss recognised 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/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-01-01<br> -Paragraph 99<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RecoverableAmountOfAssetOrCashgeneratingUnit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The higher of an asset&#8217;s (or cash-generating unit&#8217;s) fair value less costs of disposal and its value in use. [Refer: Total for all 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 2024-01-01<br> -Paragraph 130<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_130_e&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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 2024-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-2024-en-r&amp;anchor=para_126_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_129_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_ClassesOfAssetsAxis=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_ClassesOfAssetsAxis=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_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>106
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599938462704">
<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, 2024</div></th>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 52.0<span></span>
</td>
<td class="nump">$ 47.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_ExpenseRelatingToShortTermLeasesAndLeasesOfLowValueAssetsForWhichRecognitionExemptionHasBeenUsed', window );">Rent expense - short-term leases and leases of&#160;low-value&#160;assets</a></td>
<td class="nump">4.0<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">(3.5)<span></span>
</td>
<td class="num">(2.9)<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">$ 52.5<span></span>
</td>
<td class="nump">$ 47.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_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 2024-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-2024-en-r&amp;anchor=para_53_e&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_53_f&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>107
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599937704064">
<tr>
<th class="tl" colspan="2" 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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th" colspan="2"><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_ReconciliationOfChangesInGoodwillAbstract', window );"><strong>Reconciliation of changes in goodwill [abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 2,073.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,712.5<span></span>
</td>
<td class="nump">$ 2,073.6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,193.4<span></span>
</td>
<td class="nump">2,152.4<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">503.0<span></span>
</td>
<td class="nump">74.2<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">135.9<span></span>
</td>
<td class="num">(33.2)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,832.3<span></span>
</td>
<td class="nump">2,193.4<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(119.8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (119.8)<span></span>
</td>
<td class="num">$ (119.8)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Revised for change in accounting policy (see Note 6.c)</span></td>
</tr></table></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 2024-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-2024-en-r&amp;anchor=para_B67_d_ii&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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: Total for all 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 2024-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-2024-en-r&amp;anchor=para_134_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_135_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_B67_d&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_B67_d_vi&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>108
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599937459360">
<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, 2024</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2023</div></th>
<th class="th" colspan="2"><div>Jan. 01, 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_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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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,712.5<span></span>
</td>
<td class="nump">$ 2,073.6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 2,032.6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">293.8<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">293.8<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">1,316.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,268.4<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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 );">Global</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">463.8<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 470.4<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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 );">Total for all cash-generating units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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,712.5<span></span>
</td>
<td class="nump">2,073.6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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 );">Total for all cash-generating units | Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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">422.7<span></span>
</td>
<td class="nump">293.8<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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 );">Total for all cash-generating units | United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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">1,479.3<span></span>
</td>
<td class="nump">1,316.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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 );">Total for all cash-generating units | Global</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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">$ 810.5<span></span>
</td>
<td class="nump">$ 463.8<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="6"></td></tr>
<tr><td colspan="6"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Revised for change in accounting policy (see Note 6.c)</span></td>
</tr></table></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: Total for all 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 2024-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-2024-en-r&amp;anchor=para_134_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_135_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_B67_d&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599940813840">
<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, 2024</div></th>
<th class="th"><div>Oct. 01, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Oct. 01, 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_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis=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_AmountByWhichUnitsRecoverableAmountExceedsItsCarryingAmount', window );">Amount of recoverable amount exceeds carrying amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 256.4<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_ValueAssignedToKeyAssumption', window );">Terminal operating margins</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.50%<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_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">150<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="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">10.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.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_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="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">8.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.90%<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="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">9.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9.50%<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="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_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections', window );">Percentage of growth rate</a></td>
<td class="nump">2.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.50%<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]; Total for all 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 2024-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-2024-en-r&amp;anchor=para_134_f_i&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_135_e_i&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_134_f_iii&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_135_e_iii&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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: Total for all 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 2024-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-2024-en-r&amp;anchor=para_134_d_v&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_134_e_v&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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: Total for all 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 2024-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-2024-en-r&amp;anchor=para_134_d_iv&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_134_e_iv&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis=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;">ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis=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=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>110
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599936527024">
<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, 2024</div></th>
<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_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">$ 265.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_IntangibleAssetsOtherThanGoodwill', window );">Ending balance</a></td>
<td class="nump">427.0<span></span>
</td>
<td class="nump">$ 265.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_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">540.5<span></span>
</td>
<td class="nump">610.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_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions</a></td>
<td class="nump">84.4<span></span>
</td>
<td class="nump">13.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">183.8<span></span>
</td>
<td class="nump">37.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="num">(68.8)<span></span>
</td>
<td class="num">(112.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_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill', window );">Impact of foreign exchange</a></td>
<td class="nump">33.6<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_IntangibleAssetsOtherThanGoodwill', window );">Ending balance</a></td>
<td class="nump">773.5<span></span>
</td>
<td class="nump">540.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_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_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="num">(274.8)<span></span>
</td>
<td class="num">(290.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_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization</a></td>
<td class="nump">123.8<span></span>
</td>
<td class="nump">102.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_RetirementsIntangibleAssetsOtherThanGoodwill', window );">Removal of fully amortized assets</a></td>
<td class="nump">68.8<span></span>
</td>
<td class="nump">112.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_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill', window );">Impact of foreign exchange</a></td>
<td class="nump">16.7<span></span>
</td>
<td class="num">(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_IntangibleAssetsOtherThanGoodwill', window );">Ending balance</a></td>
<td class="num">(346.5)<span></span>
</td>
<td class="num">(274.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_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="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="nump">231.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_IntangibleAssetsOtherThanGoodwill', window );">Ending balance</a></td>
<td class="nump">326.2<span></span>
</td>
<td class="nump">231.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_CustomerrelatedIntangibleAssetsMember', window );">Client Relationships | 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_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="nump">464.1<span></span>
</td>
<td class="nump">471.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_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions</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_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions arising on acquisitions</a></td>
<td class="nump">137.7<span></span>
</td>
<td class="nump">25.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_RetirementsIntangibleAssetsOtherThanGoodwill', window );">Removal of fully amortized assets</a></td>
<td class="num">(30.9)<span></span>
</td>
<td class="num">(25.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="nump">31.3<span></span>
</td>
<td class="num">(7.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">602.2<span></span>
</td>
<td class="nump">464.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_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">(232.7)<span></span>
</td>
<td class="num">(215.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_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization</a></td>
<td class="nump">58.5<span></span>
</td>
<td class="nump">46.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">30.9<span></span>
</td>
<td class="nump">25.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="nump">15.7<span></span>
</td>
<td class="num">(3.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_IntangibleAssetsOtherThanGoodwill', window );">Ending balance</a></td>
<td class="num">(276.0)<span></span>
</td>
<td class="num">(232.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_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">8.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">23.9<span></span>
</td>
<td class="nump">8.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=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">12.4<span></span>
</td>
<td class="nump">48.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_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">45.8<span></span>
</td>
<td class="nump">12.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_RetirementsIntangibleAssetsOtherThanGoodwill', window );">Removal of fully amortized assets</a></td>
<td class="num">(13.4)<span></span>
</td>
<td class="num">(47.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_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill', window );">Impact of foreign exchange</a></td>
<td class="nump">2.0<span></span>
</td>
<td class="num">(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_IntangibleAssetsOtherThanGoodwill', window );">Ending balance</a></td>
<td class="nump">46.8<span></span>
</td>
<td class="nump">12.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=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="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="num">(4.1)<span></span>
</td>
<td class="num">(31.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_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization</a></td>
<td class="nump">31.1<span></span>
</td>
<td class="nump">21.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_RetirementsIntangibleAssetsOtherThanGoodwill', window );">Removal of fully amortized assets</a></td>
<td class="nump">13.4<span></span>
</td>
<td class="nump">47.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_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill', window );">Impact of foreign exchange</a></td>
<td class="nump">1.1<span></span>
</td>
<td class="num">(0.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="num">(22.9)<span></span>
</td>
<td class="num">(4.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_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="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="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_IntangibleAssetsOtherThanGoodwill', window );">Ending balance</a></td>
<td class="nump">76.9<span></span>
</td>
<td class="nump">26.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_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="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="nump">64.0<span></span>
</td>
<td class="nump">90.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_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions</a></td>
<td class="nump">84.4<span></span>
</td>
<td class="nump">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_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions arising on acquisitions</a></td>
<td class="nump">0.3<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_RetirementsIntangibleAssetsOtherThanGoodwill', window );">Removal of fully amortized assets</a></td>
<td class="num">(24.5)<span></span>
</td>
<td class="num">(39.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="nump">0.3<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_IntangibleAssetsOtherThanGoodwill', window );">Ending balance</a></td>
<td class="nump">124.5<span></span>
</td>
<td class="nump">64.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_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">(38.0)<span></span>
</td>
<td class="num">(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_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization</a></td>
<td class="nump">34.2<span></span>
</td>
<td class="nump">34.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_RetirementsIntangibleAssetsOtherThanGoodwill', window );">Removal of fully amortized assets</a></td>
<td class="nump">24.5<span></span>
</td>
<td class="nump">39.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">(0.1)<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_IntangibleAssetsOtherThanGoodwill', window );">Ending balance</a></td>
<td class="num">$ (47.6)<span></span>
</td>
<td class="num">$ (38.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_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: Total for all 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 2024-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-2024-en-r&amp;anchor=para_118_e_i&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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: Total for all 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 2024-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-2024-en-r&amp;anchor=para_118_e_i&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_118_e_vi&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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 2024-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-2024-en-r&amp;anchor=para_118_e_vii&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_118_e&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_118_e&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>111
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599934282688">
<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, 2024</div></th>
<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_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">$ 41.5<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_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>112
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599936922736">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Jan. 01, 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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 195.7<span></span>
</td>
<td class="nump">$ 204.5<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_OtherAssets', window );">Other assets</a></td>
<td class="nump">327.5<span></span>
</td>
<td class="nump">296.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_OtherCurrentFinancialAssets', window );">Less current portion - financial</a></td>
<td class="nump">26.2<span></span>
</td>
<td class="nump">15.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_OtherCurrentNonfinancialAssets', window );">Less current portion -&#160;non-financial</a></td>
<td class="nump">1.3<span></span>
</td>
<td class="nump">1.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_OtherNoncurrentAssets', window );">Long-term portion</a></td>
<td class="nump">300.0<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">195.7<span></span>
</td>
<td class="nump">204.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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">43.7<span></span>
</td>
<td class="nump">25.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_ClassesOfFinancialAssetsAxis=ifrs-full_DerivativesMember', window );">Derivative financial instruments</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">20.7<span></span>
</td>
<td class="nump">20.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_ClassesOfFinancialAssetsAxis=stn_InsuranceRecoveryAssetsMember', window );">Insurance recovery 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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">10.6<span></span>
</td>
<td class="nump">0.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_ClassesOfFinancialAssetsAxis=stn_OtherMember', 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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">39.2<span></span>
</td>
<td class="nump">28.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_OtherNonfinancialAssets', window );">Other</a></td>
<td class="nump">$ 17.6<span></span>
</td>
<td class="nump">$ 18.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_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 2024-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_54_d&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_54_d&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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=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_ClassesOfFinancialAssetsAxis=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_ClassesOfFinancialAssetsAxis=stn_InsuranceRecoveryAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InsuranceRecoveryAssetsMember</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>113
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599938643040">
<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, 2024</div></th>
<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_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">$ 195.7<span></span>
</td>
<td class="nump">$ 204.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_OtherFinancialAssetAtAmortisedCost', window );">Amortized Cost/Cost</a></td>
<td class="nump">177.7<span></span>
</td>
<td class="nump">191.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_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">122.7<span></span>
</td>
<td class="nump">127.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_OtherFinancialAssetAtAmortisedCost', window );">Amortized Cost/Cost</a></td>
<td class="nump">123.1<span></span>
</td>
<td class="nump">125.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_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">73.0<span></span>
</td>
<td class="nump">77.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_OtherFinancialAssetAtAmortisedCost', window );">Amortized Cost/Cost</a></td>
<td class="nump">$ 54.6<span></span>
</td>
<td class="nump">$ 66.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_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 2024-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-2024-en-r&amp;anchor=para_54_d&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>114
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599933851728">
<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, 2024</div></th>
<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</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.63%<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>115
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599934147136">
<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, 2024</div></th>
<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_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">$ 122.7<span></span>
</td>
<td class="nump">$ 127.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_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">6.0<span></span>
</td>
<td class="nump">0.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_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">37.5<span></span>
</td>
<td class="nump">43.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=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">$ 79.2<span></span>
</td>
<td class="nump">$ 83.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_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>116
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599936791696">
<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, 2024</div></th>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 447.6<span></span>
</td>
<td class="nump">$ 351.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_EmployeeAndPayrollLiabilities', window );">Employee and payroll liabilities</a></td>
<td class="nump">453.6<span></span>
</td>
<td class="nump">415.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_Accruals', window );">Other accrued liabilities</a></td>
<td class="nump">117.5<span></span>
</td>
<td class="nump">74.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">$ 1,018.7<span></span>
</td>
<td class="nump">$ 842.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_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 2024-01-01<br> -Paragraph 78<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_78&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_54_k&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 78<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_78&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>117
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599938667152">
<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, 2024</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Jan. 01, 2023</div></th>
<th class="th"><sup>[1]</sup></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="fn" style="border-bottom: 0px;"></td>
<td colspan="2" 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,383.5<span></span>
</td>
<td class="nump">$ 1,098.2<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">175.0<span></span>
</td>
<td class="nump">124.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="nump">$ 23.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">1,208.5<span></span>
</td>
<td class="nump">974.2<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="nump">$ 1,157.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_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="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="fn" style="border-bottom: 0px;"></td>
<td colspan="2" 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">548.1<span></span>
</td>
<td class="nump">547.6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" 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_SyndicatedSeniorRevolvingCreditFacilityMember', window );">Revolving credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="fn" style="border-bottom: 0px;"></td>
<td colspan="2" 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">256.0<span></span>
</td>
<td class="nump">79.5<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" 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="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="fn" style="border-bottom: 0px;"></td>
<td colspan="2" 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">405.6<span></span>
</td>
<td class="nump">408.2<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" 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=ifrs-full_ContingentConsiderationMember', window );">Notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="fn" style="border-bottom: 0px;"></td>
<td colspan="2" 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">116.8<span></span>
</td>
<td class="nump">52.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" 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_OtherFinancingObligationsMember', window );">Other financing obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="fn" style="border-bottom: 0px;"></td>
<td colspan="2" 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">$ 57.0<span></span>
</td>
<td class="nump">$ 10.9<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="6"></td></tr>
<tr><td colspan="6"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Revised for change in accounting policy (see Note 6.c)</span></td>
</tr></table></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 2024-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SyndicatedSeniorRevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SyndicatedSeniorRevolvingCreditFacilityMember</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=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_BorrowingsByNameAxis=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_ifrs-full_BorrowingsByNameAxis=stn_OtherFinancingObligationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherFinancingObligationsMember</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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599938088432">
<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="2"></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, 2024 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>GBP (&#163;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>AUD ($)</div>
</th>
<th class="th">
<div>Jun. 27, 2024 </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>Jun. 27, 2023 </div>
<div>CAD ($)</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">4.86%<span></span>
</td>
<td class="nump">6.78%<span></span>
</td>
<td class="nump">4.86%<span></span>
</td>
<td class="nump">4.86%<span></span>
</td>
<td class="text">&#160;<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="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_SyndicatedSeniorCreditFacilitiesAdditionalBorrowingCapacity', window );">Syndicated senior credit facilities, additional borrowing capacity</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>
<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_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>
<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_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>
<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_LettersOfCreditOutstandingIssuedAmount', window );">Letter of credit outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,200,000<span></span>
</td>
<td class="nump">$ 2,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>
<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">75,500,000<span></span>
</td>
<td class="nump">57,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>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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">47,300,000<span></span>
</td>
<td class="nump">41,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>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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">28,200,000<span></span>
</td>
<td class="nump">15,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>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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="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="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="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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">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>
<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_SyndicatedSeniorRevolvingCreditFacilityMember', 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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_SyndicatedSeniorCreditFacilitiesMaximumBorrowingCapacity', window );">Syndicated senior credit facilities, borrowing capacity</a></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>
<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="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">539,800,000<span></span>
</td>
<td class="nump">718,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>
<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_SyndicatedSeniorRevolvingCreditFacilityMember', 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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">256,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>
<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_SyndicatedSeniorRevolvingCreditFacilityMember', 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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="text">&#160;<span></span>
</td>
<td class="nump">79,500,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">$ 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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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_SyndicatedSeniorCreditFacilitiesMaximumBorrowingCapacity', window );">Syndicated senior credit facilities, borrowing capacity</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>
<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_SeniorTermLoanTrancheBMember', window );">Term Loan Tranche B</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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_SyndicatedSeniorCreditFacilitiesMaximumBorrowingCapacity', window );">Syndicated senior credit facilities, borrowing capacity</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">$ 150,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>
</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_SeniorTermLoanTrancheCMember', window );">Term Loan Tranche C</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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_SyndicatedSeniorCreditFacilitiesMaximumBorrowingCapacity', window );">Syndicated senior credit facilities, borrowing capacity</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">160,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>
</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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="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>
</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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 | &#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="text">&#160;<span></span>
</td>
<td class="nump">&#163; 20.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_BorrowingsPayableAmount', window );">Payable amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,100,000<span></span>
</td>
<td class="nump">23,600,000<span></span>
</td>
<td class="nump">&#163; 9.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="nump">&#163; 14.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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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="text">&#160;<span></span>
</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>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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">$ 116,600,000<span></span>
</td>
<td class="nump">$ 52,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>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">4.90%<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">4.90%<span></span>
</td>
<td class="nump">4.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">5.00%<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_OtherFinancingObligationsMember', window );">Other 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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_IncreaseDecreaseInBorrowings', window );">Software additions acquired through software financing obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 66,300,000<span></span>
</td>
<td class="nump">$ 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>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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="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>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">3,500,000<span></span>
</td>
<td class="nump">16,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>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 44,300,000<span></span>
</td>
<td class="nump">$ 20,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>
<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 2024-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 7<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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 2024-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-2024-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_50_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_stn_SyndicatedSeniorCreditFacilitiesAdditionalBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Syndicated Senior Credit Facilities, Additional Borrowing 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_SyndicatedSeniorCreditFacilitiesAdditionalBorrowingCapacity</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_SyndicatedSeniorCreditFacilitiesMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Syndicated Senior Credit Facilities, Maximum Borrowing 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_SyndicatedSeniorCreditFacilitiesMaximumBorrowingCapacity</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_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_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_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_ifrs-full_BorrowingsByNameAxis=stn_SyndicatedSeniorRevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SyndicatedSeniorRevolvingCreditFacilityMember</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_SeniorTermLoanTrancheBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SeniorTermLoanTrancheBMember</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_SeniorTermLoanTrancheCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SeniorTermLoanTrancheCMember</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_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_OtherFinancingObligationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherFinancingObligationsMember</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>119
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599941127376">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-Term Debt - Schedule of Notes Payable (Details) - Notes payable - Notes payable<br> &#8364; in Millions, &#163; in Millions, $ in Millions, $ in Millions, $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>GBP (&#163;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>AUD ($)</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>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_CarryingAmountOfNotesPayable', window );">Carrying amount of notes payable</a></td>
<td class="nump">$ 36.7<span></span>
</td>
<td class="nump">$ 25.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="nump">$ 50.5<span></span>
</td>
<td class="nump">$ 38.1<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_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>
<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_CarryingAmountOfNotesPayable', window );">Carrying amount of notes payable</a></td>
<td class="nump">3.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#163; 2.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#163; 0.3<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_EuroMember', window );">Euro</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_CarryingAmountOfNotesPayable', window );">Carrying amount of notes payable</a></td>
<td class="nump">75.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 50.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 0.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_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>
<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_CarryingAmountOfNotesPayable', window );">Carrying amount of notes payable</a></td>
<td class="nump">$ 0.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="nump">$ 1.0<span></span>
</td>
<td class="nump">$ 0.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="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_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_EuroMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EuroMember</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>120
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599937300240">
<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, 2024 </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">$ 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_IncreaseDecreaseInExistingProvisionsOtherProvisions', window );">Current year provisions</a></td>
<td class="nump">79.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_AcquisitionsThroughBusinessCombinationsOtherProvisions', window );">Acquisitions</a></td>
<td class="nump">24.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_ProvisionUsedOtherProvisions', window );">Paid or otherwise settled</a></td>
<td class="num">(67.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_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions', window );">Impact of foreign exchange</a></td>
<td class="nump">11.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">234.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_OtherShorttermProvisions', window );">Less current portion</a></td>
<td class="nump">66.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_OtherLongtermProvisions', window );">Long-term portion</a></td>
<td class="nump">167.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_ClassesOfProvisionsAxis=stn_SelfInsuredLiabilitiesProvisionMember', window );">Self-insured liabilities</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">86.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">43.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_AcquisitionsThroughBusinessCombinationsOtherProvisions', window );">Acquisitions</a></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_ProvisionUsedOtherProvisions', window );">Paid or otherwise settled</a></td>
<td class="num">(23.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_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions', window );">Impact of foreign exchange</a></td>
<td class="nump">6.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_OtherProvisions', window );">Balance, end of the year</a></td>
<td class="nump">113.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_OtherShorttermProvisions', window );">Less current portion</a></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_OtherLongtermProvisions', window );">Long-term portion</a></td>
<td class="nump">101.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_ClassesOfProvisionsAxis=ifrs-full_LegalProceedingsContingentLiabilityMember', 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">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_IncreaseDecreaseInExistingProvisionsOtherProvisions', window );">Current year provisions</a></td>
<td class="nump">22.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_AcquisitionsThroughBusinessCombinationsOtherProvisions', window );">Acquisitions</a></td>
<td class="nump">20.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_ProvisionUsedOtherProvisions', window );">Paid or otherwise settled</a></td>
<td class="num">(22.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_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions', window );">Impact of foreign exchange</a></td>
<td class="nump">3.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_OtherProvisions', window );">Balance, end of the year</a></td>
<td class="nump">70.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_OtherShorttermProvisions', window );">Less current portion</a></td>
<td class="nump">39.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_OtherLongtermProvisions', window );">Long-term portion</a></td>
<td class="nump">30.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_ClassesOfProvisionsAxis=ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember', window );">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_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">28.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_IncreaseDecreaseInExistingProvisionsOtherProvisions', window );">Current year provisions</a></td>
<td class="nump">3.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_AcquisitionsThroughBusinessCombinationsOtherProvisions', window );">Acquisitions</a></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_ProvisionUsedOtherProvisions', window );">Paid or otherwise settled</a></td>
<td class="num">(5.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_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions', window );">Impact of foreign exchange</a></td>
<td class="nump">1.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_OtherProvisions', window );">Balance, end of the year</a></td>
<td class="nump">29.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">5.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_OtherLongtermProvisions', window );">Long-term portion</a></td>
<td class="nump">24.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_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">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_IncreaseDecreaseInExistingProvisionsOtherProvisions', window );">Current year provisions</a></td>
<td class="nump">9.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_AcquisitionsThroughBusinessCombinationsOtherProvisions', window );">Acquisitions</a></td>
<td class="nump">2.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_ProvisionUsedOtherProvisions', window );">Paid or otherwise settled</a></td>
<td class="num">(15.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="nump">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_OtherProvisions', window );">Balance, end of the year</a></td>
<td class="nump">21.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">10.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_OtherLongtermProvisions', window );">Long-term portion</a></td>
<td class="nump">$ 11.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_AcquisitionsThroughBusinessCombinationsOtherProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 other provisions resulting from acquisitions through business combinations. [Refer: Total for all business combinations [member]; 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 2024-01-01<br> -Paragraph 84<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_84&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AcquisitionsThroughBusinessCombinationsOtherProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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 2024-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-2024-en-r&amp;anchor=para_84_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 84<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_84&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_78_d&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_84_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_78_d&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_78_d&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_84_c&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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=ifrs-full_LegalProceedingsContingentLiabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LegalProceedingsContingentLiabilityMember</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>121
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599937740272">
<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, 2024</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">fourteen 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 2024-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-2024-en-r&amp;anchor=para_85_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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=ifrs-full_LegalProceedingsContingentLiabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LegalProceedingsContingentLiabilityMember</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>122
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599986945200">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Jan. 01, 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_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">$ 75.0<span></span>
</td>
<td class="nump">$ 72.3<span></span>
</td>
<td class="nump">$ 57.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_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan', window );">Net employee defined benefit liability</a></td>
<td class="num">(22.4)<span></span>
</td>
<td class="num">(29.5)<span></span>
</td>
<td class="num">$ (32.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_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">75.0<span></span>
</td>
<td class="nump">72.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_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan', window );">Net employee defined benefit liability</a></td>
<td class="num">(6.4)<span></span>
</td>
<td class="num">(15.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_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="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_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan', window );">Net employee defined benefit liability</a></td>
<td class="num">$ (16.0)<span></span>
</td>
<td class="num">$ (13.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_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_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 2024-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>123
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599936678976">
<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, 2024</div></th>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 8.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.60%<span></span>
</td>
<td class="nump">55.20%<span></span>
</td>
</tr>
<tr class="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 (loss) gain on net employee defined benefit plans</a></td>
<td class="num">$ (0.1)<span></span>
</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_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome', window );">Deferred tax (recovery) expense on remeasurement of net employee defined benefit liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4.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_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans', window );">Remeasurement (loss) gain, before tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.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_PercentageOfPlanAssetInSecuritiesOrHeldInMutualExchangeTradedAndPooledFundsAndInCash', window );">Percentage of plans' assets invested in mutual funds and exchange-traded funds or held in cash</a></td>
<td class="nump">53.00%<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_PercentageOfPlanAssetInAnnuityPolicies', window );">Percentage of plans' assets held in annuity policies</a></td>
<td class="nump">47.00%<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_WeightedAverageDurationOfDefinedBenefitObligation2019', window );">Weighted average duration of defined benefit obligation</a></td>
<td class="text">14 years<span></span>
</td>
<td class="text">14 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 [domain]]</p></div>
<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 2024-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-2024-en-r&amp;anchor=para_147_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_148_d_iii&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 [domain]]</p></div>
<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 2024-01-01<br> -Paragraph 90<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_90&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_81_ab&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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 [domain]; 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/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_91_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-01-01<br> -Paragraph 7<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_135_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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 [domain]; 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/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-01-01<br> -Paragraph 7<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_135_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_147_c&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>124
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599940118288">
<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) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<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_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_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans', window );">Remeasurement (loss) gain, before tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (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_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>
</tr>
<tr class="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">$ 56.7<span></span>
</td>
<td class="nump">40.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_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 (expense) income</a></td>
<td class="nump">2.7<span></span>
</td>
<td class="nump">2.4<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="num">(1.9)<span></span>
</td>
<td class="num">(2.1)<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="nump">0.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_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="num">(57.1)<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_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">3.0<span></span>
</td>
<td class="nump">5.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_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset', window );">Changes in financial assumptions</a></td>
<td class="nump">47.7<span></span>
</td>
<td class="num">(9.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_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset', window );">Experience adjustments</a></td>
<td class="nump">6.3<span></span>
</td>
<td class="num">(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_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans', window );">Remeasurement (loss) gain, before tax</a></td>
<td class="num">(0.1)<span></span>
</td>
<td class="nump">3.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_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset', window );">Effect of movement in exchange rates</a></td>
<td class="nump">4.1<span></span>
</td>
<td class="nump">1.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_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset', window );">Net defined benefit liability asset included in other comprehensive income</a></td>
<td class="nump">4.0<span></span>
</td>
<td class="nump">4.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">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_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset', window );">Contributions by employer</a></td>
<td class="nump">7.1<span></span>
</td>
<td class="nump">11.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_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset', window );">Other net defined benefit liability asset</a></td>
<td class="nump">7.1<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_LiabilityAssetOfDefinedBenefitPlans', window );">Balance, end of the year</a></td>
<td class="nump">68.6<span></span>
</td>
<td class="nump">56.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_NetDefinedBenefitLiabilityAssetAxis=ifrs-full_PresentValueOfDefinedBenefitObligationMember', window );">Defined benefit obligation | Pension defined benefit plans</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">(402.6)<span></span>
</td>
<td class="num">(382.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_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 (expense) income</a></td>
<td class="num">(18.4)<span></span>
</td>
<td class="num">(17.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_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="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="num">(18.4)<span></span>
</td>
<td class="num">(17.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_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">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_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">3.0<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_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset', window );">Changes in financial assumptions</a></td>
<td class="nump">47.7<span></span>
</td>
<td class="num">(9.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_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset', window );">Experience adjustments</a></td>
<td class="nump">6.3<span></span>
</td>
<td class="num">(3.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_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans', window );">Remeasurement (loss) gain, before tax</a></td>
<td class="nump">57.0<span></span>
</td>
<td class="num">(7.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_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset', window );">Effect of movement in exchange rates</a></td>
<td class="num">(27.0)<span></span>
</td>
<td class="num">(11.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_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset', window );">Net defined benefit liability asset included in other comprehensive income</a></td>
<td class="nump">30.0<span></span>
</td>
<td class="num">(18.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_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">17.6<span></span>
</td>
<td class="nump">16.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">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_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset', window );">Other net defined benefit liability asset</a></td>
<td class="nump">17.6<span></span>
</td>
<td class="nump">16.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_LiabilityAssetOfDefinedBenefitPlans', window );">Balance, end of the year</a></td>
<td class="num">(373.4)<span></span>
</td>
<td class="num">(402.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_NetDefinedBenefitLiabilityAssetAxis=ifrs-full_PlanAssetsMember', window );">Fair value of plan assets | Pension defined benefit plans</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">459.3<span></span>
</td>
<td class="nump">422.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_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 (expense) income</a></td>
<td class="nump">21.1<span></span>
</td>
<td class="nump">20.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_AdministrativeExpenseNetDefinedBenefitLiabilityAsset', window );">Administrative expenses paid by the Plans</a></td>
<td class="num">(1.9)<span></span>
</td>
<td class="num">(2.1)<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="nump">19.2<span></span>
</td>
<td class="nump">18.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_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="num">(57.1)<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_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">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_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="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="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_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans', window );">Remeasurement (loss) gain, before tax</a></td>
<td class="num">(57.1)<span></span>
</td>
<td class="nump">10.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_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset', window );">Effect of movement in exchange rates</a></td>
<td class="nump">31.1<span></span>
</td>
<td class="nump">12.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_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset', window );">Net defined benefit liability asset included in other comprehensive income</a></td>
<td class="num">(26.0)<span></span>
</td>
<td class="nump">22.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_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="num">(17.6)<span></span>
</td>
<td class="num">(16.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">7.1<span></span>
</td>
<td class="nump">11.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_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset', window );">Other net defined benefit liability asset</a></td>
<td class="num">(10.5)<span></span>
</td>
<td class="num">(4.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_LiabilityAssetOfDefinedBenefitPlans', window );">Balance, end of the year</a></td>
<td class="nump">$ 442.0<span></span>
</td>
<td class="nump">$ 459.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_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 2024-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-2024-en-r&amp;anchor=para_141_c_ii&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_141_c_iii&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_141_c&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 [domain]]</p></div>
<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 2024-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-2024-en-r&amp;anchor=para_141_f&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_141_c&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_141_e&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 141<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_141&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_141_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 [domain]]</p></div>
<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 2024-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-2024-en-r&amp;anchor=para_140_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 [domain]; 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/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_91_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-01-01<br> -Paragraph 7<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_135_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_141_g&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 [domain]; 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 2024-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-2024-en-r&amp;anchor=para_141_c_i&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>125
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599937957360">
<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, 2024</div></th>
<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_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">$ 28.4<span></span>
</td>
<td class="nump">$ 26.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_PlanAssetsAtFairValue', window );">Fair value of plan assets</a></td>
<td class="nump">442.0<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_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">5.8<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_DebtInstrumentsAmountContributedToFairValueOfPlanAssets', window );">&#160;&#160;Fixed income, corporate bonds, and gilts</a></td>
<td class="nump">84.4<span></span>
</td>
<td class="nump">71.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_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets', window );">&#160;&#160;Pooled fund liability-driven investments</a></td>
<td class="nump">113.8<span></span>
</td>
<td class="nump">118.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_InvestmentFundsAmountContributedToFairValueOfPlanAssets', window );">&#160;&#160;Alternatives and property funds</a></td>
<td class="nump">1.9<span></span>
</td>
<td class="nump">2.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_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 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">$ 207.7<span></span>
</td>
<td class="nump">$ 222.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_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 [domain]]</p></div>
<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 2024-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-2024-en-r&amp;anchor=para_142_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 [domain]]</p></div>
<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 2024-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-2024-en-r&amp;anchor=para_142_c&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 [domain]]</p></div>
<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 2024-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-2024-en-r&amp;anchor=para_142_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 [domain]; 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 2024-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-2024-en-r&amp;anchor=para_142_f&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_57_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>126
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599939122976">
<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, 2024</div></th>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">5.38%<span></span>
</td>
<td class="nump">4.48%<span></span>
</td>
</tr>
<tr class="re">
<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.84%<span></span>
</td>
<td class="nump">2.64%<span></span>
</td>
</tr>
<tr class="ro">
<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.28%<span></span>
</td>
<td class="nump">3.30%<span></span>
</td>
</tr>
<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_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="ro">
<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">21 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_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="ro">
<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="re">
<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">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_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 [domain]]</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 2024-01-01<br> -Paragraph 144<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_144&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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 [domain]; Defined benefit obligation, at present value; Actuarial assumptions [domain]]</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 2024-01-01<br> -Paragraph 144<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_144&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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 [domain]; Defined benefit obligation, at present value; Actuarial assumptions [domain]]</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 2024-01-01<br> -Paragraph 144<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_144&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>127
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599939578368">
<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, 2024</div></th>
<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_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">$ (12.8)<span></span>
</td>
<td class="num">$ (13.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_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption', window );">Decrease</a></td>
<td class="nump">$ 13.2<span></span>
</td>
<td class="nump">14.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_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.2<span></span>
</td>
<td class="nump">2.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="num">$ (2.2)<span></span>
</td>
<td class="num">(2.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_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">$ 6.7<span></span>
</td>
<td class="nump">7.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_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption', window );">Decrease</a></td>
<td class="num">$ (6.6)<span></span>
</td>
<td class="num">(7.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_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">$ 12.0<span></span>
</td>
<td class="nump">13.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_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption', window );">Decrease</a></td>
<td class="num">$ (12.0)<span></span>
</td>
<td class="num">$ (13.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_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 [domain]]</p></div>
<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 2024-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-2024-en-r&amp;anchor=para_145_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 [domain]]</p></div>
<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 2024-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-2024-en-r&amp;anchor=para_145_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 [domain]]</p></div>
<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 2024-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-2024-en-r&amp;anchor=para_145_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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 [domain]]</p></div>
<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 2024-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-2024-en-r&amp;anchor=para_145_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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_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>128
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599937979264">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Jan. 01, 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 85.2<span></span>
</td>
<td class="nump">$ 95.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_MiscellaneousOtherLiabilities', window );">Other</a></td>
<td class="nump">9.3<span></span>
</td>
<td class="nump">15.1<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_OtherLiabilities', window );">Other liabilities</a></td>
<td class="nump">94.5<span></span>
</td>
<td class="nump">110.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_OtherCurrentLiabilities', window );">Less current portion</a></td>
<td class="nump">53.5<span></span>
</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">$ 41.0<span></span>
</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: Types of share-based payment arrangements [domain]]</p></div>
<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 2024-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-2024-en-r&amp;anchor=para_51_b_i&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>129
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599936264880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments (Details) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<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_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">$ 293.9<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">8.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">9.9<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">312.5<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">$ 46.0<span></span>
</td>
<td class="nump">$ 41.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_UndiscountedLeasePaymentsToBeReceivedTerm', window );">Future minimum payments receivable, term due</a></td>
<td class="text">9 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 21.5<span></span>
</td>
<td class="nump">$ 18.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_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="ro">
<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="re">
<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">55.9<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_LeasesNotYetCommencedToWhichLesseeIsCommitted', window );">Leases not commenced but committed</a></td>
<td class="nump">0.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_ContractualCommitmentsForAcquisitionOfIntangibleAssets', window );">Software financing not commenced but committed</a></td>
<td class="nump">2.2<span></span>
</td>
<td class="text">&#160;<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_Commitments', window );">Total minimum lease payments</a></td>
<td class="nump">59.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_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="ro">
<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="re">
<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">92.2<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_LeasesNotYetCommencedToWhichLesseeIsCommitted', window );">Leases not commenced but committed</a></td>
<td class="nump">2.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_ContractualCommitmentsForAcquisitionOfIntangibleAssets', window );">Software financing not commenced but committed</a></td>
<td class="nump">4.4<span></span>
</td>
<td class="text">&#160;<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_Commitments', window );">Total minimum lease payments</a></td>
<td class="nump">99.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_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="ro">
<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="re">
<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">145.8<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_LeasesNotYetCommencedToWhichLesseeIsCommitted', window );">Leases not commenced but committed</a></td>
<td class="nump">5.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_ContractualCommitmentsForAcquisitionOfIntangibleAssets', window );">Software financing not commenced but committed</a></td>
<td class="nump">3.3<span></span>
</td>
<td class="text">&#160;<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_Commitments', window );">Total minimum lease payments</a></td>
<td class="nump">$ 154.2<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 2024-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-2024-en-r&amp;anchor=para_122_e&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 94<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_94&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_stn_UndiscountedLeasePaymentsToBeReceivedTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, 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_UndiscountedLeasePaymentsToBeReceivedTerm</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_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>130
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599939522736">
<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, 2024 </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 2024-01-01<br> -Paragraph 89<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_89&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>131
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599937807872">
<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, 2024 </div>
<div>CAD ($) </div>
<div>shares </div>
<div>day</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CAD ($) </div>
<div>shares </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">0<span></span>
</td>
<td class="nump">129,036<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="text">&#160;<span></span>
</td>
<td class="nump">$ 10.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_IncreaseDecreaseInNumberOfOrdinarySharesIssued', window );">Increase (decrease) in number of ordinary shares issued (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,108,450<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="text">&#160;<span></span>
</td>
<td class="nump">$ 92.50<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="text">&#160;<span></span>
</td>
<td class="nump">$ 287.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_ProceedsFromIssuingShares', window );">Proceeds from issue of share capital, net of transaction costs</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">277.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_DividendPayables', window );">Dividends declared included in trade and other payables</a></td>
<td class="nump">23.9<span></span>
</td>
<td class="nump">22.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_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets', window );">Net share-based compensation expense</a></td>
<td class="nump">43.0<span></span>
</td>
<td class="nump">75.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_ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets', window );">Expense related to amortization of fair value of options granted</a></td>
<td class="nump">49.6<span></span>
</td>
<td class="nump">60.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_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax', window );">Reclassification adjustments on cash flow hedges, net of tax</a></td>
<td class="nump">6.6<span></span>
</td>
<td class="num">(15.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_LiabilitiesFromSharebasedPaymentTransactions2011', window );">Outstanding fair value</a></td>
<td class="nump">$ 85.2<span></span>
</td>
<td class="nump">$ 95.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_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="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_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="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_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="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">5<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">118,812<span></span>
</td>
<td class="nump">121,498<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">114,329<span></span>
</td>
<td class="nump">127,173<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_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsExercisedOrVested', window );">Payments made for RSUs</a></td>
<td class="nump">$ 13.8<span></span>
</td>
<td class="nump">$ 10.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_LiabilitiesFromSharebasedPaymentTransactions2011', window );">Outstanding fair value</a></td>
<td class="nump">$ 22.2<span></span>
</td>
<td class="nump">$ 20.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_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="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_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="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">5<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">130,644<span></span>
</td>
<td class="nump">183,388<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">229,024<span></span>
</td>
<td class="nump">284,209<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 39.5<span></span>
</td>
<td class="nump">$ 51.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_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="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">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="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">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="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">126,023<span></span>
</td>
<td class="nump">177,897<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 13.9<span></span>
</td>
<td class="nump">$ 15.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_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement', window );">Number of units paid | shares</a></td>
<td class="nump">229,024<span></span>
</td>
<td class="nump">284,209<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 41.6<span></span>
</td>
<td class="nump">$ 28.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_TypesOfSharebasedPaymentArrangementsAxis=stn_PerformanceShareUnitsPSUsReturnOnEquityWeightingMember', window );">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 );">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_TypesOfSharebasedPaymentArrangementsAxis=stn_PerformanceShareUnitsPSUsAdjustedEarningsPerShareGrowthAndTotalShareholderReturnWeightingMember', window );">Performance Share Units (PSUs), Adjusted Earnings Per Share Growth And 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="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">50.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_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">13,070<span></span>
</td>
<td class="nump">26,146<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">39,424<span></span>
</td>
<td class="nump">24,081<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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.5<span></span>
</td>
<td class="nump">$ 23.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_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="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_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">11,446<span></span>
</td>
<td class="nump">23,077<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.3<span></span>
</td>
<td class="nump">$ 1.8<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="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">116,111<span></span>
</td>
<td class="nump">118,259<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 13.3<span></span>
</td>
<td class="nump">$ 9.5<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 2024-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-2024-en-r&amp;anchor=para_106_d&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_51_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_51_b_ii&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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: Types of share-based payment arrangements [domain]]</p></div>
<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 2024-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-2024-en-r&amp;anchor=para_51_b_i&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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 2024-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-2024-en-r&amp;anchor=para_79_a_iii&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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 2024-01-01<br> -Paragraph 17<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_17&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_17_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 IAS<br> -Number 1<br> -IssueDate 2024-01-01<br> -Paragraph 92<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_92&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_24E_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_24C_b_iv&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_TypesOfSharebasedPaymentArrangementsAxis=stn_PerformanceShareUnitsPSUsAdjustedEarningsPerShareGrowthAndTotalShareholderReturnWeightingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PerformanceShareUnitsPSUsAdjustedEarningsPerShareGrowthAndTotalShareholderReturnWeightingMember</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_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_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>132
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599936000720">
<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, 2024 </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.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">$ 22.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_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.210<span></span>
</td>
</tr>
<tr class="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">$ 23.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_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.210<span></span>
</td>
</tr>
<tr class="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">$ 23.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_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.210<span></span>
</td>
</tr>
<tr class="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">$ 23.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_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.210<span></span>
</td>
</tr>
<tr class="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 2024-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-2024-en-r&amp;anchor=para_16A_f&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_16A_f&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>133
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599933852304">
<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, 2024</div></th>
<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_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">375,600<span></span>
</td>
<td class="nump">395,725<span></span>
</td>
</tr>
<tr class="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">118,812<span></span>
</td>
<td class="nump">121,498<span></span>
</td>
</tr>
<tr class="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">(114,329)<span></span>
</td>
<td class="num">(127,173)<span></span>
</td>
</tr>
<tr class="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">(16,543)<span></span>
</td>
<td class="num">(14,450)<span></span>
</td>
</tr>
<tr class="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">363,540<span></span>
</td>
<td class="nump">375,600<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">658,824<span></span>
</td>
<td class="nump">785,489<span></span>
</td>
</tr>
<tr class="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">130,644<span></span>
</td>
<td class="nump">183,388<span></span>
</td>
</tr>
<tr class="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">(229,024)<span></span>
</td>
<td class="num">(284,209)<span></span>
</td>
</tr>
<tr class="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">(13,861)<span></span>
</td>
<td class="num">(25,844)<span></span>
</td>
</tr>
<tr class="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">546,583<span></span>
</td>
<td class="nump">658,824<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">231,347<span></span>
</td>
<td class="nump">229,282<span></span>
</td>
</tr>
<tr class="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">13,070<span></span>
</td>
<td class="nump">26,146<span></span>
</td>
</tr>
<tr class="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">(39,424)<span></span>
</td>
<td class="num">(24,081)<span></span>
</td>
</tr>
<tr class="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">204,993<span></span>
</td>
<td class="nump">231,347<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 2024-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>134
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599934510512">
<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, 2024</div></th>
<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_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">$ 195.7<span></span>
</td>
<td class="nump">$ 204.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_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">116.8<span></span>
</td>
<td class="nump">52.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 | 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="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">195.7<span></span>
</td>
<td class="nump">204.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_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="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">20.7<span></span>
</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_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="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="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 | 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 | 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="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">195.7<span></span>
</td>
<td class="nump">204.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_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="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">20.7<span></span>
</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_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="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="nump">116.8<span></span>
</td>
<td class="nump">52.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 2024-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-2024-en-r&amp;anchor=para_54_d&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_54_m&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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=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_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>135
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599938078992">
<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, 2024</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Jan. 01, 2023</div></th>
<th class="th"><sup>[1]</sup></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>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 4,011.0<span></span>
</td>
<td class="nump">$ 3,315.2<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="nump">$ 3,347.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_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>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">548.1<span></span>
</td>
<td class="nump">547.6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" 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_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>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" 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_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>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">548.2<span></span>
</td>
<td class="nump">523.2<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" 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_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>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="6"></td></tr>
<tr><td colspan="6"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Revised for change in accounting policy (see Note 6.c)</span></td>
</tr></table></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 2024-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-2024-en-r&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_28_d&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2024-01-01<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>136
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599939728480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments - Additional Information (Details)<br> $ 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, 2024 </div>
<div>CAD ($) </div>
<div>day</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </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_MaximumExposureToCreditRisk', window );">Maximum amount of credit risk exposure</a></td>
<td class="nump">$ 2,702.7<span></span>
</td>
<td class="nump">$ 2,407.3<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_NumberOfInternalTargetOfDaysOfRevenueInTradeReceivables', window );">Number of internal target days of revenue in trade receivables | day</a></td>
<td class="nump">61<span></span>
</td>
<td class="nump">59<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_SensitivityAnalysisOfFairValueProfitLossImpactOf5ChangeInEquityPrices', window );">Adjustments in net income resulting from 1% changes in interest rate</a></td>
<td class="nump">$ 2.8<span></span>
</td>
<td class="nump">$ 3.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_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.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_SensitivityAnalysisOfFairValueProfitLossImpactOf10ChangeInInterestRateOnBorrowings', window );">Adjustments in net income resulting from 0.5% changes in interest rate</a></td>
<td class="nump">5.3<span></span>
</td>
<td class="nump">4.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_BorrowingsByNameAxis=stn_SyndicatedSeniorRevolvingCreditFacilityMember', 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="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_LineOfCreditFacilityMaximumBorrowingsCapacity', window );">Amount of revolving credit facility</a></td>
<td class="nump">800.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_UndrawnBorrowingFacilities', window );">Unused capacity of the facility</a></td>
<td class="nump">539.8<span></span>
</td>
<td class="nump">718.1<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="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_UndrawnBorrowingFacilities', window );">Unused capacity of the facility</a></td>
<td class="nump">563.2<span></span>
</td>
<td class="nump">732.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_ClassesOfFinancialAssetsAxis=ifrs-full_SwapContractMember', window );">Swap contract | PSUs and 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_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_FinancialAssets', window );">Gross carrying amount</a></td>
<td class="nump">8.2<span></span>
</td>
<td class="nump">7.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_GainsOnChangeInFairValueOfDerivatives', window );">Gains on change in fair value of derivatives</a></td>
<td class="nump">1.1<span></span>
</td>
<td class="nump">7.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_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_GainLossOnChangeInFairValueOfHedgingInstrumentUsedAsBasisForRecognisingHedgeIneffectiveness', window );">Unrealized gain on interest rate swap</a></td>
<td class="nump">2.4<span></span>
</td>
<td class="nump">13.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_GainsLossesOnCashFlowHedgesNetOfTax', window );">Gains on cash flow hedges, net of tax</a></td>
<td class="nump">1.8<span></span>
</td>
<td class="nump">10.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_ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax', window );">Reclassification adjustments on cash flow hedges, before tax</a></td>
<td class="nump">$ 5.5<span></span>
</td>
<td class="nump">8.1<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">25.5<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_TypesOfHedgesAxis=ifrs-full_CashFlowHedgesMember', window );">Cash flow hedges | Swap contract | RSUs | Financial assets at fair value through other comprehensive income, category</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_HedgingInstrumentAssets', window );">Hedging instrument, assets</a></td>
<td class="nump">$ 10.7<span></span>
</td>
<td class="nump">$ 13.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_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_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: Classes of financial instruments [domain]; 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 2024-01-01<br> -Paragraph 25<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_25&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2024-01-01<br> -Paragraph 35H<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_35H&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2024-01-01<br> -Paragraph 35M<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_35M&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2024-01-01<br> -Paragraph 35N<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_35N&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2024-01-01<br> -Paragraph 35I<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_35I&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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 2024-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-2024-en-r&amp;anchor=para_24A_c&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_24C_b_i&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_24E_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 85<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_HedgingInstrumentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 hedging instrument, recognised as an asset. [Refer: Hedging instruments [domain]]</p></div>
<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 2024-01-01<br> -Paragraph 24A<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_24A_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_HedgingInstrumentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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 2024-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-2024-en-r&amp;anchor=para_35K_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 [domain]]</p></div>
<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 2024-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-2024-en-r&amp;anchor=para_23B_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_24A_d&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 92<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_92&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_50_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_BorrowingsByNameAxis=stn_SyndicatedSeniorRevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SyndicatedSeniorRevolvingCreditFacilityMember</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=ifrs-full_SwapContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SwapContractMember</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_PerformanceShareUnitsPSUsAndDeferredShareUnitsDSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PerformanceShareUnitsPSUsAndDeferredShareUnitsDSUsMember</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>
<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_CategoriesOfFinancialAssetsAxis=ifrs-full_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CategoriesOfFinancialAssetsAxis=ifrs-full_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember</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>137
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599939094400">
<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, 2024</div></th>
<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_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">$ 2,271.8<span></span>
</td>
<td class="nump">$ 1,844.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_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_LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses', window );">Loss allowance provision, end of the year</a></td>
<td class="nump">$ 3.5<span></span>
</td>
<td class="nump">$ 3.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_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.07%<span></span>
</td>
<td class="nump">0.09%<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,642.6<span></span>
</td>
<td class="nump">$ 1,329.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_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_LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses', window );">Loss allowance provision, end of the year</a></td>
<td class="nump">$ 1.2<span></span>
</td>
<td class="nump">$ 1.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_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.11%<span></span>
</td>
<td class="nump">0.08%<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">$ 380.6<span></span>
</td>
<td class="nump">$ 309.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_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_LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses', window );">Loss allowance provision, end of the year</a></td>
<td class="nump">$ 0.4<span></span>
</td>
<td class="nump">$ 0.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_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.25%<span></span>
</td>
<td class="nump">0.23%<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">$ 118.3<span></span>
</td>
<td class="nump">$ 92.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_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_LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses', 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_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.55%<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_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">$ 36.1<span></span>
</td>
<td class="nump">$ 31.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_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_LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses', window );">Loss allowance provision, end of the year</a></td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="nump">$ 0.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_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.49%<span></span>
</td>
<td class="nump">1.41%<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">$ 94.2<span></span>
</td>
<td class="nump">$ 82.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+ | 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_LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses', window );">Loss allowance provision, end of the year</a></td>
<td class="nump">$ 1.4<span></span>
</td>
<td class="nump">$ 1.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_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 2024-01-01<br> -Paragraph 35N<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_35N&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2024-01-01<br> -Paragraph IG20D<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_IG20D&amp;doctype=Implementation%20Guidance<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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: Classes of financial instruments [domain]; 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 2024-01-01<br> -Paragraph 25<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_25&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2024-01-01<br> -Paragraph 35H<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_35H&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2024-01-01<br> -Paragraph 35M<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_35M&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2024-01-01<br> -Paragraph 35N<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_35N&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2024-01-01<br> -Paragraph 35I<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_35I&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 loss allowance the entity has made on loans and advances that are measured in accordance with paragraph 4.1.2 of IFRS 9.</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 2024-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>138
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599940800624">
<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, 2024</div></th>
<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_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">$ 17.1<span></span>
</td>
<td class="nump">$ 23.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_TradeAndOtherPayablesUndiscountedCashFlows', window );">Trade and other payables</a></td>
<td class="nump">1,018.7<span></span>
</td>
<td class="nump">842.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_GrossLeaseLiabilities', window );">Lease liabilities</a></td>
<td class="nump">741.6<span></span>
</td>
<td class="nump">667.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_NonCurrentBorrowingsUndiscountedCashFlows', window );">Long-term debt</a></td>
<td class="nump">1,390.9<span></span>
</td>
<td class="nump">1,103.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">7.7<span></span>
</td>
<td class="nump">5.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_NonderivativeFinancialLiabilitiesUndiscountedCashFlows', window );">Total contractual obligations</a></td>
<td class="nump">3,176.0<span></span>
</td>
<td class="nump">2,642.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">17.1<span></span>
</td>
<td class="nump">23.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_TradeAndOtherPayablesUndiscountedCashFlows', window );">Trade and other payables</a></td>
<td class="nump">1,018.7<span></span>
</td>
<td class="nump">842.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_GrossLeaseLiabilities', window );">Lease liabilities</a></td>
<td class="nump">140.4<span></span>
</td>
<td class="nump">119.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_NonCurrentBorrowingsUndiscountedCashFlows', window );">Long-term debt</a></td>
<td class="nump">178.6<span></span>
</td>
<td class="nump">126.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_OtherBorrowingsUndiscountedCashFlows', window );">Other financial liabilities</a></td>
<td class="nump">6.8<span></span>
</td>
<td class="nump">5.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_NonderivativeFinancialLiabilitiesUndiscountedCashFlows', window );">Total contractual obligations</a></td>
<td class="nump">1,361.6<span></span>
</td>
<td class="nump">1,117.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_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">266.6<span></span>
</td>
<td class="nump">228.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_NonCurrentBorrowingsUndiscountedCashFlows', window );">Long-term debt</a></td>
<td class="nump">546.0<span></span>
</td>
<td class="nump">185.9<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.9<span></span>
</td>
<td class="nump">0.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_NonderivativeFinancialLiabilitiesUndiscountedCashFlows', window );">Total contractual obligations</a></td>
<td class="nump">813.5<span></span>
</td>
<td class="nump">414.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_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">334.6<span></span>
</td>
<td class="nump">320.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">666.3<span></span>
</td>
<td class="nump">790.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_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,000.9<span></span>
</td>
<td class="nump">$ 1,110.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_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 2024-01-01<br> -Paragraph IG31A<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_IG31A&amp;doctype=Implementation%20Guidance<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2024-01-01<br> -Paragraph B11D<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_B11D&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 58<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_58&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_B11D_a&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_39_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph IG31A<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_IG31A&amp;doctype=Implementation%20Guidance<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2024-01-01<br> -Paragraph B11D<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_B11D&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>139
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599939560400">
<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, 2024</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2023</div></th>
<th class="th" colspan="2"><div>Jan. 01, 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>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 175.0<span></span>
</td>
<td class="nump">$ 124.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 23.2<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">1,208.5<span></span>
</td>
<td class="nump">974.2<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,157.1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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,383.5<span></span>
</td>
<td class="nump">1,098.2<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_BankIndebtedness', window );">Bank indebtedness</a></td>
<td class="nump">17.1<span></span>
</td>
<td class="nump">23.6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">65.4<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(228.5)<span></span>
</td>
<td class="num">(352.9)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(148.3)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (148.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_NetDebt', window );">Net debt</a></td>
<td class="nump">1,172.1<span></span>
</td>
<td class="nump">768.9<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,945.1<span></span>
</td>
<td class="nump">2,451.1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 1,991.8<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 1,991.8<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">$ 4,117.2<span></span>
</td>
<td class="nump">$ 3,220.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="7"></td></tr>
<tr><td colspan="7"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Revised for change in accounting policy (see Note 6.c)</span></td>
</tr></table></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 2024-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_B13_a&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_54_i&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_54_r&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BankIndebtedness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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_BankIndebtedness</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_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>140
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599986933936">
<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, 2024</div></th>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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.00%<span></span>
</td>
<td class="nump">25.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_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">(2.50%)<span></span>
</td>
<td class="num">(4.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_TaxRateEffectOfRevenuesExemptFromTaxation', window );">Research and development and other tax credits</a></td>
<td class="num">(0.80%)<span></span>
</td>
<td class="num">(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_TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss', window );">Non-deductible&#160;expenses and&#160;non-taxable&#160;income</a></td>
<td class="nump">0.70%<span></span>
</td>
<td class="nump">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="num">(0.10%)<span></span>
</td>
<td class="nump">0.80%<span></span>
</td>
</tr>
<tr class="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.00%<span></span>
</td>
<td class="nump">0.80%<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.30%<span></span>
</td>
<td class="nump">22.40%<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 2024-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-2024-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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 2024-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-2024-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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 2024-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-2024-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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 2024-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-2024-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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 2024-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-2024-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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 2024-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-2024-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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 2024-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-2024-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>141
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599942369040">
<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, 2024</div></th>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 146.2<span></span>
</td>
<td class="nump">$ 141.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_UnusedTaxCreditsForWhichNoDeferredTaxAssetRecognised', window );">Unused tax credits for which no deferred tax asset recognised</a></td>
<td class="nump">4.2<span></span>
</td>
<td class="nump">$ 3.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_CurrentTaxExpenseIncomeRelatedToPillarTwoIncomeTaxes', window );">Current tax expense, related to Pillar Two income taxes</a></td>
<td class="nump">$ 2.5<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_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 2024-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-2024-en-r&amp;anchor=para_80_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CurrentTaxExpenseIncomeRelatedToPillarTwoIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 tax expense (income) related to Pillar Two 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 2024-01-01<br> -Paragraph 88B<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_88B&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentTaxExpenseIncomeRelatedToPillarTwoIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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 2024-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-2024-en-r&amp;anchor=para_81_e&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599940154928">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th" colspan="2"><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>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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">$ (45.2)<span></span>
</td>
<td class="num">$ (49.7)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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">2.8<span></span>
</td>
<td class="nump">0.3<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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">0.0<span></span>
</td>
<td class="nump">4.2<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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="nump">0.0<span></span>
</td>
<td class="num">(5.2)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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">$ (42.4)<span></span>
</td>
<td class="num">$ (50.4)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Revised for change in accounting policy (see Note 6.c)</span></td>
</tr></table></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 2024-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-2024-en-r&amp;anchor=para_80_g&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_81_g_ii&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_80_c&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_80_d&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_80_f&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>143
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599942384736">
<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, 2024</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2023</div></th>
<th class="th" colspan="2"><div>Jan. 01, 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>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 119.3<span></span>
</td>
<td class="nump">$ 92.6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 45.2<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(63.6)<span></span>
</td>
<td class="num">(26.4)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">$ (35.0)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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">55.7<span></span>
</td>
<td class="nump">66.2<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 10.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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">158.0<span></span>
</td>
<td class="nump">152.3<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">198.7<span></span>
</td>
<td class="nump">154.4<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">36.6<span></span>
</td>
<td class="nump">33.6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">2.9<span></span>
</td>
<td class="nump">1.7<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(16.9)<span></span>
</td>
<td class="num">(14.2)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(24.7)<span></span>
</td>
<td class="num">(25.3)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(192.8)<span></span>
</td>
<td class="num">(129.5)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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 );">Right-of-use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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.1)<span></span>
</td>
<td class="num">$ (106.8)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="7"></td></tr>
<tr><td colspan="7"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Revised for change in accounting policy (see Note 6.c)</span></td>
</tr></table></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 2024-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-2024-en-r&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_54_o&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-01-01<br> -Paragraph 56<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_56&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_54_o&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-01-01<br> -Paragraph 56<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_56&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>144
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599935834816">
<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, 2024</div></th>
<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_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">$ 66.2<span></span>
</td>
<td class="nump">$ 10.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_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss', window );">Tax recovery during the year recognized in net income</a></td>
<td class="nump">42.4<span></span>
</td>
<td class="nump">50.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="nump">3.5<span></span>
</td>
<td class="num">(4.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_DeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity', window );">Tax effect on equity items</a></td>
<td class="nump">0.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_IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset', window );">Deferred taxes acquired through business combinations</a></td>
<td class="num">(57.0)<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_DeferredTaxLiabilityAsset', window );">Balance, end of the year</a></td>
<td class="nump">$ 55.7<span></span>
</td>
<td class="nump">$ 66.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_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 2024-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-2024-en-r&amp;anchor=para_81_g_ii&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_81_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 81<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_81&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 81<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_81&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>145
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599934189392">
<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, 2024</div></th>
<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_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">$ 38.4<span></span>
</td>
<td class="nump">$ 49.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 | Expire (2025 to 2044)</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">7.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=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">31.2<span></span>
</td>
<td class="nump">41.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_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.6<span></span>
</td>
<td class="nump">7.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=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">$ 46.0<span></span>
</td>
<td class="nump">$ 56.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_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 2024-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-2024-en-r&amp;anchor=para_81_e&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>146
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599938514496">
<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, 2024</div></th>
<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_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">$ 53.9<span></span>
</td>
<td class="nump">$ 58.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_InterestExpenseOnLeaseLiabilities', window );">Interest on lease liabilities</a></td>
<td class="nump">29.5<span></span>
</td>
<td class="nump">24.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_InterestExpenseOnOtherFinancialLiabilities', window );">Interest on other long-term debt</a></td>
<td class="nump">14.3<span></span>
</td>
<td class="nump">6.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_InterestExpense', window );">Total interest expense</a></td>
<td class="nump">117.8<span></span>
</td>
<td class="nump">102.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_RevenueFromInterest', window );">Total interest income</a></td>
<td class="num">(14.2)<span></span>
</td>
<td class="num">(11.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_InterestIncomeExpenseExcludingOtherFinanceIncomeCost', window );">Net interest expense</a></td>
<td class="nump">103.6<span></span>
</td>
<td class="nump">91.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">0.8<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_InterestRevenueExpense', window );">Net interest expense and other net finance expense</a></td>
<td class="nump">104.4<span></span>
</td>
<td class="nump">93.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_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">$ 20.1<span></span>
</td>
<td class="nump">$ 13.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_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 2024-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-2024-en-r&amp;anchor=para_28_e&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_B13_f&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_23_d&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_53_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_28_e&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2024-01-01<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-01-01<br> -Paragraph 85<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 85<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_23_c&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_28_e&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_B13_e&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>147
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599936026320">
<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, 2024 </div>
<div>CAD ($) </div>
<div>unit</div>
</th>
<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_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">$ 35.0<span></span>
</td>
<td class="nump">$ 7.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_RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod', window );">Deferred revenue</a></td>
<td class="nump">$ 350.5<span></span>
</td>
<td class="nump">$ 288.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_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">$ 7,823.9<span></span>
</td>
<td class="nump">$ 6,305.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_PercentageThatEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue', window );">Expected revenue recognition as contracts are completed</a></td>
<td class="nump">72.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; Total for all 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 2024-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-2024-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 34<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_34&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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 2024-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-2024-en-r&amp;anchor=para_116_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 [domain]]</p></div>
<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 2024-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-2024-en-r&amp;anchor=para_120_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>148
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599936149104">
<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, 2024</div></th>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 4,238.9<span></span>
</td>
<td class="nump">$ 3,654.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_OtherLongtermBenefits', window );">Contingent employment payments</a></td>
<td class="nump">6.6<span></span>
</td>
<td class="nump">19.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_PostemploymentBenefitExpenseInProfitOrLoss', window );">Pension costs</a></td>
<td class="nump">126.7<span></span>
</td>
<td class="nump">108.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_ExpenseFromSharebasedPaymentTransactionsWithEmployees', window );">Net share-based compensation</a></td>
<td class="nump">43.0<span></span>
</td>
<td class="nump">60.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_EmployeeBenefitsExpense', window );">Total employee costs</a></td>
<td class="nump">4,415.2<span></span>
</td>
<td class="nump">3,842.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_DirectPayrollCosts', window );">Direct payroll costs</a></td>
<td class="nump">2,670.9<span></span>
</td>
<td class="nump">2,321.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_IndirectLaborCosts', window );">Indirect labor</a></td>
<td class="nump">$ 1,744.3<span></span>
</td>
<td class="nump">$ 1,520.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_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 2024-01-01<br> -Paragraph 102<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-01-01<br> -Paragraph 99<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2024-01-01<br> -Paragraph 104<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_104&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherLongtermBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 long-term employee benefits other than post-employment benefits and termination benefits. Such benefits may include long-term paid absences, jubilee or other long-service benefits, long-term disability benefits, long-term profit-sharing and bonuses and long-term deferred remuneration. [Refer: Employee benefits 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 19<br> -IssueDate 2024-01-01<br> -Paragraph 158<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_158&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherLongtermBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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 2024-01-01<br> -Paragraph 5<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_5&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DirectPayrollCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Payroll 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_DirectPayrollCosts</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>149
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45600041611152">
<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, 2024</div></th>
<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>
<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 investments</a></td>
<td class="num">$ (4.6)<span></span>
</td>
<td class="num">$ (0.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_GainLossOnDispositionOfIntangibleAsset', window );">Gain on disposition of intangible asset</a></td>
<td class="num">(7.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_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue', window );">Unrealized gain on equity securities</a></td>
<td class="num">(6.1)<span></span>
</td>
<td class="num">(10.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_MiscellaneousOtherIncomeExpense', window );">Other</a></td>
<td class="nump">4.1<span></span>
</td>
<td class="nump">5.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_OtherOperatingIncomeExpense', window );">Total other income</a></td>
<td class="num">$ (13.6)<span></span>
</td>
<td class="num">$ (5.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_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_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 2024-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-2024-en-r&amp;anchor=para_20_a_i&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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 2024-01-01<br> -Paragraph 85<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>150
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599940822128">
<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, 2024</div></th>
<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_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,677.3<span></span>
</td>
<td class="nump">$ 1,801.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_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities', window );">Net lease payments</a></td>
<td class="num">(124.1)<span></span>
</td>
<td class="num">(125.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_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities', window );">Net proceeds (repayments)</a></td>
<td class="num">(50.2)<span></span>
</td>
<td class="num">(257.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_IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities', window );">Transaction costs</a></td>
<td class="text">&#160;<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_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="re">
<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">33.4<span></span>
</td>
<td class="num">(4.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_IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities', window );">Additions and modifications</a></td>
<td class="nump">163.2<span></span>
</td>
<td class="nump">72.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_IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities', window );">Acquisitions</a></td>
<td class="nump">192.5<span></span>
</td>
<td class="nump">64.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">9.5<span></span>
</td>
<td class="nump">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_LiabilitiesArisingFromFinancingActivities', window );">Ending balance</a></td>
<td class="nump">2,025.7<span></span>
</td>
<td class="nump">1,677.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_LiabilitiesArisingFromFinancingActivitiesAxis=stn_OtherFinancingObligationsMember', window );">Other 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">10.9<span></span>
</td>
<td class="nump">34.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_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities', window );">Net proceeds (repayments)</a></td>
<td class="num">(62.5)<span></span>
</td>
<td class="num">(24.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="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_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">2.6<span></span>
</td>
<td class="num">(0.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_IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities', window );">Additions and modifications</a></td>
<td class="nump">67.1<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_IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities', window );">Acquisitions</a></td>
<td class="nump">36.6<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_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities', window );">Other</a></td>
<td class="nump">2.3<span></span>
</td>
<td class="nump">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_LiabilitiesArisingFromFinancingActivities', window );">Ending balance</a></td>
<td class="nump">57.0<span></span>
</td>
<td class="nump">10.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_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="ro">
<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="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 );">Beginning balance</a></td>
<td class="nump">579.1<span></span>
</td>
<td class="nump">621.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_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities', window );">Net lease payments</a></td>
<td class="num">(124.1)<span></span>
</td>
<td class="num">(125.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_IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities', window );">Transaction costs</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_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="re">
<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">24.3<span></span>
</td>
<td class="num">(6.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_IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities', window );">Additions and modifications</a></td>
<td class="nump">100.1<span></span>
</td>
<td class="nump">72.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_IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities', window );">Acquisitions</a></td>
<td class="nump">57.3<span></span>
</td>
<td class="nump">13.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">5.5<span></span>
</td>
<td class="nump">3.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_LiabilitiesArisingFromFinancingActivities', window );">Ending balance</a></td>
<td class="nump">642.2<span></span>
</td>
<td class="nump">579.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_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">547.6<span></span>
</td>
<td class="nump">298.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_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities', window );">Net proceeds (repayments)</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">250.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="text">&#160;<span></span>
</td>
<td class="num">(1.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_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_IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities', window );">Acquisitions</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_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities', window );">Other</a></td>
<td class="nump">0.5<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_LiabilitiesArisingFromFinancingActivities', window );">Ending balance</a></td>
<td class="nump">548.1<span></span>
</td>
<td class="nump">547.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_SyndicatedSeniorRevolvingCreditFacilityMember', window );">Revolving credit facility</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_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="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 );">Beginning balance</a></td>
<td class="nump">487.7<span></span>
</td>
<td class="nump">840.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_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities', window );">Net proceeds (repayments)</a></td>
<td class="nump">175.0<span></span>
</td>
<td class="num">(355.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_IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities', window );">Transaction costs</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_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="re">
<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.5<span></span>
</td>
<td class="nump">1.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_IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities', window );">Additions and modifications</a></td>
<td class="num">(4.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_IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities', window );">Acquisitions</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">1.4<span></span>
</td>
<td class="nump">1.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_LiabilitiesArisingFromFinancingActivities', window );">Ending balance</a></td>
<td class="nump">661.6<span></span>
</td>
<td class="nump">487.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_BorrowingsByNameAxis=ifrs-full_ContingentConsiderationMember', 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">52.0<span></span>
</td>
<td class="nump">6.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">(38.6)<span></span>
</td>
<td class="num">(3.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="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_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">5.0<span></span>
</td>
<td class="nump">0.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">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_IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities', window );">Acquisitions</a></td>
<td class="nump">98.6<span></span>
</td>
<td class="nump">50.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_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities', window );">Other</a></td>
<td class="num">(0.2)<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_LiabilitiesArisingFromFinancingActivities', window );">Ending balance</a></td>
<td class="nump">$ 116.8<span></span>
</td>
<td class="nump">$ 52.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_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 2024-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-2024-en-r&amp;anchor=para_44B_c&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 obtaining or losing control of subsidiaries or other businesses. [Refer: Liabilities arising from financing activities; Total for all 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 2024-01-01<br> -Paragraph 44B<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_44B_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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 2024-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-2024-en-r&amp;anchor=para_44B_e&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 44D<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_44D&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 payment of lease liabilities, classified as financing activities. [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/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2024-01-01<br> -Paragraph 17<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_17_e&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_OtherFinancingObligationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherFinancingObligationsMember</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_SyndicatedSeniorRevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SyndicatedSeniorRevolvingCreditFacilityMember</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=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_BorrowingsByNameAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>151
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599940622064">
<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, 2024</div></th>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 112.7<span></span>
</td>
<td class="nump">$ 143.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_InterestPaidClassifiedAsOperatingActivities', window );">Interest paid, net of receipts</a></td>
<td class="nump">$ 96.6<span></span>
</td>
<td class="nump">$ 83.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_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 2024-01-01<br> -Paragraph 35<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_35&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 31<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_31&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>152
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599935369344">
<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, 2024</div></th>
<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>
<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">$ 29.5<span></span>
</td>
<td class="nump">$ 24.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_CashPaymentsForLeasesNotIncludedInTheMeasurementOfLeaseLiabilities', window );">Cash payments for leases not included in the measurement of lease liabilities</a></td>
<td class="nump">52.5<span></span>
</td>
<td class="nump">47.5<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">82.0<span></span>
</td>
<td class="nump">72.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_CashFlowsUsedInFinancingActivitiesForLeases', window );">Net cash used in financing activities</a></td>
<td class="nump">124.1<span></span>
</td>
<td class="nump">125.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_CashOutflowForLeases', window );">Total cash used for leases</a></td>
<td class="nump">$ 206.1<span></span>
</td>
<td class="nump">$ 197.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_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 2024-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-2024-en-r&amp;anchor=para_53_g&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>153
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599988989088">
<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, 2024</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: Total for all 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 2024-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-2024-en-r&amp;anchor=para_17_b_iii&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_16_b_iii&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_19B_c&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>154
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599937804480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related-Party Disclosures - Schedule of Joint Operations (Details) - Total for all joint operations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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">37.50%<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: Total for all 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 2024-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-2024-en-r&amp;anchor=para_21_a_iv&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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>155
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599934132528">
<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, 2024</div></th>
<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_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">$ 143.0<span></span>
</td>
<td class="nump">$ 96.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_PaymentsOfDistributionRelatedPartyTransactions', window );">Distributions Paid</a></td>
<td class="nump">0.9<span></span>
</td>
<td class="nump">0.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_AmountsPayableRelatedPartyTransactions', window );">Amounts Owed by Related Parties</a></td>
<td class="nump">$ 24.5<span></span>
</td>
<td class="nump">$ 16.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_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: Total for all 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 2024-01-01<br> -Paragraph 20<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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; Total for all 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 2024-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-2024-en-r&amp;anchor=para_21_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>156
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45600020018704">
<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, 2024</div></th>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 18.0<span></span>
</td>
<td class="nump">$ 15.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_DirectorsRemunerationExpense', window );">Directors&#8217; fees</a></td>
<td class="nump">1.2<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">20.1<span></span>
</td>
<td class="nump">36.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_KeyManagementPersonnelCompensation', window );">Total compensation</a></td>
<td class="nump">$ 39.3<span></span>
</td>
<td class="nump">$ 53.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_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 2024-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-2024-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 17<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_17&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_17_e&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-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-2024-en-r&amp;anchor=para_17_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>157
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599937311424">
<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, 2024</div></th>
<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_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">$ 7,500.0<span></span>
</td>
<td class="nump">$ 6,479.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">1,633.4<span></span>
</td>
<td class="nump">1,413.4<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,866.6<span></span>
</td>
<td class="nump">5,066.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_DirectPayrollCosts', window );">Direct payroll costs</a></td>
<td class="nump">2,670.9<span></span>
</td>
<td class="nump">2,321.5<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_ProjectMargin', window );">Project margin</a></td>
<td class="nump">3,195.7<span></span>
</td>
<td class="nump">2,744.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_GeographicalAreasAxis=country_CA', window );">Canada</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,665.5<span></span>
</td>
<td class="nump">1,426.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_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="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,665.5<span></span>
</td>
<td class="nump">1,426.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_SubconsultantSubcontractorAndOtherDirectExpenses', window );">Less subconsultant and other direct expenses</a></td>
<td class="nump">238.5<span></span>
</td>
<td class="nump">180.2<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">1,427.0<span></span>
</td>
<td class="nump">1,246.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_DirectPayrollCosts', window );">Direct payroll costs</a></td>
<td class="nump">670.3<span></span>
</td>
<td class="nump">578.9<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_ProjectMargin', window );">Project margin</a></td>
<td class="nump">756.7<span></span>
</td>
<td class="nump">667.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_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">4,113.6<span></span>
</td>
<td class="nump">3,634.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_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">4,113.6<span></span>
</td>
<td class="nump">3,634.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_SubconsultantSubcontractorAndOtherDirectExpenses', window );">Less subconsultant and other direct expenses</a></td>
<td class="nump">1,072.9<span></span>
</td>
<td class="nump">950.4<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">3,040.7<span></span>
</td>
<td class="nump">2,684.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_DirectPayrollCosts', window );">Direct payroll costs</a></td>
<td class="nump">1,354.6<span></span>
</td>
<td class="nump">1,209.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_ProjectMargin', window );">Project margin</a></td>
<td class="nump">1,686.1<span></span>
</td>
<td class="nump">1,475.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 );">Global | 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,720.9<span></span>
</td>
<td class="nump">1,418.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_SubconsultantSubcontractorAndOtherDirectExpenses', window );">Less subconsultant and other direct expenses</a></td>
<td class="nump">322.0<span></span>
</td>
<td class="nump">282.8<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_NetRevenue', window );">Net revenue</a></td>
<td class="nump">1,398.9<span></span>
</td>
<td class="nump">1,135.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_DirectPayrollCosts', window );">Direct payroll costs</a></td>
<td class="nump">646.0<span></span>
</td>
<td class="nump">533.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_ProjectMargin', window );">Project margin</a></td>
<td class="nump">$ 752.9<span></span>
</td>
<td class="nump">$ 602.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_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 2024-01-01<br> -Paragraph 114<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_114&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_113_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DirectPayrollCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Payroll 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_DirectPayrollCosts</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_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_ProjectMargin">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Project Margin</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_ProjectMargin</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>158
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599938943712">
<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, 2024</div></th>
<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_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,912.8<span></span>
</td>
<td class="nump">$ 3,049.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_RevenueFromContractsWithCustomers', window );">Gross Revenue</a></td>
<td class="nump">7,500.0<span></span>
</td>
<td class="nump">6,479.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_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">692.3<span></span>
</td>
<td class="nump">541.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">1,665.5<span></span>
</td>
<td class="nump">1,426.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_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">2,020.7<span></span>
</td>
<td class="nump">1,848.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">4,113.6<span></span>
</td>
<td class="nump">3,634.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_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_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts', window );">Non-Current&#160;Assets</a></td>
<td class="nump">367.0<span></span>
</td>
<td class="nump">163.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">589.3<span></span>
</td>
<td class="nump">411.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_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">339.3<span></span>
</td>
<td class="nump">338.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_RevenueFromContractsWithCustomers', window );">Gross Revenue</a></td>
<td class="nump">415.2<span></span>
</td>
<td class="nump">453.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 geographies</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">493.5<span></span>
</td>
<td class="nump">158.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_RevenueFromContractsWithCustomers', window );">Gross Revenue</a></td>
<td class="nump">$ 716.4<span></span>
</td>
<td class="nump">$ 553.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_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; Classes of financial instruments [domain]; 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 2024-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-2024-en-r&amp;anchor=para_33_b&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 2024-01-01<br> -Paragraph 114<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_114&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_113_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>159
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599939627040">
<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, 2024</div></th>
<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_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">$ 7,500.0<span></span>
</td>
<td class="nump">$ 6,479.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_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">2,040.0<span></span>
</td>
<td class="nump">1,723.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_WaterServicesMember', window );">Water</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,567.6<span></span>
</td>
<td class="nump">1,368.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_BuildingsServicesMember', window );">Buildings</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,661.7<span></span>
</td>
<td class="nump">1,232.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,491.7<span></span>
</td>
<td class="nump">1,410.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_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">$ 739.0<span></span>
</td>
<td class="nump">$ 743.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 2024-01-01<br> -Paragraph 114<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2024-en-r&amp;anchor=para_114&amp;doctype=Standard<br> -URIDate 2024-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2024-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-2024-en-r&amp;anchor=para_113_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_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_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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599939702768">
<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, 2024</div></th>
<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>
<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">$ 12.6<span></span>
</td>
<td class="nump">$ 14.5<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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45599938659056">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Events after the Reporting Period (Details)<br></strong></div></th>
<th class="th">
<div>Feb. 24, 2025 </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_NonadjustingEventsAfterReportingPeriodAxis=stn_DividendDeclarationTransactionsMember', window );">Dividend declaration transactions</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_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems', window );"><strong>Disclosure of non-adjusting events after reporting period [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_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare', window );">Dividends payable amount per share (in cad per share)</a></td>
<td class="nump">$ 0.225<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_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 2024-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-2024-en-r&amp;anchor=para_137_a&amp;doctype=Standard<br> -URIDate 2024-03-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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-2022: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_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>162
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( /:L6%H'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " #VK%A:)@[CJ>\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M:L,P#(9?9?B>R'%H82;U9:6G#08K;.QF;+4UBQUC:R1]^R59FS*V!]C1TN]/
MGT"-B=)T"9]3%S&1PWPW^#9D:>*&G8BB!,CFA%[G<DR$L7GHDM<T/M,1HC8?
M^H@@.%^#1])6DX8)6,2%R%1CC30)-77I@K=FP<?/U,XP:P!;]!@H0U56P-0T
M,9Z'MH$;8((1)I^_"V@7XES]$SMW@%V20W9+JN_[LJ_GW+A#!6]/CR_SNH4+
MF70P./[*3M(YXH9=)[_6#]O]CBG!Q:K@HA"K/1>ROI?U^GUR_>%W$_:==0?W
MCXVO@JJ!7W>AO@!02P,$%     @ ]JQ86IE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
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
M;AE-F"P \'PM8#3JB^(%S9GW_']02P,$%     @ ]JQ86I$O&&8U!   V X
M !@   !X;"]W;W)K<VAE971S+W-H965T-2YX;6R]5UMOZC@0_BM6]FC52J?D
M!N&R@-3"66T?>K9J]_)0G0>3#,0ZB<VQ#;3[ZW><I"D$DU9:M"^0.#/C^;X9
MSWC&.R&_JQ1 D^<\XVKBI%JO1ZZKXA1RJCIB#1R_+(7,J<97N7+56@)-"J4\
M<P//B]R<,NY,Q\7:O9R.Q49GC,.])&J3YU2^W$ F=A/'=UX7'M@JU6;!G8[7
M= 6/H/]<WTM\<VLK"<N!*R8XD;"<.-?^:.YWC4(A\1>#G=I[)@;*0HCOYN4V
MF3B>\0@RB+4Q0?%O"S/(,F,)_?A1&77J/8WB_O.K]5\+\ AF017,1/8W2W0Z
M<08.26!)-YE^$+O?H +4,_9BD:GBE^PJ6<\A\49ID5?*Z$'.>/E/GRLB]A3\
MZ(1"4"D$387N"86P4@B;"N$)A6ZE4%#MEE *'N94T^E8BAV11AJMF8>"S$(;
MX3-NXOZH)7YEJ*>G,\&5R%A"-23D4>,?!E4K(I9D)G),I=3$> ODEL<B!W)%
M9M=S<O'IDGPBC),[EF48/C5V-3IC3+IQM?%-N7%P8F,_('>"ZU21+SR!Y-"
MBRAJ*,$KE)N@U>(<X@X)_<\D\(*NQ:'9Q]7#%G?"FMFPL!>>L%>3:;B,#[AD
M)9=/=*&TQ,S_9J.OM-ZU6S?E8*36-(:)@X85R"TXTY]_\B/O%QOT,QD[(*);
M$]%MLS[]BM6K1&R#6>I&A:XI4MMI&/F=WMC=[OMOD?*CIM2\W8\G_UL+FEZ-
MIM<:UEL,JB(ZI1J/X0M9 %:_.*-*L27#(Z0%X35><T+49J'@Q\;DP1HD$XD:
MV6CHG3/:9S)VP$]4\Q.ULOSE.4XI7P%)V'()$G@,6$TXP43G*J-%L<<#@1T+
M2S(^(BG%HK6$E%OU]\(>A&$G:"3'L=15Y'6B1G*TN_T4M"5'OP;??S?5-QS[
M;\;^P62XR(12EV2%[==0L&2<\IC1#/,"#_ZFJ+0VV.4FO7U S0/1/\+<ZX2U
MS('S@]KY0:OS?PAM7/O/^6U#-#@.9# X"N2QU%7O)*QA#6OX@0/+A3:^M\*Q
M'LSA.0_FF8P=\.![;ZW>:PWP [8CJC:R[$J-Y#0T0+[.Q N N3BA;H)T<7S"
MR&;T1(_WCD/F=?Q&7"U2_<[ 'E9_[^;BM\+Y7:<@[9VUQ/:Y (7%1M-GJ_.^
M-2N/O#\6N^KVCYK/.]X^A6T%Q@_>4 <?.*4VU._"#8Z::&\P;-;)624VV&<E
M&C;!MCO97DU]<X4Z7'F[2_CO-G'R %NF,#NQAY"JV3 S0<1BPS7C*[+&&VW\
M0BX4IO)7H8%$G?CR_U6SP7?WKNDYR%4Q[BA2&"HO(/5J/5)=%X-$8_W&C%J6
M]5DPFMODK_T0%4+KE^[KU.:^N53.?'=4KK!1D0R6Z)[7Z6-#DN485;YHL2X&
MBX70.*84CRF.GB"- 'Y?"F2C>C$;U,/L]%]02P,$%     @ ]JQ86J4C<./[
M"   %T$  !@   !X;"]W;W)K<VAE971S+W-H965T-BYX;6S57%MSVS86_BL8
MM;.U9VJ) 'CUVIZ)98EAIDTS27?W(;,/# E;G%*D2I!V,M,?7_ 2D2 @B$RP
M#^N'V*)PO@.<[^#V <S-2U[\07>$E.#S/LWH[6)7EH?KU8I&.[(/Z3(_D(Q]
M\Y@7^[!D'XNG%3T4)(P;HWVZ0H9AK_9ADBWN;IIG[XJ[F[PJTR0C[PI J_T^
M++[<DS1_N5W Q=<'[Y.G75D_6-W=',(G\H&4_SJ\*]BGU1$E3O8DHTF>@8(\
MWBY>P>LWV*D-FA+_3L@+'?P-ZJ9\RO,_Z@]!?+LPZAJ1E$1E#1&R7\]D3=*T
M1F+U^+,#71Q]UH;#O[^B;YO&L\9\"BE9Y^E_DKC<W2[<!8C)8UBEY?O\Y37I
M&F35>%&>TN9?\-*5-18@JFB9[SMC5H-]DK6_P\]=( 8&$)\P0)T!&AM8)PQP
M9X"G>C [ W-D8+HG#*S.P!H9H%,&=F=@CPWL$P9.9^!,;8/;&;@C \L\8>!U
M!MY4#]#XRIS19%!+>9,O#V$9WMT4^0LHZO(,K_ZC2;K&GJ5)DM7]XT-9L&\3
M9E?>K?.,YFD2AR6)P8>2_6+)7U*0/X(/N[ @NSR-24%_ IL_JZ3\ GX$209^
M3=*4)3>]696L"C70*NK<K5MWZ)2[5P_@XL=+0&MLF?U&;=_4B8+?JI*6818G
MV=.J>036X2$IPQ2<=; ]4\$\*XOD4]6$HRH.:46_8DK ?#78>U*R$8HA;<(B
M8W55005JJ%=15.VKM*;I'S] V_CG;^6.%&"=[]FPN*O'JV<"@BS*]P1<_))3
M>BGWM6+Y<4P2=$P2U#@W3SB_)T])5C> #45IF$7,!<N"-L27X.)=09Z3O*+I
M%T#K#(HO05B"!Q(M 88_ V0@!/XZS<A:Z;R>(*[I(8S([8(UE9+BF2SNVAC(
M\J<%LQJP>G)XOH/0< W/0,;-ZGF8"#K=^CK! DU@'-?XR#7^#JYG\:IT-)=7
M/)E7G6Y]G6"!)C".5_/(JSF7UPG]5D9KZ\<=,(&0:_,D;-I"]J"0Y^*E.Z)*
M+&4O';Z,+Y:!T#*7'E\LD!0SC65?+2YHUC%HUMR@K7=A]D3J63",HKS*ROK;
M YM"HR^3PG>O]O@1_E<6\];(&;3N"GGF$HVBKL2>F:U;G6"^K &.(; H*X:7
M6,ZB?631GLGBE#2WA:I SX/C%-[8DQ)=!!,3W19&.-<U1_&15 HZI^+C'./C
M*./SEFW#DG;I\!<0!@59;!RA&AA#(1N57N=FHTXP7R=8H F,H\X]4N=.ITXQ
M-,E(=,6^!LUQ5FZ4_N>2J!/,UPD6: +C2/2.)'H32931Y(E]#=I+BZ?I0>WA
M(Y+-*ANET5QN=8+YDQK]^DRCI5-IH*F>'-/0Z+?;AK)2[;8MXK9M70>^2)MM
MV\0AN//#=5]+F% WZNK,Y5@KFJ\5+="%QA,[T%'@=Q,[<X#N/'*]8&F."596
M:S;!.M%\K6B!+C2>X%X#@6H1Y"S!LL7^&<P3J_W.BNO;IC,>_C9J\-G4:]5#
MM*(%9P/"<]IK'5 M=OR>UYJAC-.?0<9FY?P1E.'GR4,R%FJ)7&.P.N]HTZDI
M;+6B^5K1 EUH/+N]X@'5DL=D=N>.RZ9DY0Q%GI6UF\VS3C1?*UJ@"XWGN1=I
MH%HSF<:SE$E+V',C>[2$>CCC_2.6KJW55K/9URK&0%%FD2VOSS5<OKZ6@$LF
MKS=SP?G<Z*4?J-9^VM.A_% ?QE) /I,B2BB)P6/.YO*0[CAU6R5FJ_W,5;.A
M*/8@Q[5L.-*-M'KUM:(%NM!X9GO1"JI5JW/,2DD4A2MOB8WA#QR/XHXH\*E-
MMNJ*SR9-JUBE"XTGK9>KH%JO:DB[JB\TQ,V S4;KL"902I8K1-X0MS]:]2DH
M:F*"2U^KRT 7&D](+SU!M4C2':@GE%8D[J?+(F3$M#=8HIR6=/HPZ0D#&X:&
M:UK&F+B)!;?J!LSN33K1 EUH_*E\+R8AM9@TD3SIF;LA="[D.,+IQK1B6W4]
M9Y^E:]6%=*'Q'/6Z$%+K0AU'!3E41;1K!KXJBTD!WM;7NU*PSJN"$A#4'!;@
M/HDG=S6UX]GW)J#0'Z\@\@QLC[G6*A%I10MTH?%<#Z[)J.6<V5Q+:15OL%S!
M\>C9%;*Y0N,#N*VZNK.IDH@P[M)5+84"737@">GU':36=[9A4H#G,*T((R5*
M0]I<;*/RE:.4#/':B4 %%F\>+(5.(TI#5T(I7]V:V9WA?Z&^H%Y]06KUY2%Y
M3F*2Q13$=>B+$P&6:"FN(QPEJWW-7>9I1?.G-2'0Y92GHQ=)D'I#O6EN2W[K
M!3ZLGHETJA,;)(HR$)J&;7N>->Y66F41K6B!+C2>[U[X0&KA0\'W/&ZUZAY(
MU#U.<JM5^M"*%NA"X[GMI0^DEC[&W$[HOU)J134$.98]GI8V2)1 ('($P7LK
MP;/&NI\O*02Q9RR%E8-8SO4&MU/XT/4"!%(+$./0S;G.)POB_1E_)T[XD.3R
M#3:$:&W4Z+/G/:WW;V1M0*XU3I] 5@YZ@YL*/)6]=('4TL6(RDD9+]XK0:8%
MQ\GW<,;S1U,J^7=6Y_N)6 M)/Q$+06B8XW*!I)SM#3;H_"7P7EK :FE!?2<)
MBY=/L V%[%7[F)N]6M'\:4T(=#GE:>C5 _R=MTJD[(CW1A!RQTF^4;N>S8Y6
M64 K6G V(#P[_7X?J_?[WW[PB,6]M,6FM_',J_8_FR*M<H"D"=(.)!93Q7[P
MFHIZ:S]M>XDE^VZ/#;;>\&<<=*WW,[2B^=_0GD!7#7BB>AT JW6 Z1L14_TV
MD<Y-^Z9#F[(1T>K8UXH6Z$+CN>U%!3Q+5!CS*:71$D\4/-,29R>QG'0Q)2DG
M+J9D8-@1CO8":>6<4TM57&_&^2?]%@ZKMW!L7P#>LUW;\<3Z]#X$7%!"P-N\
M),!>1I?_%V:R[%H-WE+>D^*I>2N>@@:H?9GG^/3XYOU]\X+ZZ/D:7C_(GOOP
M^K7L>0"OW\B>O\+V=8!MZ3<.^Z9Y[7O55[7]+P-^#8NG)*,@)8^LVL;283E3
MM&_AMQ_*_-"\;_TI+\M\W_RY(V%,BKH ^_XQ9U'J/M0.CO\7PMW?4$L#!!0
M   ( /:L6%I'X2;C#@D  & I   8    >&PO=V]R:W-H965T<R]S:&5E=#<N
M>&ULM5K?<^(X$OY75-S655(U@"7+_,@E5&7"S%T>)IM*9F<?MNY!V )<8VS6
M,B2YO_Y:LH-L2Q9DB\U#P*;5[FZI^_M:UO5+EO\4:\X+]+I)4G'36Q?%]FHX
M%.&:;Y@89%N>PB_++-^P B[SU5!L<\XB-6B3#(GGC88;%J>]V;6Z]YC/KK-=
MD<0I?\R1V&TV+'_[S)/LY::'>^\WGN+5NI WAK/K+5OQ9U[\MGW,X6IXT!+%
M&YZ*.$M1SI<WO5M\-0\\.4!)_(CYBZA]1]*519;]E!?WT4W/DQ;QA(>%5,'@
M8\_O>))(36#'GY72WN&9<F#]^[OVK\IY<&;!!+_+DM_CJ%C?]"8]%/$EVR7%
M4_;R'UXY%$A]898(]1^]5+)>#X4[462;:C!8L(G3\I.]5H&H#<"CC@&D&D#:
M VC' +\:X+<'^!T#:#6 JLB4KJ@XS%G!9M=Y]H)R*0W:Y!<53#4:W(]3.>_/
M10Z_QC"NF-UEJ<B2.&(%C]!S 1\PJ85 V1+=,;%&7V%A"-1'=[=S=/'+)?H%
MQ2GZ%B<)3)JX'A9@@E0T#*O'?2X?1SH>APGZEJ7%6J O:<2CIH(AV'YP@+P[
M\)DX-<YY.$ ^_H2(1ZC%H+O3A_L.<_Q#/'VES^_0]^OCEZ?;[_</_T:W=]_O
M?]Q_O__R; M3J87:M<ADOQ);%O*;'F2SX/F>]V;__ <>>?^RN7@F90V'Z<%A
MZM(^>X#:%*=AMN$V-\NQ(S56EJ#]S!_A07 ]W-?MMTCA45MJ[K;C#_Q?AS?!
MP9O .7VW480N8&'NPN(2Q9 , J59@=AR*>M4ND(A),65S=/@G!-Z)F6-$(P.
M(1@Y WF[R?(B_A]391G*0)P6+%W%BX0C)@0OK%E?JAS79A 3?S!IS7,I%=2E
M/'*0:5@[/E@[/K[\-EL6Y[)N27L3#C!0F8I8&J%M#BB9%V_J@O^YB[=2U.;%
MV/#"IX-IRPE3R!OX=B<F!R<F3B?F?,GS' IPF4BH8*_<&N:)\>P^)0/:LM B
M%7AMJ;G;)'<Z30^.39U:GM<LYWV)RQ$"SX"L"+6N;+Y-C<5!_99C4\.QD3?
M]MAC3R.@YS3R,<_VL>C$,\]\:#!H6V:1(N/!N,.T&CACIVF_%FN>0P5*^[+N
ME 7):B0VIQP/1FTC+5)!K<PVC23:2.(T4O&$I>()RSS;H(N=4$OY$LF\4_,M
MT((#1^4H7$,MX4*2",D'RXJZC0N66-TBAL'C\=0,OBDV\DE74F(-Y=@)G+/O
M.8NXJAJ9FH><ASS>,ZB$]DGP+9, 57#<-M<B1T:=\Z"!&+L1\+=T ;P,0G_,
M3FJI(M2,JD5LC ?>M/[78;.&6^R$,DD_BQRXOP-:*@W-<(T'I&VN1:Q>O)L&
M:C#$;C1\S#F "^#&JRQ>'0$UT<\WBK)%".R;=-BGX0^[\>^^AA@H!3"$R<_V
MD'8P^U9;3?AJ%*K*6%.JC\>U@M*T5N,<=J-*.Z.V[$TMT]HM%H;YCB7V0-N0
M;6K6N9/$YD=L=2,@UA"(W1AX /><[WFZL\^*B6QT;-!DB]28##H(%-'X1]SX
M!TLH5YP)B&_Y[?+$^DQ,U(-E,C)RTRJ'.RLTT?A(W/@HV5_8@I\*=,!RM:<0
M%[$]:XF)AB//K]&)RG9L\)* >*VE=,1,]U(B&FD)<78G]P\_OCR?T%P2)V!_
MM!DYE[:FTQJ%B1N%/^\$W!%0(T+@[B)6?.*3JG7 ]M7LJU_R]G9"%0O?F+]^
M$+13BU@P>0S<Z 2P(QJ@B1N@'W<Y\!](--55[;DHRKV6-4\B!/0("9XL^W$J
M=K)<)#$#/.]>OM3TBWIMMRP8CG&]%VBZHG&;N'$;.'/(>52EG&#)F9PR07QL
MMI$V*=(%I41#/3D"];7IL?>,ZNJD?IB8K6Y_VNXDB8428,_K@EFB20%QDP+5
M-EC-,G$=!V:YMDB1KCZ+:/ G;D!M%>NJ2Z@6S0GU>F*&=.09B6S!?N+AKE:,
M:!@G4V?M_7K_</MP=T+M=;*!#]?>,VEK[F5J:N"[J8&<LFTCU6,A=BI#!$]C
MR.X=D.)0I7::%161@PQG!8!P@N#_!@&GB.("+5DH,__-NAOJ&7/;+F6^R2%\
M.NG*>E]3"/\XA6BZ>"$I_UNUG70I:5N6[!43.L$1DRW@<7N-^I8^G 9!%Y/S
M-3_PW9WX4\WP:CXJAETCV,LX96DH_<D62;PJ^W.K+V9;#>4)&PS))F?V%/,C
MMKLYDE_;?W?3A0?5 ]7BL&#I3R@R$5\4/))$PNJK#?^-K3^;5&/_K6FS)@;^
M\3WT<MNRLMMNHPW,"37GP\(,,.G87O UY/L?@7Q=!^06WWN3<*!ET-2G@I6O
M]L),=#@4',]Z$^K)>-R9]1KK_2-8K]='!)@3\10<*[+2FW661#RWFVS#]7:K
M[UMP?4('4Z_VUX&FOL9X_R]B?#7.&55+>^]U0:2O =[_2P"O"XX;X'T+=..
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
M(96V:)/W/8+QY'#QKAWSS[=_U,"AM&NC?@;0>''*X!+JZ#T2WRBM1*YTS,B
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
M[>/5A\7,BDZ_%)<1T+F?54?;Z6-SW(;*@$T]V2L]B;.1:EJ0R9M1 :K0>(?
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
M0(\E5R0!Q4>K558WG,@,%Y!@ X5(O[B<QOM$4<P0-]%8^@6M_HQPUR*WAGQ
M:>MYM"2)]YS=<$3*7XI;W#A(/-="%C9?5'<:-0Z(5Y"(H-5J#DOFD)RV2%E4
M\F+A.PV](R#"ZRI7Q5^#&/*53>/][K@4NA7P+PR)_^TU22S^CX2P:DQ22,4*
M%VAA@4EE?A\8@093-KI5@]JN$YP[W7K6OAQ2BAI3;B&QX[OJ9G9\57Q=%._H
MF@AC HP]U-B9\Q9OR:6ZS?33%"7Z RKX#H.;HT?E!D)^A0P[32M1 KR4]IR4
M@)&IO9P17IFB'RT1F#: Z>H07?V"U^=6Q7_ 8)5K5L4;O1@E*T3 ==:T1B C
M!O_E0NBM\DEXO9B]AWMT8ZR(;T)PEW3TD!*AXXFXN-7B2A8%S$/J12Y:%L^M
M/9*1'6]BYN+XB('1>&%./$GPX%V7>!.JUK30+1C'94CSN"VF&,M8"T3V"9FW
M1N\:&+L2, MP!8ZHEK](J+23VZ.@IU>5+?6N.XE&RLT;TYX;R;7)=B@VKC6E
MRBV=HM^T4G6QG%07-K!X*T[;M]1CRCV&F"8WR+HT7V76W,(D%318E]^?+ ,<
M(TLC:; L=QQ/-8%=99*[D5RWAD:#&I9L<0U0+[F?=GH-4'D#1R0%YJQD'%_-
MB$(I25%PMT!?<.Q_&XL_^%*")&^*O77TN<R&QP(0'-E+_>53U]1CG$D;R\3/
MS._C2R^?RSF--CRR6F"1*N0;4^.3^8QUN',0;V$:NN 7K8+&2A<VH[8H6!:>
M87O!R2_@4"O)7E_>D$7EU_FRT"#]FJW1N\-XT_1"%7DE54GAQ8PT!0927!IP
MD]QC3WQ @A_>'T7BY-YM*9F=+IZC8FWL=1^S[_AI\:!61;TH?J4H,OQ_6C0.
M?]7E;0ST\VW=)G%K!&'Q=9]MR?'K+C:2D9.O7Y3CA@=B@"#= Q)G4LBI2^<T
MB% 5<P- G\@%5R)=2;6 L"F2_R'\$]$D=X&-7(Y4K:_U,HO0T0*0I+Z)/U_!
M[!TNZ>=&FK]J[QL%/N)-.>$F6%X0T4"<)'20T2FIR1$#<M+5<(V;0QE(C&12
M16N):.(<9]73I J@[&X)RG@EY1+:*1(K.A)HB%N3_9$7[,1RC]C<*4$,,F_
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
MU388;3I$.[-3R4&F.SHI,TLG,(3.I*NLQRT58;6&/Q;A> A%)GTMXR1=(_3
MSOH=K7;/;\J0 O'NSE%U56TM>UO,_<\PXCSPP:)7')T)Q+;S$GI^58'6+56J
M]%83JO@(]=@+\N^,Z+Z3&-?80Q(D.<.Z6OK1C-OBYU .-NSX1U^XW-KU\LLH
M^=O\NS(OY>=4QMOE1VE^TK=)6KNE1Q^M__J7*WE9-'WH_9%_7&7C^]X?^$]T
MQ-B &^CZUI,CZP=,D']MY\7_ E!+ P04    " #VK%A:\(\K>IT,  "&(@
M&0   'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6S56FN/VS86_2O$=-':@..Q
MY'=>P&0R:;-(VD&FW?VPV ^T1-ML9%$EI9EX?_V>>TG)DNV938 M%HL&M4B1
M]W'NDQR]?##VL]LJ58HONRQWKRZV95D\O[QTR5;MI!N:0N5XLS9V)TL,[>;2
M%5;)E#?MLLMX-)I=[J3.+UZ_Y+E;^_JEJ<I,Y^K6"E?M=M+NWZC,/+RZB"[J
MB4]ZLRUIXO+URT)NU)TJ?RMN+4:7#954[U3NM,F%5>M7%U?1\S<36L\+_J;5
M@VL]"])D9<QG&KQ/7UV,2""5J:0D"A(_]^I:91D1@AA_!)H7#4O:V'ZNJ;]C
MW:'+2CIU;;*_Z[3<OKI87(A4K665E9_,PT\JZ#,E>HG)'/]?//BU\^F%2"I7
MFEW8# EV.O>_\DO H;5A,7ID0QPVQ"RW9\12OI6E?/W2F@=A:36HT0.KRKLA
MG,[)*'>EQ5N-?>7K3RI1>2FNDL14>:GSC;BU)L=SH@!]Z83,4W&]E?E&.5&:
MSD*3Z40K]_*RA"!$[C()3-]XIO$C3*-8?#1YN77B)D]5VB5P"0T:->):C3?Q
MDQ3?JF0HQM% Q*-X\@2]<0/+F.F-'Z%W1LU! \/[O W#C2LUO /S5X#JQEIC
MG?C'U<J5%B[WSW/H>-Z3\[PI#)^[0B;JU07BS"E[KRY>?_]=-!N]>$*S2:/9
MY"GJ?Y;!_W2F0O9%("-34U!(._'K5HFUR9!9:*D$K=336ZD$(Z'6:\5A+Y
M_BKS"GE'!"]AGJE.16Y*L958(P79T6J9";V# 4K:58+%M<$PW__@1 *N$"C%
MNE2L=2[SA):[$A/,^;GX_KM%',]>D)?4',%N-&!*[Z_NW@CM7(7MUYET3J]U
M(CD_F;7XH.5*9[ID=9VXKJPE?8T5/YO\61*&O:N#GL *)$74!W4)9) O4YHL
MK-F94K&\VI4J3_9BM1=;E16$5,(*$9M406/D%24>M@H26LRL2L;&\#!KR?2@
MRRU>";*;+9'QA5-EF;'F@C 1;FNJ+ 7\(@G:01ZHDAQ4R5NJ:(]O Q^!<$"U
M,$X3-$.V<\NZ,G.&&%A/GT@D73"M^J/2-C@72E?0*BB^1R9%L@[2$S# Z1XJ
M$3::Q *$1*'<#\F.OR2E60$+V#$^M6/;-A^.T;HV]PKZ0(HGS 9KW6LD0K&I
MX%H EQQOB[A.FMT[N1>2O9D, "*0#?YH60^00R&"@"US $G9&&_/&(!3IJ3#
M^@>5P=]W/@?+-5R M;*J,!Z$ F%@T@&<0B=;9G[J*&WR![MSRLK+I\P^;,?(
MG2I@^\?1_0")58/KGEQ&BCL)LY&/\MN53#Z?P/ON$_"=]<6I\Z0I1'3!;W8@
M4'E'.74:5[/)&C9(ZKF3W%&X$]*!  1$VY$I^RPC1HKD<=7*X2V69?N:J2?;
MB3"XM"/\UXA? KCARVH_P [L,/#1U& YI2ZK$K/)];](4OC(CA(G69^TVU",
M0I',..=W6I5QK8)(;''V'ZRN((BFUQ36KF.ACY(SV/C4-G=5460:IGO',:O$
ME;64PST:9QQ^SFBR;>9]4;L7PLV:M$I ,4<;EVJ70& "J&,1+SJGMW8(D.10
MP-6RK(,LLB4+1_%5877&J3]H0F*\AZO:@M3V%06I?J?+$D;KX?W[ZWZM*UBB
M2<U3B4A(-/>D^'<K]UZX:\/EBIT]#R/:=K,K,K/W";*R9-J?  '"VHI;CC''
MC.[$F%SU#GQ=Z%>3?JB(;/M#02RH(/J )BWJ8AA*UE"L^N)=51)ZASKY@6H
MA2<J)8!1==:%.C9%9W/PX0%;2!^APJ[3JH2PA70FERLXL_I20&(V,<)?DA42
MO%"4;J18>U&X.-24\Y17LWB43;@([*EFFW;-]N%5<]1--LGVOJREBO$DL>IR
MO0XZ^VGW33H2A.575'C>G,C<Q]X!AM &LCPJ9&H"#8+CC>J$U%6U06O_2%1]
MH'B'*C=?$K9_G?G.Q%,<]>L@JLMA,!:'!XUVQ*@CG"L@N0K$A:5I-@(5OE9#
MD(:6(L .E\L@F&MVUF(%+'T$@[NT&T78/1+&I_G8MOLTKE,YVJ;LI!I15[?1
M>4XSAM.:KUS=OFXZ\(572<OI(#@DATA!FB&XTZXQCO-"RQ:^C"S0KG)5\V1(
MX[<'[1">[QH_N3OX26V9!YVQ,H!/^;+?)0=3G]U/;'@OA552MVPIM2N9AAZ4
ME,YDV+MV,W4MW5:\0]13"@RZ,,W&8H(2VIKMC1-+E7"XULFETYBA2UGKLBDG
M)!YJ:<O.F%OAW(]V(9<^\3ZK20-YOD"@Q!RJGZ= "1_X0_D"Q=*;?[.Q:G.
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
MHNN_:61$$'7.-K;AE,17NJX<&01B) 8 SQWZNQ8. 4'07 -F2CGLJE2*).1
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
M-%&CN:9/&-K@0.^7A@H=%B'!X:.X^!]02P,$%     @ ]JQ86F%TX!A-!
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
M41(5# W \Y4!]U87M$#S6>OZ?U!+ P04    " #VK%A:C'F",J('  #;$0
M&0   'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6R56.]OV[86_5<(#QA6P),M
MV7&2-@F0I!M6H,."=>^]#\/[0$NTQ5>*=$DJKO_[=^ZE?B5INPUH8TLB+\\]
MY]Y#RE='YS^&6JDH/C?&ANM9'>/A]6(1REHU,F3NH"R>[)QO9,2EWR_"P2M9
M\:3&+(KE<K-HI+:SFRN^]^!OKEP;C;;JP8O0-HWTISMEW/%ZEL_Z&[_K?1WI
MQN+FZB#WZH.*_SH\>%PMABB5;I0-VEGAU>YZ=IN_OEO3>![P;ZV.8?)=4"9;
MYS[2Q;OJ>K8D0,JH,E($B8]'=:^,H4" \:F+.1N6I(G3[WWTGSEWY+*50=T[
M\Q]=Q?IZ=C$3E=K)UL3?W?$7U>5S1O%*9P+_%<<T]GP]$V4;HFNZR4#0:)L^
MY>>.A\F$B^57)A3=A()QIX48Y5L9Y<V5=T?A:32BT1=.E6<#G+8DRH?H\51C
M7KQY\.Y1$\/A:A$1C^XNRF[N79I;?&5N7HA?G8UU$#_92E5/ RP 9$!3]&CN
MBF]&?*O*3*SRN2B6Q?H;\59#=BN.M_I*O-]BK;P8<YR+>P#6=J]L%.^UW&JC
MHU9!W-IJ^N@V!!6#^/-V&Z)'X?SW2^2DI==?7IJ:Z74XR%)=S] M0?E'-;OY
M_KM\LWSSC<360V+K;T7_"]G^[ESQ09G=C^+>2-T$\5ZANL5O5GG7!O&'B]*(
M.VFD+=5<;-5>6PMZA-L)L"I.2GIQL<DV8KW)SD5QD9V)8HUO.6Z>B?O6>V*2
MAQW&%=<K&EQ@V@JC+O'__#);B=OR4XL1D<=\_]U%D1=O4 1XDF=K4:38A7B0
MNA+."T>Z'C7@0J=H5"5^*%;9Q2M\(#0^SK(E_N9GV3D^-N=9_DJ\:Z!&)/BP
M,C2K%>IS64L(+C8,9XFU"K'$]YP6S?-5EHOS)>X7E[A9Y/1GM0:F]RH$-&?*
M\. \^TM.SU>7F'.&,/D2F#<;Q'GO[/['J'PSCESF>+A:9I>4%:V$23E07HI[
M&6H![]S!+ ,!G7)'EV722GH%^ =8&W*/3K@2<& =L=:6Y;'J,W*UBA[NX'LL
M!.I?FEB[=E]CD X"_UK(ZR/<6TCT0*7@]E7 3(Y2J4?8]J&A/#O='Z775!\)
M2";^J%'<(V0"9EU\ JZ66%_"M<""1E'I3HFTQKW#I3VQZ.=O I!'41(-'# ;
MNY?S-URD:*CHO(QI9S ('&BA;:M-137*HX+X 4@4Z'V5_36Q+P/_,XY=ZZ-2
M-O',M @K8XL8'7'/\S1J#RYZ/<$]#9J \JIT'K;*Z"*S/!&_4J'T>HO' $-I
MHK4XREDF;D>-AV6Q_96^Q2A9J4\M"'N>/RZW<FO4$UQSH2/D@]JC-YJ);3+W
M1#@8\(KJ&X!2 &U+76$\A*EEG//669'F?=]\M.X(35$)5)9=V0PH.&# UDKY
M[5HFLIQJF"CNLT,A-\YJ:,=HF*T1 ?%RU,;P$HD(0;,&"M %41NLXWG#T#:=
M=E)Y$8I ,*2 0[7I-BZ/M2X3QU""2QN#86,^E4O2#Y/&50BEBIEXVW*"\7F-
M3$'/<4Y">!EXF&>?PJB#"T$30>"A=(V:E X_(65.-) 4VC-6%A%+)W[I&%0R
MQ:1Z(RV.7MS? (3BU]2E'&^G+:R?^E7M=FB"\$60-%(V#OPE(+KI]HA.LUZN
M^==PD@ZPXV;;^J F1C,QE4R\ZQJ.5$%M.AI+X[9MP.86.AQ],3#A:!#@K%1C
M]0X)IYT%&.8DG0%,*M52^[)M0J0]CAGW"JBVCBR0\.Y;">;1UX/1218KHM%I
M5B6A,/4&T=H"&OE\FDH#.R!<#B5QI/Q!>NX<LA"$#K),R'JQ#ZW'ID0+(4:0
MD*D/G]I4II,)OH4:2Q!H'"UTB0E[KYC CFLR-&Z&R3)/FT::X$:."!0B5ZC?
M$GV4LG [D*?H8H\M(D26B],S@W>1>4)3M@,9G$5QG:A$J,_9GEAUY;FG0'0G
ML/8#]*X7>ES=)=R5]U=0JB.IM3T)(X^]$B_$;>2I;\#GX= IV-="7]H3+4YI
M5W6!6[S##!UD;S\ VV]YV R978PS+>\SZ?S >X_S?:J:8Z.2DE-0+\ICHM.K
M?6L2W+E@-9\L5,E&4CA2%[-;R'!"$=BN1LA(.<LMSCTMFM(G4EZDQ&%1-P%L
MJ)'Q:2FD2DCE.NGKE_TRZ8'DH6#C-+IY6CM5Z/R9HR6#!!./W3XP:K+SKD$J
M'XE$.=:-&BVH@XQ7'=VT=':B8B WZMR&R8"Q(7%3$2-3[SW(T\N>8QMIH#1M
M)*KSC#$NYK#]=/'9FLB"N,\)YS-V2*6!&_+7WE2Z\O6*WHFY2FA-X@/OIWQ,
M&=H!HUM$'3MA:/:GG5I*[ZE!^[V7^@MFE8[FH=W^#RW+"7='.7A."YE!:-+P
MX(PN3PDA)R[CZ)+X$OMWY*[+^SAI%=+E>6EDXA=-1R5<&W-ZZK]T8*#-IL%9
M@PUC./EU'(<^:S*]%T4WY;7S,NLZ64(Z3&[II)4V\L%AJ-Z19B5)@W'SHD9*
MMLA'-^JV0\?6WRKZ[$MO:XO)"W>C_)Y_5@BIWM*[]W!W^.7B-KVPC\/3SQZ_
M2H\W*SH.[C!UF9V?S81//R6DB^@._/J^=3&ZAK_6"LQZ&H#G.P?YN@M:8/@]
MY^;_4$L#!!0    ( /:L6%HEU.V:.@X  '@E   9    >&PO=V]R:W-H965T
M<R]S:&5E=#(U+GAM;*U:VW+;1A+]E2G%SE)5$D2"I"C)ERI9MBNNQ!NOG<O#
MUCX,P2$)"\# &$ T]^OW=/<, %*4[-ULI2+C,M/WZ3[=X/.-K6[=VIA:?<VS
MPKTX6M=U>75VYI*UR;6+;&D*O%G:*M<U;JO5F2LKHQ>\*<_.XN'P_"S7:7'T
M\CD_^U"]?&Z;.DL+\Z%2KLES76U?F<QN7AR-CL*#C^EJ7=.#LY?/2[TRGTS]
M>_FAPMU92V61YJ9PJ2U4998OCJY'5Z\FM)X7_)&:C>M=*])D;NTMW;Q;O#@:
MDD F,TE-%#3^N3,W)LN($,3XXFD>M2QI8_\Z4'_+ND.7N7;FQF9_IHMZ_>+H
MXD@MS%(W6?W1;GXR7I\IT4MLYOBOVLC:,3@FC:MM[C?C/D\+^5=_]7;H;;@8
M/K A]AMBEEL8L92O=:U?/J_L1E6T&M3H@E7EW1 N+<@IG^H*;U/LJU^^R<O,
M;HU1K\T2KQ;JE2EP5:L/F2[<\[,:/&CE6>+IO1)Z\0/T1K%Z;XMZ[=2;8F$6
MNP3.(%PK81PD?!4_2O&U22(U'IVH>!A/'J$W;C4>,[WQMS3VFCKUS^NYJRO$
MQ[\.Z2O4)H>IT9FY<J5.S(LC' IGJCMS]/+''T;GPV>/R#II99T\1OU_\,Y?
MH8>GB<GGIF)S[]P\P7]_1XI8^'USOZ_TQU,[A[>S:314LS@:/[HV2_4\S=)Z
MJP;GT>18#4;3Z/R8XD79I3(L(HY]W6UDX0:C\VA(J\?1Y3$S,$&;?4X]#G',
M+.++:'K<:KTOD3#X;6W4C<U+76R5*VWA;.4>5,++5&,/V^Y8)?;.5&FQ4HFI
M:F1#M6RR[+1&!E,:JI7:=1*[$U56*;)@FFT5EA*9WXNT!J.?06)A\XC%F8<0
M1?95+2^E*\.I" 8#F[30&;CG))J65 =^6Z,A/@Q*,9DF1@AV^Y/,$H':J@*I
ML]15G28I= <SVK[6=UACF(G.,BA3-]CEB;6"[5-=D1'87EN6-],;%N*0@F]T
MLMZQ)YB"BII;77$HU!7R'XR%W;I6J4,18+^D\\RP1?0"&3'%&K8[\> X% W8
M<^%Y6MP95W-4E3:#IJ85BX47/99-L: ==O[9<+7@@+PG)B2!V=A"KEDNB1KH
M$D]=EI6%9W7=BH*5.157I)<&_H:K0G1"!N_E>PI7YH[*CYC0W)F,W@;I*O.E
M22NR<0@!9^ _XEE7$*4@)AV[.YTU'!8218%*V50E(L ]8R:Y1716./%09&,H
M/!!/F2%_D4]J]5Y7,(-/PR/5][N71[R4(/E7Z;P1AG-0U@M#1@@R(N [MX$\
MR8/CL%FGH$\A1$B"S@_>I2@AL/P"4F$;0HH+XB)M'1:.J_E:PF%L[%8 (][X
MBF/&7)]<T.ON$.'8095I7Q.0@4EX3:",+5H5#2="^*!*W2VD38LD:]B,R5H7
M*\.<,UNL3J%4KG[_&2M(/3(JN$M IL4RD_,IXHI33F#[.T.1R2*M,CN'TWKQ
MBBQQBT Z:5FEE$*7)E IDJTP.2'_ H40?5G+XIXP\\JL&G"WU98?JF5E\SY%
MB-SF9[-*G4BZ:V7$O<Z<]6;BW(%83X0-?)WHQEN/S?GC#Q?Q:/8L' 2Q6?\H
M,F,*'CD*[]@ADQ-)%C^#;5/59/3KLC2P25.N389X5%63D>E7.*!%2#0_ 7WY
M'1R'#K9)<30A,1SAX]_['_OE^#N= 8B>5@;:0A\.'1P<LS@%?&WMP4 8&SB2
MYZ;>&+ =75[.V+#Q<'0.Y-ED5"-(.9VE\#7GEBWR7W)+9XAH+U-"D401(8]P
M^N2!Z7C6IB+/\9/G>)W4Q&@LWJ(5(LO?G#_?6W(0)4:Q".7/TM8P+0X^0MXA
M&,@(R.HJQ7G&53B7XBO/%Y#3G%:(!2*"A2 >7GUN%BN.SDC]:?A\^G*%HY48
MQV9D=1PB<=&FVQT:7CI2#(MJDT!^^/=>:6T3,8 Y(AG'C+-^89%6FJJ2+(#0
MDP) )Q.1!1$V:8W4@0#UE1=U?[,VX,PUDY.9=X_NS,-ULTCH2J3=C75?BIKL
M%I2+AK $%XZM%)[^>1&?2/ZGX[&VV<*I%=Q#RI+WF0"5'-H;X &7DIPAED-L
M<X]3(X^*L=]*O4VT6ZLE.B<G,="1VJ2HRH@G9$TN?+EM?!$"Y&!S+UM6+8PH
M]5:3[20 VY-Z(O6?8R8'^17"Q'O2V^-O/CF23#"\1P-WEM($ RT?%>$HV7G&
M5"QY]+K>!9-RRJ= ?4^!S(;Q6)W27?ST.$3,?FATY-0&CB%DM17 1>9=04=D
MVEXV.Y!]*3NCJK(?77W:M_6'W0>=N3B34,P+0[8V&/IXZT4%.83QP)QR@\]T
ME/%1V^MUATQ$DA:=+M,5S.B"\98V@Z?9\N0ELERW^'11<;[K58;!+Z_?'2MJ
M76JSDI 5_E2Z:87D:.]1B?Z*C=B'/B%-=^5KQWI[I8L+("5=D8,31M%B';*7
MX"+$('+KHZ3@+\ZV( GLZ0AHW!=J'RM!Y4YCB3;.Z[8@8/&H@KW"\TP2@V29
MNH=D"'STZ]NW3('B2G:3D"!"EM..6(E882&%Z!RQZC'FKI,5=XV,N@E_660D
MZ,STVZ1/$QC: &" C&7:.D80?N=YZ!** ]V7Q-^@C:=CT0:,">I!2LAPQ4=3
M\9$,O=);G5;J#V!(PSW7?N-X+61_Z<@^^2M;7XDJ)Q ;Q:CP>8QTHGY&#2;#
MF'K%R?023>;T/)JIP?@BIMYN@D[O4DV&T41=>WQ)9?].O"8@BL@1:BI0-@ W
MO&L'_M$Q'5R+3#X875#3&(^BD8J)Q6@67>!^&,6XOT>_I5CJM&U\)* X].)G
MH$ ]J_QMG\71Z#C\%8ZC2W 81A>!(YZ.<#]6OW)4D:,JLZ:R<V=:81$$Z#ZO
M%Y^;@*JLK]!48.1DGA D](BU#6E/H)5G.F-1Y)_P=$3L^<]UVU%POA7&!JSQ
MD,.0XO5*W719>&%RNZITN288YER3EX(^QM&PI4_74V@<[NFZ1Z(KTGT"DQF\
M$G;PS>"2PJ)5A>_>P"_4#P&@ZIYUSJ%+6$C7@S&9OMW*=Q^1/C45.\FS8F)2
MFP*3L@8.[U<%2PU;LPWY[RR*C\5<8[CNS7)I! 8%C,^(MT7GG+P&\8SF&F.*
MM@G^'XQ&1&I$D38B0D/B$O/P8T*7B(HQHI$B<X(U$ANONA*/($3XG',0]8Q"
MXY,P1 G/;G:[M6T84%3M"BC'_[=41J L?X3'D X?K1#Z$XYC>M\>92.#G>X0
MCV=LY,DDQH[S"R)S_UQ3KJQM#<]7.\X@7X0(+QX; OF">Q![$(AX,B1C$PD(
MA\VF(C!!?O4'FIX7:7;L,0I;8(1VA@.!7CXA'S/LV]U/>1S09,MK)M&L/^P1
M%"?+J*3X4#@X SKQ6%/,\.O-NQZN?D()(OK&Q.Y=#XAPP:"A%MH3AF@ [+68
ME&8+[3E#Z4L%:*&DI<75P5'>]XS['ACSL;];#^_ ;6J,(.*"^9/C::).Q0Y@
ME1,M7MH<R22P:"LDUU>%&"FS)LRO7%?CV2-HA?[-K=B#U3%2[_5G0NB$+FSE
M9T0[:=1'XH+B:DGEC:8KB'$"B01,N;BCCC[NEQM"]20EPWOJ@$&&DU.,.J!B
MLLZ[7IO\I;&U>%$^8H29@!KD .(Z.VESRBF*$APN/7]I;18F+,=7ZHWOM#G'
M(HG,U-OT*Y.E.G""Z*@ GR@HYY9G,D1CE6;@<T&)9C:"NS]T-!_#I@XY8$QL
MP"=6U]2#%UPMQ3LT)4-OLA79D.8N45BG"/]6TY;0E;K>1]KQD%)^C P8"\9@
M)^SYRJ<7R2B_'1@!;O>&JC+5\UA*1AHR.$&K4T0TA.@-DZ;CI_O\I#<F'N*J
M[W:-&G21M% -UU)O!_&S3%E0@2 OCT! G2)G7ZC)[*!08<N]CH7A.O>1,NWM
M>DU^\W]J+CWLW?$37B*_MH+@E&8ROUNW@'AG\:&^4O K3>BI:>'3++;K1I^U
M2=9%^J7Q47>O)?>#,Y'P(-]'&M%=UJB=B]0E9*?0.E-[E+/4RWO-_+ZDW9!6
MA.E/;OK(IW$27($S3W+]'.*^C(>^&[BUW=!:B,'(%UH[F?)N^ LF7:-X:0"P
MX\?RV&NOK92Q:32^4$\)C] _'^D1+-CV2E0!3;_%CJ.+"1:BZ$]VUB<5?7)@
MY"<V\\IQ=/'.<103BW$T'N*?7_8&H=2OHYR>3V74(E.C0,14R";OD6D![?WW
MD?;B+5H_>C$)+\+%]W$(<QR\6B#G!#9QH!;OL9F&%^'B\(R$AW-[;E&+1N:9
MWSDL&05-=F%,> P0\8\&89;6TLTXLA6NZ'1H5.$M=384-/NSO>);S,D^#\7Q
M]]?+=R$F\%0N[C^Y:4'48B<J<2C1LTV? GO$W$\A>/@#(EU/4!>ZC7OQV>OR
M=PA1R4'+!I!/\'S 'Q=[1/Q);..X4[DCP4WK.4&A&4H>.H8=$HA20<D>LNU/
M^D<QH_B84#P4F;(Z0."<- ZY3J!1-YSJYZSP_4@C?NNU74C>-U]1J4KK1RO_
MC<>U3#%<DS&H)!L R%%-Z,WF;LUV)Q1L0H>(TV$M>;/K%RK# QV\(YM$#VO)
MWZQ:?9@;4WP@ +D<W!I3\B(40!G;],4BK%QK7_5RO>4Q])Q%DD*APP="74@B
MS_; _..&DMEV4V3I+=5N^7C66:DOBGQ=8#OQ<-/9K$T %"^Z8/&C;WY"_XT#
MJIT^XGR:;^QHM77]:;"?J+E>B=LO.CP5"U^+,Z/]'(;J+GT"Y0?ALV[XX"2E
MS=%0@@\Q(W \D6^#_:]RA!ZY<A_ZC<59[]<PN:E6_)L?)R3EAS'MT_9G1=?R
M:YINN?PFZ;VN5C3KR,P26X?1;'HD74FXJ6W)OZV9V[JV.5^N#6!>10OP?FF!
MX_P-,6A_;/7R/U!+ P04    " #VK%A:+^PS*GP"  "$!0  &0   'AL+W=O
M<FMS:&5E=',O<VAE970R-BYX;6R-5&UOTS 0_BNG@/BTY:U)V48;:=U ('4P
M;0(^(#XXR:6QYL29[:SCWW-VLJP3784J-;ZWYYX[^VZQE>I.UX@&'AO1ZJ57
M&].=!8$N:FR8]F6'+5DJJ1IF2%2;0'<*6>F"&A'$83@/&L9;+ULXW;7*%K(W
M@K=XK4#W3</4GQ4*N5UZD?>DN.&;VEA%D"TZML%;--^[:T52,*&4O,%6<]F"
MPFKIG4=GJ\3Z.X<?'+=ZYPRVDES*.RM\*9=>: FAP,)8!$:?![Q (2P0T;@?
M,;TII0W</3^A?W*U4RTYTW@AQ4]>FGKIG7A08L5Z86[D]C..]:06KY!"NW_8
M#K[SN0=%KXULQF!BT/!V^++'L0\[ 2?A*P'Q&! [WD,BQ_*2&98ME-R"LMZ$
M9@^N5!=-Y'AK+^76*+)RBC/9-U.C@C5G.1?<<-2+P!"L-0;%"+$:(.)7(*(8
MKF1K:@T?VQ++EP !\9E(Q4^D5O%!Q$LL?)A%1Q"'<7( ;S85.7-XLU?P;ON\
M$$QK7O&"V<>@059 "C3Z",1S\<#:$O"^'X1?+-=&T;OYO:\I0\ID?TH[2V>Z
M8P4N/1H6C>H!O>S=FV@>?CA04#(5E!Q"_[];.PBQG^ _N$!7@4U.2GL=+X2O
MTB"\I=\%T_4QM=((+$'73.&QG9,2"MG0[M"NXQ#'<)+Z,9RF?@I#GE-_!E'J
M1W":D"Z*0G\.:]2:WKU2V!KHI'*QZ8SL:>J'L);MYMB@:B9;$I&:;'/8U]=@
M9S(:5!LW_Y1 ]JT9AF323BOF?)BL9_=A/UTQM>'T<@16%!KZ[U,/U##S@V!D
MY^8LEX:FUAUK6I.HK /9*TD=&P6;8%J\V5]02P,$%     @ ]JQ86O0\O2IC
M P  >P<  !D   !X;"]W;W)K<VAE971S+W-H965T,C<N>&ULC55M;]LV$/XK
M!ZT8&B"1K!<G=F8;2-(5*Y "0=-V&(9]H*6S190B-?)D)_]^1TI1W")Q]T7B
MD7R>>^YX/"[VQGYS-2+!0Z.T6T8U47N9)*ZLL1$N-BUJ7MD8VPABTVX3UUH4
M50 U*LDFD_.D$5)'JT68N[.KA>E(28UW%ES7-,(^7J,R^V641D\3G^2V)C^1
MK!:MV.(]TI?VSK*5C"R5;% [:318W"RCJ_3RNO#[PX:O$O?N8 P^DK4QW[SQ
MH5I&$R\(%9;D&03_=GB#2GDBEO'OP!F-+CWP</S$_C[$SK&LA<,;H_Z4%=7+
M:!9!A1O1*?ID]G_@$,_4\Y5&N?"%?;\WO8B@[!R99@"S@D;J_B\>ACP< &:3
M5P#9 ,B"[MY14/E.D%@MK-F#];N9S0]"J '-XJ3VAW)/EE<EXVAU8YI&$F>9
MW"(A)O3323F KWMP]@HXS>"CT50[^%U76'U/D+"244[V).<Z.\KX#LL8\O04
MLDE6'.'+Q_#RP)>_PG>+?&+P]]7:D>4"^.>E&'N&XF4&?RDN72M*7$9<]0[M
M#J/5K[^DYY/?CN@K1GW%,?:?I?]_@^%SC<!V*_0CU,+!3EAI.@<J)* \V"EU
MJ3H^+1X,JTJ*M522)#IXJPTAI.E)#!_XSE25])?G%.@'_D-&;@W!GU@K'"A;
M\1C63L'5QM(9H6WZ)9X2NAK&8#; ;>%L)U2'()Q#[C ^EA\TLT-!P,6!S1KM
M6"!,93V,%2BF<9?PV9!0<(O.L6*A(86_4%C^D8$\C!U<;<AS#-;7EX4'D8:C
MMI#-\W@.TRE_YEF<05I,XQG<]@%PNH)2U"6G=-W1H)O8FL47,&%4QO]IG,*]
MV=#>*]Y(+70I]?8H?!Z@&11Q 7F<<]19/(7I/)[ ?,YV.BUX]7U''5-R:Y!-
MUSSKMYPLN0N1=7PY+;O29R6[114F7;?N(Q9;BW@TS2'+;XIS=OR6[1S.V$KC
MXB0DR2]6?'IFQQ!?)AH?".;PZ--[ZD]X7\NRAC=9RO)'@G06STY8I1+$:>3C
M&04]*_^^6/O3Z(ODJ4Z+D_BE6Y@<-,0&[3:T?5^TG::^-XZSX\MRU3?4Y^W]
ML_11V*W4_B)M&#J)+Z81V+[5]P:9-K37M2%NUF%8\^N(UF_@]8UAI8/A'8SO
M[>H_4$L#!!0    ( /:L6%HR(.D(K@<  /\1   9    >&PO=V]R:W-H965T
M<R]S:&5E=#(X+GAM;)58[V_;.!+]5P@OL-@"7MF2'2=IDP!)>G=;H(L-MGMW
M'P[W@99HBU>*=$DJKO_[>S/4KR1M[A9H8\DBAV_>FWFD?'5T_G.HE8KB:V-L
MN)[5,1[>+A:AK%4C0^8.RN+)SOE&1MSZ_2(<O)(53VK,HE@N-XM&:CN[N>+O
M'OS-E6NCT58]>!':II'^=*>,.U[/\EG_Q>]Z7T?Z8G%S=9![]4G%OQ\>/.X6
M0Y1*-\H&[:SP:G<]N\W?WJUI/ _XAU;',+D6E,G6N<]T\Z&ZGBT)D#*JC!1!
MXN-1W2MC*!!@?.EBSH8E:>+TNH_^5\X=N6QE4/?._%-7L;Z>7<Q$I7:R-?%W
M=_Q%=?F<4;S2F<!_Q3&-/5_/1-F&Z)IN,A TVJ9/^;7C83+A8OF="44WH6#<
M:2%&^5Y&>7/EW5%X&HUH=,&I\FR TY9$^10]GFK,BS?WSD9M]\J66@4A;27^
MUDHO;50J7"TB5J!QB[*+=I>B%=^)EA?B5P2L@_B+K53U-, "T 9\18_OKG@U
MXGM59F*5ST6Q+-:OQ%L-^:XXWNH[\7Z+M?+BP;M'3745YF)@((J/6FZUT9&H
MN 45DT>W(:@8Q+]NMR%ZE-*_OT5.6GK][:6IO=Z&@RS5]0S]$Y1_5+.;'W_(
M-\MWKR2V'A);OQ;]3POY>K21(/%)F=W/XMY(W03Q4:$#Q&]6>=<&\8>+TH@[
M::0MU5QLU5Y;"Q#"[01X%B<EO;C89!NQWF3GHKC(SD2QQE6.+\_$?>L]<<O#
M#N.*ZQ4-+C!MA5&7^']^F:W$;?FEQ8C(8W[\X:+(BW<H"SS)L[4H4NQ"/$A=
M">>%(Z6/&G"A7#2J$C\5J^SB#3X0&A]GV1)_\[/L'!^;\RQ_(SXTT"<2?-@=
M&MH*];6L)6@5&X:SQ%J%6.(ZIT7S?)7EXGR)[XM+?%GD]&>U!J:/*@0T<,KP
MX#Q[4$[/5Y>8<X8P^1*8-QO$^>CL_N>H?#..7.9XN%IFEY05K81).5!>BGL9
M:@%_W<%0 P&=<D>W9=)*>@7X!]@?<H].N!)P8"^QUI;EL>HK<K6*'N[@C2P$
M.D*:6+MV7V.0#@+_6LCK(QR>ZZI2V!&J@)D<I5*/L/9#0WEVNC]*KZD^$I!,
M_%&CW$?(!,RZ^ 1<+;&^A+.!!8VBTIT2:8U[AUM[8M'/WP4@CZ(D&CA@-O8S
MYV^X2-%BT7D9T^YA$#C00MM6FXIJE$<%\1.0*-#[)OO?Q+X,_.<X=JU'.]K$
M,],BK(PM8G3$/<_3J#VXZ/4$]S1H LJKTGD8+:.+S/)$_$J%TNLM'@,,I8G6
MXBAGF;@=-1Z6Q199^I;<HU)?6A#V/'_<;N76J">XYD)'R >U1[<T$R-E[HEP
M,. 5U3< I0 :9E5A/(2I99SS]EJ1YGW??+;N"$U1"5267=D,*#A@P/9+^>U:
M)K*<:I@H[K-#(3?.:FC':)BM$0'Q<M3&\!*)"$&S!@K0!5$;K.-Y"]$VG8A2
M>1&*0#"D@$.UZ6O<'FM=)HZA!)<V!L/&?"J7I!\FC:L02A4S\;[E!./S&IF"
MGN,LA? R\##//H51!Q>")H+ 0^D:-2D=?D+*G&@@*;1GK"PBED[\TE&I9(I)
M]49:',^XOP$(Q:^I2SG>3EM8/_6KVNW0!.&;(&FD;!SX2T!TT^T1G6:]7//O
MX20=8,?-MO5!38QF8BJ9^- U'*F"VG0TEL9MVX#-+70X^F)@PM$@P%FIQNH=
M$DX["S#,23H#F%2JI?9EVX1(>QPS[A50;1U9(.'=#]ML;W22Q8IH=)I522A,
MO4&TMH!&/I^FTL .")=#21PI?Y">.X<L!*&#+!.R7NQ#Z[$IT4*($21DZL.G
M-I7IK(*K4&,) HW#ABXQ8>\5$]AQ38;&S3!9YFG32!/<R!&!0N0*]5NBCU(6
M;@?R%-WLL46$R')Q>F;P+C)/:,IV((.S**X3E0CU.=L3JZX\]Q2([@36?H#>
M]4*/J[N%N_+^"DIU)+6V)V'DL5?BA;B-//4-^#P<.@7[6NA+>Z+%*>VJ+G"+
M=YBA@^SM!V#[+0^;(;.+<:;E?2:='WCO<;Y/57-L5%)R"NI%>4QT>K5O38([
M%ZSFDX4JV4@*1^IB=@L93B@"V]4(&2EGN<6YIT53^D3*BY0X+.HF@ TU,CXM
MA50)J5PG??VR7R8]D#P4;)Q&-T]KIPJ=/W.T9)!@XK';!T9-=MXU2.4SD2C'
MNE&C!760\3JDFY;.3E0,Y$:=VS 9,#8D;BIB9.J]!WEZV7-L(PV4IHU$=9XQ
MQL4<MI\N/EL361#W.>%\Q@ZI-'!#_MJ;2E>^7M%[,U<)K4E\X!V6CRE#.V!T
MBZAC)PS-_K132^D]-6B_]U)_P:S2T3RTV_^@93GA[B@'SVDA,PA-&AZ<T>4I
M(>3$91Q=$A>Q?X_NNKR/DU8A79Z71B9^T714PKTQIZ?^2P<&VFP:G#78,(:3
M7\=QZ+,FTWM1=%->.R^SKI,EI,/DEDY::2,?'(;J'6E6DC08-R]JI&2+?'2C
M;CMT;/U?19]]Z_UM,7DI;Y3?\T\/(=5;>C\?OAU^W;A-+_7C\/33R*_2X\V*
MCH,[3%UFYV<SX=//#>DFN@._XF]=C*[ARUJ!64\#\'SG(%]W0PL,O_G<_!=0
M2P,$%     @ ]JQ86H4*IXJ%"@  ?QT  !D   !X;"]W;W)K<VAE971S+W-H
M965T,CDN>&UL[5EMC]LV$OXKA+OM[0**5V^VY2998#>Y7E.@/2-I[CX<[@,M
M<6TVDJB2TCI[O_Z>&4KRRVZVN2#HIP/R(I.<X7!FGF>&THN=L1_<5JE6?*S*
MVKV<;-NV^?[RTN5;54DW-8VJ,7-K;"5;_+2;2]=8)0L6JLK+. SGEY74]>3J
M!8^M[-4+T[6EKM7*"M=5E;3W-ZHTNY>3:#(,O-6;;4L#EU<O&KE1[U3[OEE9
M_+H<M12Z4K73IA96W;Z<7$??WZ2TGA?\0ZN=.W@6=)*U,1_HQYOBY20D@U2I
M\I8T2/QWIUZILB1%,./W7N=DW)($#Y\'[3_PV7&6M73JE2G_J8MV^W*2342A
M;F57MF_-[D?5GV=&^G)3.OY7[/S:-)V(O'.MJ7IA6%#IVO\O/_9^.!#(PD\(
MQ+U S';[C=C*U[*55R^LV0E+JZ&-'OBH+ WC=$U!>==:S&K(M5?OMM(J\4HV
MNI7EB\L6*FGB,N_%;[QX_ GQ*!8_F[K=.O'7NE#%L8)+V#(:% \&W<1/:GRM
M\JE(HD#$89P^H2\9#YBPON2I SZ[0> *L9+WR*=67%LKZXVB9R?^=;UVK45V
M_/NQXWOEZ>/*"3'?NT;FZN4$D'#*WJG)U7??1//P^1.FIZ/IZ5/:_S@V_X.X
MN.[:K;'Z/W##>RRM=(NG5Z:J  U'*UV U&NWHC:BD5;<R;)3!TM70(NR%D]^
MM=#.=7)=*J&A0%D]*I!M:_6Z:[&F4$YO:DGRZWO1;I58&VD+86Y%H2V ::P[
M-D+\BD48:61]+[;2"=DTUL 8T1J00-/9'*-*= T-Q$&<14&2+$5^I*3HK*XW
MO&$#TTPAD%:J6BLKHL2G%HGO!V,>G 5"U@7^DK<,(*]SX;VX&O9=E9@]OWZW
M6EV(W5;G.&X)8H.=8FW-!V4#\H=&7CD#WQ3:Y59Y_H'F-:<A?K!ETLI*M0HN
M4*Z%*S5@/#JJ]T% =HZG/CXE*%GDLLY!:9*WZ(!!R]*_$&.54-)9B+U!J#!Q
MHPMQ_LNK-S<7B)$@![?@U\%92.""K ')P H@HJ#1=2GS#R#SWH]N*E[[Y>3#
M@)+E'$^)^.Z;+(ZBY_#D,@B3.6\ <UU+L3Z+PFEX<6+]3L&O^X@6#X^#*:08
M\ H7\*%@^E1<.U(^AFZ@"O8OF<)&E5JN=:G;>[%##B'3C 4]46@.?,LV+YX[
M&%8C6KK@1$4HVIX:8/JMKF&2AB\;XS2;!240J/NRPBE/2BDGIN)-W1MQL \=
MO"D5*9<X% *=0S701'XDLPE*F$R"*,R"=!:>QMF:"@%1TG46"<&N;:S.%?MV
M&4\A0<[;6.,<9DRN5,'6G\798CH3YV?Q8C'-1*TX'(AM[:0WGT+D+A!5?:<+
M54/L1U,6E)-8>&P&X0!NT6U)^4%HS!4J*G)\$-UM50W,YZ6T#Q)Y=/9#!I@R
MZ%LFDS6U"<0;.3@$FY*&_0:-U!Q$"CAL1J H$?QV;SG(?G @>K^B%Z<4'N!,
M>GXQ=SZ%EIQ!R3ZGXF'D)UEW:%5$-.^3+)Q&RYF(XVDB?E!KRY-QUD_^+)'*
M^Y_7B%$IHMDH&D>AB)/I$@OOQ;#JIZY6>YF?NO+^49'K;H-F0"SZF7>J:7M;
MAZ&_PY?,98](CT<=%C^$SWA4+S[KQ3EL\7-Q_0CD F8)Q2EL$"B+^-Q3%%$<
MZKSL"'%GO/\Q1YR1_RZ0/R4#KD?W/LIC!B'W3BV?^@@^\TS:]'$^R.A'*H@H
M3;UY1M1&=E$*(VL!DPWX-SAF<8(1&</%K?8(>_ON/4K;BO]E* C3\$Z^6O@A
M*E,*/,&@LM0*]FD]6")+9WIS7D.5:*B0#-L]AHDCGCUD$V*S3<V57#*DW8%'
MB&K0,GL[U$=Z]C21)M/P- YSI/,%%RQ9@/8U]4'L'#H7>O0/J%PPH5?C!OI\
M@B[A7U.I@,VPFHO=[6?:MYS.>_N>B;/%;#J_&/A*"M3%#8*"\^>^H,P/%T>S
MZ>Q"G-<&8(]3D-DKZ;;/G&J9J=S#?'&/Y/_I2,)QY[#[@)W\?%^CR ?@JXVN
M:_(2S+I7:)R2Q2R8AZ&8S[(@@^(8"I-T(9+E+%@ 5XML%J39$B2R1/<2B[\A
M=[DT4.=1_ :4X\<>#%$$-6BSHR0,YFE*_4NX"%%GHR!=9B+*DB#),A'/@RB=
M>V([CZ(T2.(E?$*;X'1X2I9!R@\1&"-:)#29I4$<\K(T"+/H0N"B<ZNXW3L'
MY<U26H4-LSGF!B8XAW+4*)*:!5F:[F=ZEQ#5CLZ8)U 3BED*=5D"QZ;!<IE\
MTDEOT0FALK5#W-#24"_U?FQL3JO)D]#.E6UQ+Z5BBVJ)FD8^5JC%YEXAG2O0
M\%JA;/H 4( 9LV[8EH$]A(2PN@^+Y-($6%.6!\>-7=UQ(L$'7LU6E>.<;T4$
M8<?3!PW>2CTTW)KH;^S"CM0.+=E8^@_\\1=W7*RG%,I^^W:+CN$.CD73S!6?
MFQ'N/3!GE7K&H:+;"RD&N@MN= *6%]N^']CILAQK?@Z$[='T):<?#W]GR@Y=
MZ([OSX2#.V7EYNGC'G1NIPTQK2HE#GM+=@Y*"GE/G1&L+X:+ 7G$3U$H4+0<
M]W)T7/9-9;JZ?8J'A[R) )4HBCQ!#*1$L(UG2]]I'P:8V^$$_<-(7TMB+_)&
M#UNOB-MC[G=8PY%PMM_&@_F/1%#+08N?J.$XDD%/NI&^?,H\MUV?[WNU5+/C
MO<TQ:=Q7><(8-P!#WXW;8$_(T1([KY3E]T=44;\BKBL^BQN2PZE:P^A224K8
MK<854<GJ%.:K/QGFO@TX7?SEH 1#N&[]&]H$ZIPD=;7D((8,*<452O#K#7]O
M"+_EBW(8?AN 65!O.;OY?=A6JSN/AG&_YB!0^R8 ^4'[(09]4W.X;#_'OD.&
MQ.-=S#M]; =A+2[#G:UI?_5[1_>S5MH-=B!1*>:PUA/!<#6"-PR]ON"L\50T
MZ.#^D4%N3JBP48IO0UW3ZTT/]7[.$=('EM?[%(&CJ.([OE#X=,9F.[H'^L-\
M!<-11A&@_H6*F#VT_YA2VH-T1H)4?%>$J9T;Z(Y>T]';(%L:3+=;4WR-&N$%
MT0-:PM%MVZ.9G=<SZ_^+R&D1B="L$3A61P5CL0BRY>+"T^U 5I^H'LNCYG?A
MRT??ZWFUGZP%:730.O<=H!<Y61AG7U@T]ON?)4MZ^W!\Z9A%5.\^NW2\/GKM
MV*?#KWQ?'%X@]F'UEZ@AN;A)YYLI(7RH&)98Q_;W%=('* 3,AO0'-^"2\E"[
MH+^2#EM0#>$O"<RYN"OFE'U8@\@<76G6JMTI5>^W/TQR<<Z,7<F/NNHJLGL1
M?GOQ5-X<EBF&I\> M@<0\W3S)]2PK]^FCJ8/+W;86^,+@4<#/'J@4!+D:)A6
M^YCZJ]_H[F,KD=]/446_25X:YLR^\GTI<43A,6WT&BKZ6')*![C)X>KV>L\&
M U9BNNM]%B6,_>0(LVB:79P$^\N/UKMNGW-/\D+7HB#X/H/B2WD+(_A\6UD\
MM#Y.'K($QK+/9XG'/K9<'GP4JQ3J,GWZHX,!6?[[V#@Z?EV\]A_5]LO]I\F?
M4=8U6*Y4MQ -IXO9Q+_C&7ZTIN%/;&O3MJ;BQRUWH;0 \[<&EO8_:(/QF^O5
M?P%02P,$%     @ ]JQ86@[R$)Q-!@  ]A   !D   !X;"]W;W)K<VAE971S
M+W-H965T,S N>&ULM5C;CMLV$/T5PBWRM/5%]FZVFUT#>VG0 $D1)&WR4/2!
MED86&XE42,J.^_4]0TJRO/%N+D41(!8ESLR9VQER+[?&?G %D1>?JE*[JU'A
M?7TQF;BTH$JZL:E)XTMN;"4]EG8]<;4EF06AJIPDT^G9I))*CY:7X=UKN[PT
MC2^5IM=6N*:JI-W=4&FV5Z/9J'OQ1JT+SR\FR\M:KNDM^3_JUQ:K2:\E4Q5I
MIXP6EO*KT?7LXF;!^\.&=XJV;O LV).5,1]X\2*[&DT9$)64>M8@\;.A6RI+
M5@08'UN=H]XD"PZ?.^W/@^_P924=W9KRO<I\<34Z'XF,<MF4_HW9_DJM/Z>L
M+S6E"_^+;=P[7XQ$VCAOJE88""JEXZ_\U,9A(' ^?4 @:062@#L:"BCOI)?+
M2VNVPO)N:..'X&J0!CBE.2EOO<57!3F_?"Z5%>]DV9!X1=(UEA!Q[RXG'LIY
MRR1M%=U$1<D#BF:)>&6T+YSX16>4'2J8 %4/+>F@W22/:KRC="SFLQ.13)/%
M(_KFO:OSH&_^3:Z*/Z]7SEM4QU_'G(XJ%\=5<L=<N%JF=#5"2SBR&QHMG_PP
M.YL^>P3PH@>\>$S[M^3FNQ2)]P5IP8VM]%J0\PI53NY$^(+$K:EJJ7>B<>3"
MB\HX+\R*G92KDH32=0,=<B-5&5Y D=C B SM5C>V-I =BQ>YD")G")L H1H$
M'RW(_>DZ;287F<ISLORQI V5#@WA"Z4#AD*1E38M=A%CKK34J9(EQ)'#)JA4
M3J1P8VVL^H>RT+*9,%$>% 0WHV*VY=1:JUREDN48P3C&)"-/'!6.RQ[Y86!2
M V;*R,;HU%8!20THB$((E<PV4 MB,XU#Q]H/Q#;$ME!I(90'6S5E)E!YVJ'X
MA-194"0=^+'F$+)BZ3O16EJOV (G+LHB-5 'N#">,M16'KL!HE1RI4KE=V/Q
M^P!V&WT$B:P':0^"&$1=0-()*VP$AD'VF$F1MK2QEDTBO HY!D,>S8;CK09!
MYE1\6=%AA+LL  /<Q!<;PY5ST NY@8Z4Q3G+Y+>$2+0E<[]<Q&H'4^R?<VRL
M+Q 9 PUDO)_@.:J")#)DJ3:(.#;79)7)QN*N"4"9C4Z$-B(MI%XS-E0KLI21
M\"9V"K":H.EX'84(0\'>F;V*>XY QX$C,9>Y*5')(>/<>:X=J0CR,'Y/?CA/
M9D^?N:'E?42X6P'3T4-I;PLE"Q]D]C=F$19P\0LYO!"WTMH=KU^&/INUOTG[
M.Q?77H#<J5HAHQW!B]\,N$?\V/Z[CJ!>Z T:-E920:AYAHV9GO^$&@OHAI!G
M"S'[^73\5 37DV?W5G=(Y$;R*>"!6ITM3@ DF0YD#A8O![8BW%KN O?-SL1L
M=C8^[[?V",+;(P[/O]O%9+H8GPX #E=?[^)TZ.+TJUP\.1NGXC09[.Y^P\MO
M<R30)T^47*S-AJP.Y,VUEAI,#HL.%2NCLUB8]+$!DT$;2BW(@W(&99BW6\']
M/6DP/W(1#D86\R3%(4,K'P8+=S$/?\0-\R^-UC &6S.1@B6ZTZD*<\YV/1[M
MK8@M!!#9?40!,JLX!HI51(;!*PW"CK0=A4$XPA5LM&U_U4=6Y WLMBS CU!M
M.=O8UAO/K:F"W,#UCXUA4_L(!+[K()HM0^M]!3'A",<L*KMS<SN&6LL'CNJ#
M,L$8+)N,QP;G/R>%4 ZG6C< '<OMI_, :COP,AQG(_<POZ5%G W[ T;+LCSN
M2ZC'&*>PMVQ)IIT!Q\BO8]%C\*"O!U6@)C E4O308#-]XHE .L6!(#I3R-8;
M9N[!F2+.140F-D6H-RX$)]:81I[G&68(+)'8D;31P^X<MF^772@AY5+3:-^7
M4!LF;I204(5OF.O^_Q@1P\8-51(&%KN\GQ('PWW5Q$JR7&(VSHT5!2=*X[[J
M+/!?YD@_1MZ25O"BT8$YN-="L8*N3Q?GX]F>P+!*^M51NGY,U=/QV8 +YP-5
MG[>+.Z[GD"5P7D'5I4TI?4<7X8*A_5Y1WH1R[,OK,[I;H48++I.^-MIJ"2P+
MTSB%ME?YD.L]*79D]S@YCH_=<2:#NVA%=AUNW$SWJ-UX+>W?]I?ZZWB7W6^/
M?Q%X)>T:HP,=G4,4@_AT)&R\9<>%-W6XV:Z,QSTY/!;PABQOP/?<(+3M@@WT
M?^I8_@M02P,$%     @ ]JQ86L#\]PKO#   2B,  !D   !X;"]W;W)K<VAE
M971S+W-H965T,S$N>&ULK5IM;]LX$OXK1+:[U^ <19(=V^E+@#;=O2O0Q1;M
M[AX.A_M 2[3-JRQZ22J.[]??,T-*EE^2IHM#@%B6R.&\SS,CO]H8^\4ME?+B
M?E75[O79TOOUB\M+5RS52KK$K%6-)W-C5]+CJUU<NK55LN1-J^HR3]/QY4KJ
M^NSF%=_[:&]>F<97NE8?K7#-:B7M]JVJS.;U67;6WOBD%TM/-RYO7JWE0GU6
M_K?U1XMOEQV54J]4[;2IA57SUV=OLA=O1[2>%_RNU<;UK@5),C/F"WUY7[X^
M2XDA5:G"$P6)CSMUJZJ*"(&-/R+-L^Y(VMB_;JG_Q+)#EIETZM94_]"E7[X^
MFYZ)4LUE4_E/9O-W%>6Y(GJ%J1S_%YNP=C@\$T7CO%G%S>!@I>OP*>^C'GH;
MIND#&_*X(6>^PT',Y3OIY<TK:S;"TFI0HPL6E7>#.5V343Y[BZ<:^_S-3[J6
M=:%E)=[7SML&^O;NU:4':5IP640R;P.9_ $R62Y^-K5?.O%C7:IRG\ E>.H8
MRUO&WN:/4GRGBD0,LX'(TWST"+UA)^B0Z0V_15#QKS<S?(%K_/N4S('BZ#1%
M"I<7;BT+]?H,\>"4O5-G-S]\EXW3EX_P.^KX'3U&_>F&^1-DQ*_&XXY5OK&U
M<!NY=@(1XI;2J@OR\5(49H6X=Y)#IZDU;5HJ<8O;LMZ*I73"'Q(1SW_]]/E<
MR(55*IRST7XIYAT+&BQHWQ!-V@X_KA'X@HBK^[5QC55TNUC*>J$<E@N/,^=2
M6W$GJT;QU\C"7US@UPED)E$HZY&!1"'=\L(I[RO(T)=G+;?$DC"S2B]8*I<<
M250JIQ>U]%A/)T$:!_FJ<,,PGY\^_^8$EDH^2LR1U,12E0LU",)*41NB#FGE
MRC1TXEP\RZ^2*T@+3>EZ(6;*;Y2JR;.OA*Q+NI@$;GJR8E_'!.0000X3=%+J
M^5Q951>JHT:WF1,(:S4>$&5_DF:4^8?OIGDV>>G(V*O6_H[WT8%6%<8BF,D.
M!MLLY(9JG7@.$97(1N>)0&9DBELEK5 4^@*!JU8SK&Z#=W!2F?NF9+4N)0X^
M8/=9EB83\1QTAN("WX9)>C[ J@59FU6;C,3S9UDR%;5B97MY?]YMZ)9A8T[K
MTB3K+SPGX7ZY?3\(4N_6D\&.B$R3[%QL),E15%"&GNN=, 5<RE2Z9 &=QT>(
M 6S4-30,#P$962*):\HY5(WX5!3#+\J38R ($',J>N;C&OO(CHCM[W QX"#8
M+'6Q##Z :E>0]Q%58A@6$W*]KL#OX+2>IZ2?5LT3:#EJA)35U*CWE?XO^-@I
M%(ILUY]Z/DE&YY&CJ#&SJ'G)4[70QO]7%<OJ@L-J4HC 0;59Z2*HC@)]J=?]
M*'%M4,7XV*4$UB*[XDP5LG$AX7AE5ZX-';\QG,;:3(J@AH3/=:*2P5'HTPDQ
M\9P?9QL%67 T:C?I.9B-%&+HK.Q%QMRT44V*V1.($C">-8@Y6VWYL79?CK*&
M+G&X+L!3]*"8(G@Q)7E38T$B;JTJM0^WWX0P]TOI =9F_P& ZCL?I^C><K(/
M;$E9!T;4U9:8X.Q(\O.%^J/1<#72&+*!E66P><@J< V%I[-*X6%3SW1%R7OO
M+H[@*ATS$$72'=073+!45<FZ M:;7\ X*".EJ+0$)>TU[5^:JIS)X@N7N<K4
MBPLR:D?6#7KL[,I5.&S/<%W*! 33JV;52_)]E735#"Y9Z97N17 AK65S[78&
MGVQ%"S$#U9](I!1)S_+!),V[I,@<92_I]BB=),,#1^/3W7&)[3$[VXIU)0OB
MB98]:#F*QR5 [L4?#8+=;ULB_:J> &9\@V4H@*NFI!BW:P/G1SDS=1EBDX[&
M*4X5*)NT>E^RF4(VPUFL518$&C0P'"F;:_&3B)*)H"+* -@'77!*N%-65I5H
M)>4$I>\?JI\[;Q0XT,^1K4PB/C? EA+1!TH@ 7*!#=9*/*@5AD-U1V5!(1*<
MLD: \N.U1(R5C=K7 NJV]L:Z/F@Z,"ZY^!>R[KIITXVZA_]3HFJ72LJ\!PIN
MM?*(AO\?H4R[OQ:?[*/6W.F2Y""H#8##$+)$_;"(G@+.$'WT#DG(-'19HG^R
M.D(:F)P5%6T8RL26'!;E"$J ^PXB(F4;6'5'+>!C,G8V(;91>L"X88 GD1 9
M,7+VG6^I3$"BF%-1F>$!:X"HUCE*9/9M+'95V[""T7G#?NNYKDGD>:I_BP,7
M*(T*!1X2%8HTY@.F[OL!%5VL74N+:M!40&M!8X-63=N!0*!VQ1/7"V7@AVND
MHZB[!SPO**BO%D@.AG4=G<Q+NPB0JY1;-@!TJ^I&<84_W)V(-R=S'\/>)^SG
M)#G.PMK]''EUS7=CBJST'(!CI<2/MQ\BT"+C@?G#$L#Q%R<:90M+J'@3^D8'
M\"(V5%D\:)B"[W@]3L%,O+Y.Q75[G>6IR/+LK\>BBF>]OQ\!A@J*M\HX)]BT
M:9).Q/?XR#+^0!-!'U?TD26C:WS\S=+JPU*3#_() >5L,![ER5@,IRG^9]DT
M&8KA&'CN>@00^(&VPBO-1E)[P6'G.#@4Q<!\A_>'P,@9=J2 X"EH@!5BX$BB
MX0-27#/?Z31(,>2/290B>U"*;# =C>CDP3"_QN<PO4Z@UQS\#S.4Q6G^)X4(
M M!GAGMO.5?3X83Q$8(__8X^@3V! 0]@5RCJ,W@2M?:(LI=$UBI4/!7\52-4
MM V%H66!"DZI*+^Q-P4*M#C++U8T0R%_3,1'[N$X=D_ACV\"0,PUE_]PX'I'
M&[G2D7+GUJP.&^\ R4./L,N;IZHR1 I99J^6]C!T5Q:)3"01DAMM"9F$*\6"
M<E,5*BX:%FO *ZA1CN1,SRW7KN_<]4/?B BEN/J>T <:%["(I:6*UQ ^,LAJ
M<@]!,4[B)RF<@@C41H5NA6H9NM;IKML*/2U:;PH22%EM]S,M]365,WT+]BQ%
MF9X[][;M[UNT!72/S41<VTOLE-F;DH0.H\6HUM*Y<=?A4"*<OX^1NC'-0]A"
MLF_$>G<(4WWG661->OJ1N]U/_+_M?DFCBHH-0]@:^ZC]2<0'#3N69,G#,!(K
MI2(JKKI%M5(E*<*:9K'L4(0SC2T4MQP$5>D(!L8+52O+?LZ*-FME@\*PTKDF
MX)1:@^VFYF!1A.4\49H9:\V& -?.2,^F:4IES51W?$0HW7/ <@*@ VY"D6=0
M5N,]]F+X,U@ 5 5R:2JJ[):&0MO8SR!@2BOG_H!<"(#8_1*SG".IA>G/@8+!
MFKKA<:!<8Z_?MM8](OA8PW(U'G;#A:Y=F0S1PYQW;'1 F!R=NF-90.L!2D1T
MA@(;4@:-%\905_!,]O]M7:+))6L<<Q;'5>/S!_L'\(XM=*IKYG-=Z(#_HNEY
M4DGO1_I1<8B$B8L=;.BEFG H< :9%9PW JPZ'LZHV&,!6= <\2$,LM<ON:?@
MD ^L.:0(D8E_4I'+B.*0KYUX,_=DH_BM!1K',.2MK DWEFH&3FLBF4U09/D?
MFS%_V7W^>@"2D5H"&,L&*?#%I/L\W/B!,V9?Q,DH(U0R(E21C\>$4X8C_/_0
MM07$$97_ZS2Y!CM3/+P:C0$"QE@^%+\<M/%[Q,'"&+F7=G:\L\[:7@,=WYZA
MAX-L,J;3QL36-&.\,$A3HG ,=(YUE@^QC?\]66?3$0TUP_^OZVL\GA"FRZY)
M7SECN9RFG$?ZRE(4&J ,4FDVO0+_$VCPZE%]79%N&1D-GZBOG,'EB,Z#IPS%
M* M@+<L(;+ZG-(TZ'3#@45K6;C=P,J&!Z!;OYNV\+8Y3J).M?1O#7<_#:>5$
MRMPO6J 6XFWO)'>Z^C[(&)6];O[V %O?!M?:J<A<WZOR@@]94#*O&4GR;&9_
MM($N-N3E?<YB73X:]W]-1P^F\BQ)O^<9$)Y  !A#V?;%1U5%/Z;*&1R9)26T
M3&.001\#!?34(28J[BV2(GA$+M?!H]$)> 3\I_0"2.T^(*&@_--W=6^ P08Y
M_5)DWGA"'9V;<9V1!V^OPM@7$D/:>=60^Y,-(M*E$KH#9O,C;H)S'7%),W,7
M].GBW+NG*L)SG2D1<K4+4V">#T12;=V_*!6U[^$55MN[UOO.]=PU-%]\=+ !
M9'&8R([GMFV^"EBBVDLWY\'V^K0#WLI:EIH&)AUJ8AJM. @U-%A:VJ.A7YC/
M',\SCW3=&H=IFW;NK[U:,5SDL3VCY ,-MEH+;RX/'^[U5'4Y"/B-AP@4^'K%
M?5\ D#R=#TYQ1 <W-M*6NP'7":_8DV E(S1ZBC?TU4?S9'HW$CR\+B*0ZCBA
M9C2^2_11&E)W:Z#25.C'!H^\$Z1W"%8MZ6<:=ZK_0N9X/A5><82W&MJ=B ]$
M:'+JU?EE[_<-*V47_"L.>FT)$!5^ZM#=[7XH\B;\/F*W//S*Y&=I%Q1ME9IC
M*\T;SG N_W(C?/%FS;^6F!GOS8HOEPJ.;VD!GL\-T&3\0@=T/Y^Y^1]02P,$
M%     @ ]JQ86N[ N2>R!0  E P  !D   !X;"]W;W)K<VAE971S+W-H965T
M,S(N>&ULE5?;;ALW$/V5@5H$-J#HLI+E2VP#L9.@!A(CB-/VH>@#M3O2,MXE
M%9(K67_?,^1*EA+;;6%8XO7,F2M'YROK[GW)'.BAKHR_Z)0A+,[Z?9^77"O?
MLPLVV)E95ZN J9OW_<*Q*N*ENNIG@\&D7RMM.I?G<>VSNSRW3:BTX<^.?%/7
MRJVON+*KB\ZPLUGXHN=ED(7^Y?E"S?F.P^^+SPZS_A:ET#4;KZTAQ[.+SMOA
MV=58SL<#?VA>^9TQB293:^]E<E-<= 9"B"O.@R H?"WYFJM*@$#C>XO9V8J4
MB[OC#?J'J#MTF2K/U[;Z4Q>AO.B<=*C@F6JJ\,6N?N-6GR/!RVWEXR>MTMG)
MI$-YXX.MV\M@4&N3OM5#:X>="R>#9RYD[84L\DZ"(LMW*JC+<V=7Y.0TT&00
M58VW04X;<<I=<-C5N!<NK]5"!U71)V7@ U@[G/<#<&6WG[<85PDC>P9CF-$G
M:T+IZ;TIN-@'Z(/0EE6V8765O8CXCO,>C89=R@;9^ 6\T5;+4<0;/8-WUTSS
M2GFO9SI7$@V>[(RPP,%WJ=)JJBL=-'M2IB#^WJ3)7VKJ@T/@_/V449+(\=,B
M)9G._$+E?-%!MGAV2^Y<OOIE.!F\>4&A\5:A\4OH_]%M_Q>#OI9,U[9>*+-^
M]<M)-CQ^ T--OW%,'5J5;!![.*W-G/+VNO84+"V<7>J"D=PSV%@+& ZH7(>U
M;.=VR8Z,Y%%%J"@.7@"&6'N#PP\H-(4.#:S51;;""5['S)W#.*'LTD*M(TNX
MKM BS11R$AAVL; N-$;[H'/RI7*,BK%H7%XB8STUB$M'.GBZO;ZY$K)SI^HN
M--(5D]2N@/_$B%2! %!!$$#&$"I?@BQM!1C?VS635 #8U4?PC2I*AAZ, PZJ
M^=SQ7/# N[)F_CJPJW%O&NA F[QJ"A$L1_/&.5%0E('BATFY7=FM5U*(KGN$
M1.%Z"MTD6?8FO^+OX-9"[*27']+U/O037(;'1[T!#;,Q/F^M>9W_^XUN-CCI
M'='I\;B7T<<?-T<G(VP.NX/3$VQ?*7-/VL@>%S"8A\#>D+)1;T(?,3V+)FLC
M @/1<*DJ,/!TD&60<T@'HZ.L=WI(MWBL6B'#XPPHQY.3WBG=/6LHRKJGXR,1
MUQT?#?']U8J?-OZ*,<T%C;M#D,IHU,VR <RPZ^=T9M_/* Y-+@$K(;Z)HNC)
M6<4/.A:5&/ZJ^(92'A.A5";"&.+<&ELC7O%=Z%251/V?0S\NXS(R8V'3$+(8
MTT#().Y*C.+] >9#$M"EW#% V_0 )4=.^WL)WAVJB.R6VI-JI0!^M,":-BF5
M@M+'W,B5R?&JQKHJ!WRC3-15<JV+^N ;)H/W.=WIBE2G-$!DP$'#?N+-_;Q"
M6?%-+#T"M51.V\;'.F*4Q(1C2.1DBSA=VFH9ZU)4G&:H/6)^Z" Q65ED=KNF
MN2T;GHT&A\9X1K0#S"!??"P+.8P.7C4K'W=0$1R JG5BB9R'UEIB:,LHY3+3
MM GQ+L#PM-2Z9:FH8A1!!)'X3-OD:_/HR5@C'[</#)+PYL.7NPT)?YAD_P"C
MQ7%5WB1SH/3L%QU5VR;5S+WD Z'W5S=?W[VE ^F-4!(Y"1M.I,O1_E"@4G$K
M:+J.J'Z-0,T%M;7<OJWC^PFY\2U)7)]3[B?2+9G=R(X/ J+DX&=N/?J@=+5)
M/.E=A9XX.C[LUL38JI$4,L4>8!X=)8&,G,-;$1JQT*:+PPL#_YL MU9K23:L
M241I:1X1XIM72V3A=7E\C9* 6)'LM-+SU&+LQ_-*Q:3/,46_@8Q!HX?,CF5_
MRRR]4PEN:TDO]E$A%8'2V69>HKN.-]>L'+$T7?O%7]JFWE-M1G^G4ZS9S6,_
M+&F%&$E-XW9UVW*_39WFX_'4KW]2#GV 1SC.<'70.S[JH,3$'CA-@EW$OG-J
M [K8."SQLX&=',#^S,+:[40$;'^(7/X#4$L#!!0    ( /:L6%K65+7DS0<
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
MU?%P?I:0;5\X[<*;.KXJ4N-!0OPL\2AD&P1POC+H[VX1'/3/S.6_4$L#!!0
M   ( /:L6%JKTIIZ80,   <(   9    >&PO=V]R:W-H965T<R]S:&5E=#,V
M+GAM;+55;8_;-@S^*X17#!N0^45V<NDM"7"YZ[!^:'%HM_5#T0^*S<3:R9(G
M*<WEWX^2'#?M[@[M@"(O>B,?/21%<G'0YLZVB [N.ZGL,FF=ZR^SS-8M=MRF
MND=%)UMM.NYH:7:9[0WR)BAU,F-Y/LLZ+E2R6H2]6[-:Z+V30N&M ;OO.FZ.
M:Y3ZL$R*Y+3Q1NQ:YS>RU:+G.WR+[L_^UM J&U$:T:&R0BLPN%TF5\7ENO+R
M0> O@0=[-@=OR4;K.[]XV2R3W!-"B;7S")R&CWB-4GH@HO'/@)F,5WK%\_D)
M_;=@.]FRX1:OM7PG&M<NDWD"#6[Y7KHW^O [#O9,/5ZMI0W_<(BR%4N@WENG
MNT&9&'1"Q9'?#WXX4YCGCRBP08$%WO&BP/*&.[Y:&'T XZ4)S4^"J4&;R GE
M@_+6&3H5I.=6+[I>ZB,B7&OK[")SA.E/LGK07T=]]HA^P>"55JZU\$(UV'P.
MD!&9D1$[,5JS)Q%OL$ZA+"; <E8]@5>.%I8!KWP$[TIQ>;3"@MZ"4+7N$+AJ
M ._I75N$]WQCG:''\>$AXR-T]3"T3YA+V_,:EPEEA$7S$9/5CS\4L_S7)XA7
M(_'J*?2O",VWZ ,]8G MPA&Y ?3! G(U=ALTH[O]7PFOM4-X1I]WE)9V I9+
M;H2?><=M4.%6$& U8>4\?0[E9#:MTBE=HYQ0.U0.,%S=^6G/PVAAEM;TFT'Q
MG&1OA[2N [6"S=(+*/)YFL-K*D2VY09_\<G6D$3G \5##C,&54E"LSPMX _M
MN!RN(BLC5#6IBFG*B-2\8B1T(PSE/TB^(?/99':1$V,V*5E!+%ZJYORXF%Q4
M55K2.&4Y,?WV"Z((O3*Y;_#,;X?H2.\^@Y([LFMKO*\^>?.GJ$6;T)\[YV>@
MRCO MWIO+$3.\@C<6EV+@'80K@W1]>Z2&)Q%[[TW^F^2M2FLM=K;$,Q'?#L!
MAX8*3'3T*6J1\W<R1&GW?XP!,N#DXX8F]&W^$X3TR^#&T'RIRALR6?@"X)M#
ML(MZTQWZAWPJ$3Z@ QUEM11-(&D=#?%ECX4E?2CKL[/BW*'9A19D"6RO7*S3
MX^[8Y:YB<?\D'EOD*VYV0EF0N"75/+V8)F!BVXD+I_M0ZC?:4>,(TY8Z-1HO
M0.=;3:D]+/P%8^]?_0M02P,$%     @ ]JQ86OOH25F2 @  B@4  !D   !X
M;"]W;W)K<VAE971S+W-H965T,S<N>&ULC51M3]LP$/XKIS"A5IKRUK0P:"M1
MV!@?V!",[<.T#VYR;2P<N]@.I?OU.SMIUDW039$<W_F>Q\_9OANOE7XP):*%
MYTI(,PE*:U<G463R$BMF0K5"22L+I2MFR=3+R*PTLL*#*A&E<3R**L9E,!U[
MWXV>CE5M!9=XH\'45<7T9H9"K2=!$FP=MWQ96N>(IN,56^(=VOO5C28KZE@*
M7J$T7$G0N)@$9\G)+'/Q/N KQ[79F8/+9*[4@S.NBDD0.T$H,+>.@='O"<]1
M"$=$,AY;SJ#;T@%WYUOV#SYWRF7.#)XK\8T7MIP$QP$4N&"UL+=J_1';?(:.
M+U?"^!'636R6!I#7QJJJ!9."BLOFSY[;<]@!',>O -(6D'K=S49>Y06S;#K6
M:@W:11.;F_A4/9K$<>DNY<YJ6N6$L]//MD0-5S)7%8XC2XS.'^4M>M:@TU?0
M20K72MK2P'M98/$G0412.CWI5L\LW<MX@7D(@^0MI'&:[>$;=/D-/-_@%;XS
MR<3&< -J =QG"4P6@,_TJ@W"=S8W5M/3^/%2\@UU]C*U*Y<3LV(Y3@*J!X/Z
M"8/IX4$RBD_W",\ZX=D^]G]>S/^C@9XOD T;9!K07130,6,UIY#M4;MA )^4
M17A#WRTRP7]2X)+J&JAZN'Q"8ZD:K8%>%H[ZT(O=>-FN&R:P.6/+Y)+/R6+&
M4%/I'85Q'PX/CM,D/85[J?]FQL>:VPT8S&O-+4<#20:]49C0%DD<#OO0)).%
M"0S#=_!%629 >5][H[UDX!4-P[3_TM%'._51H5[Z+F @5[6T3:ETWJ[1G#7U
M]3N\Z5+73"^Y-"!P0= X/!H&H)O*;PRK5K[:YLI2[?II2<T2M0N@]86B,VX-
MMT'7?J>_ %!+ P04    " #VK%A:FL#0+:L$   <"P  &0   'AL+W=O<FMS
M:&5E=',O<VAE970S."YX;6R=5FUOVS80_BL'=2@2P),EZM5I8L!)%RS F@9)
MNWT8]H&6:)NH1*HD'2?[];NC',5IG"P;@D@Z\N[A<Z_F\4:;;W8EA(.[ME'V
M)%@YUQV-Q[9:B9;;4'="X<Y"FY8[%,UR;#LC>.V-VF;,HB@?MURJ8'KLUZ[,
M]%BO72.5N#)@UVW+S?VI:/3F)(B#AX5KN5PY6AA/CSN^%#?"?>VN#$KC :66
MK5!6:@5&+$Z"67QTFI*^5_A=BHW=^0;R9*[U-Q(NZI,@(D*B$94C!(ZO6W$F
MFH: D,;W+68P'$F&N]\/Z.?>=_1ESJTXT\T?LG:KDZ ,H!8+OF[<M=[\*K;^
M9(17Z<;Z)VQZW01/K-;6Z79KC'(K5?_F=]LX[!B4T0L&;&O /._^(,_R(W=\
M>FST!@QI(QI]>%>]-9*3BI)RXPSN2K1STS-N5W".J8$+U:<88W4\=@A-"N-J
M"W/:P[ 78&(&G[1R*PN_J%K43P'&R&D@QAZ(G;)7$3^**H0D'@&+6/H*7C(X
MFGB\Y%\=O7'<":PK!W_.YM89+(R_]GG<XZ7[\:A9CFS'*W$28#=886Y%,'W_
M+LZC#Z^P30>VZ6OH;T_+JS#[2>[%AAFV6*55)1O9+^@%X.<<92>%!6ZDE6H)
M"Z-;6$C%415%WU6]!F*!6PFX%]R H#( 3*)HY\(,B1R!1"C2;9" /8(;H23:
M?5565&N#)I?:(=:UN-7-+1W0RU?\GL\; 9_Q  /GP_&?YXU<>KX6?A/8G?!%
M.][ 3SM_!P0!>5@=/N/#@$W*,(<RC4*&*A-(4A1S%H<IQ*,RBL-BIUXP)!4%
M;T'<X1)'9F=T)41MX<"(CM^3ECT$ED5A! =)EH7L$-]AC$^&R/B*619&)&9%
M.#F$+X8KR_L)56GK$"DFH_?O2A:S#R^^>ZU+K7[VC*H55TN,$TXJG$,*Q%V_
M,NB3(Q$Z=1!Y2KGGD!*Q65W+/H!<U=#J6BYDM0WI2Z='&*2"A3$]"IA5W]=8
M'/M-,M(=6"04W11CW2>2HAY3J%A8'J*408)2C'GX,5,)9&F!QFE9X(D9([4(
M];)B@C3B45X48?(_4C4P*S*?LM(G*6=AYG/E(W201?\UV!D0'$/"")% DF#H
MWQ)H3$GT2"HOR+<HHF>>8*Q>C;2OY"3'1T:QB"?HQ!#G#.(A^PQW,UR9X/^S
M#L4XEWA>GL<(%,=Y6!)<A%EC2("-(JS?XJG9$X$Z[F;==8W/ [9B+6W5:(O-
MC?.FTJT Q^\P>AV7]0B4\+FBV7,K#(V1.*::BE,JE0OE!,XM]TQ9R Y;94+.
ME@FZ,6OU&O/I9U!#<\!ZR*62?^-,D<H/)AQO5C>RQAJIP3Z4BOVA5L[?,,;Z
MBB17_3!]**=A!,J!MS;#,/7C:7>D,DH C84]*%LGE'8(5C7K^M&-%K<PF@]E
M_APWH\1CMV0][MKVMGB1,UAN3X=V29WD6YEZI-K5WSOD?4N 'V+;4?MHL\.;
M13FI3:B ]_T<CG=N+*TP2W\OLY@AS&)_>1E6AZO?K+_Q/*KW]\9/W"PEMD,C
M%F@:A446@.GO8KW@=.?O/W/M\#;E/U=X?16&%'!_H?'W82O0 <.%>/H/4$L#
M!!0    ( /:L6%KI!/4%.P@  'H6   9    >&PO=V]R:W-H965T<R]S:&5E
M=#,Y+GAM;)U8>V_;MA;_*H1[5VQ ZF>2IFT2($F[+EW3&$W2X6[8'[1$6VPI
M4B4IN]ZGO[]#2K+LV+F^%PUJ4>?]/M3IPMAO+A/"LQ^YTNZLDWE?O.[U7)*)
MG+NN*80&9&ILSCV.=M9SA14\#42YZ@W[_>->SJ7NG)^&=V-[?FI*KZ068\M<
MF>?<+B^%,HNSSJ!3O_@L9YFG%[WSTX+/Q)WP#\78XM1KN*0R%]I)HYD5T[/.
MQ>#UY2'A!X0O4BQ<ZYF1)1-COM'A.CWK]$DAH43BB0/'SUQ<":6($=3X7O'L
M-"*)L/U<<_\UV Y;)MR)*Z/^D*G/SCHG'9:**2^5_VP6OXG*GB/BEQCEPO]L
M$7&'QQV6E,Z;O"*&!KG4\9?_J/S0(CCI[R 85@3#H'<4%+1\RST_/[5FP2QA
M@QL]!%,#-923FH)RYRV@$G3^_+-0W(OTQ9A;OV1OI4N4<:45[K3GP9Z0>DG%
MZC*R&NY@-1BR&Z-]YM@[G8ITG4$/>C7*#6OE+H=/<GPKDBX;#0[8L#\\?(+?
MJ#%V%/B-GC:616/_NI@X;Y$6?V^S-7(ZW,Z)2N6U*W@BSCJH!2?L7'3.GS\;
M'/??/*'G8:/GX5/<_[>@_)^LV(5G\*_()\(V/CY@/A/LRN0%UTN6\13%.G$R
ME=Q*D'"-%]Z6B0>'E GMI:?W/N.>2<\2A-\:I0 C5*D352(3\ "H([ S2J8A
M!E.IN4XD5^"(%ZAS-!=VWQ+/E3,D0U@'#MZ@!T1;BF +0J<=#[5-&EA3SC+&
MF2Z#16;*OAI0L3DXD+T'C#MG(-"'9Z@7X6AOE@<F0;H3ZXREGALU%ZRP9@X_
MZ!DS%HHD0L[I0)&7"5P0] RF0E'82W[4U#84S"XMV$*C2>D0'E?9.86GS(*X
M*.F\"R2Y<9XY.=-R*A,.]1H?+S+P7PN/64"_0;__$[$FP-QXXD:VP6!O94*.
M=B(I;>#199]X+M@''%TJ8U<$Z;5.C"U,] *[XC;5!D*T0V,#OP/V\>,54D7Q
M!;?B@#UH26SO*&H.Q+!;!U*8>@TB>"\1[#WB41#K+KOD=L)3X]@-VAF'@A?)
M]U(Z&<3]9A1YU47475+P SD)NRBI8I7D*[I/ICM@8^3#1Y^VX(\I=N.L;"7K
MY60BN";4ENI;4-<M)Q]=6/D/#KN4WTU+HJZXYNE6G0C<J]^_^X%\]>X%U9*0
MRC'EGS\;CD9OQ!,<;F22R1F,"DZN3WOH>5>G=R#\A!G[;\S8781U]-B7)U/F
M,?KU7OCOE9G 6U>\D)Z\)O. 52'_#GU3DS?838*\'[,'<-_P3@/^.-X)VD*V
M'KAVD>R5O^3!/P575*+MYQI^+Y),&V5FRT>%M0?WA[O- JS4^B^)^?#[+F?>
MAZ9#,4)+:+>ENK^$'FETNR\]?W8R'+Q\@VDQD4I2HS;8O9!$CEIGB4Z(1BQ\
M. &$1Z\$6F!$IU:'GD3CHCUZNNS7+?.",+E2&T/*4K<6&!(TAG#V03M'K0^O
MC0V934.(H%L4[\(QCV?<?N,R1[K,@G*,SZRHU,0\*!26!>QV/H/%<XP<U1J?
MIAHO:.&PP92NF2L'U1 -?=VB;A$O4NP U#/,$F%#\H&[UN&)L@G,O@*MI4P]
MVAJ1&<=,FPBAL<%27&E.F#C'JREB:9UU5>RC"Y$1% 3/IIB.B)XDZB1.Q45F
MZO$?G1I$+;OL'4^RZ@"I8+C51RL7!1TJ=ZR%)SJODL$,?!B@6 K$G)0*^WV3
M0"L5JLF)]83$!YLI ?&71F%M&1*3_$=A LR$:/")(B%PNMYD3+Y&-82<IH0M
MS$*$G)9ZJDJADSBO-[FL;SEQEQ ;CID*P69"4YZH)1/?2^2+-W&K$.2MQ.1B
M39UZ/PL^QER?*/1X'Z].,\QT"A(AMPN-\+$.N@V7A7J[Y.2$6-JPCT(>"1)I
MDS*G21[RLZ5T*M"RD"+;'-O.#;>A,EXM0Z*M+8AR>U?9<XG<:[G:N<ONJ\QV
M^7ML6<UZTJKI:LBB066TAT#V[I:]1K=M?W@O#*ZL,G%;H5N&RUAH[98*I20?
M2?VPL2D_7M/AK+0,ZR850KWG-FNY7XM(.P2/E_#@O=L%<M]ELECW(_2QEBF%
M/E<I]26N]VSTLGOTTX;:?]S=X*J7D"AV=WT[WD(UW*2YQ#A"$=^;F8#2]C')
M /OV:H7\L';'6/-+^^:R]:XBPV1 Z?MF2JQ?638SV8<NLM8;O:%5* 4*MXSG
MIJ3>08-U72#WK8Z_=E4)3;6Z6#&Z6,5A:V)S70JP%72;?SS\]D$:L3NNXH3#
MU1,;PZ2,*ET$51WB3*[? V?#T8/#4;?/^MU7;'C8/6*OCKLCG$[8X+C[,D1
MP/RZ]+ZAO;3:%'+-&:V%"LTGE>C F&9-"ZSCMY</@HW_PC_8L+HC&TH=YC*4
M\@MJB4SDA3++('V"KCZET ].8,'@"-J_K56H^@IU?\"[0YCTDMUEZ$8O)J$=
M)VW+AGW<?$;'L/H^9,$:</0*'CDB)]UOZ5L[/4*Y$PPC,X)QU24^9.M5)L44
M5Q#<*.E;&KN=HK1@Z<]7[VY_.:C M[&6D:\5V-60U0I706K F+["X$60.JZV
MEPT<[+,+I.ISGA=OT+&TF4=#&S2B7:GVA=B-D2HHE68H\"JCTO@99-778V7Q
MZH)=HR$J!IWJGVJ/U+0:P,&BJ1>D[)ZYE9:V'L"43]W=4:W\'<M[RJ7%_H!E
M@O'T:QD[12SPFM.VSTV]UO? 7-A9^.I)HQ-FQ4^#S=OFP^I%_)ZX0H]?96^X
MQ9Z):Z:8@A3Y>-2)JV%]\*8(7Q<GQGN3A\=,\%180@!\:HRO#R2@^=Q\_A]0
M2P,$%     @ ]JQ86B!V1I<#!P  .!$  !D   !X;"]W;W)K<VAE971S+W-H
M965T-# N>&ULM5AKC]LV%OTKA+L;; %5UEMV,C/ S*1-@]VF0:;=?ECL!UJB
M96XDT24I>[R_?L^E'F.[GF"V:!$@(U*7Y[[.O9?RU5[ISV8CA&6/3=V:Z]G&
MVNWK^=P4&]%PXZNM:/%FK73#+9:ZFINM%KQTAYIZ'@5!-F^X;&<W5V[OH[ZY
M4IVM92L^:F:ZIN'Z<"=JM;^>A;-QXY.L-I8VYC=76UZ)!V%_WG[46,TGE%(V
MHC52M4R+]?7L-GQ]EY"\$_BG%'MS],S(DY52GVGQOKR>!620J$5A"8'CST[<
MB[HF()CQZX YFU32P>/G$?T[YSM\67$C[E7]BRSMYGJVF+%2K'E7VT]J_[T8
M_$D)KU"U<?^S?2\;!S-6=,:J9C@,"QK9]G_YXQ"'HP.+YPY$PX'(V=TK<E:^
MY9;?7&FU9YJD@48/SE5W&L;)EI+R8#7>2IRS-P^B0HBM*-G[MD\Q8G4UMX F
M@7DQP-SU,-$S,&'$?E"MW1CV;5N*\A1@#ILFPZ+1L+OHBXAO1>&S./18%$3)
M%_#BR='8X<7/X/VX%1K.M14;7#;L7[<K8S5X\>]+#O=PR64XJI779LL+<3U#
M,1BA=V)V\^JK, O>?,'89#(V^1+ZR[/R.V#83QO![E6SY>V!;;7:R5(85F!#
MBPU5VT[0]EH8*CQ>,W).%I!!?=4EZ"E\]M[B!&1+H0VS $1E2,. OM_(8L.D
M9;34%6_E?T7I,=D6=5=2^"NA*LVW$&,<;<1XS"H&H-;*]0$'#6I]J[3EJUI
M=Y\KGSWE;]QC:NU4C[X C>H1,2@9[SU2[25!A&(PTX@M!ZI@.,7;0L);>10I
MN,!W7-;.%-Z63H78\;KC%%0MJJ[FNCZPU<$I*#92K)F:+"U%(5WW:OAG03H%
MVE!=JZ)_#=ZH3E-D';8Q%'+LX[RSH2T0Z:-LO?IJ$87Y&W.D88H%64;=J:0<
M]$&L^O2=Q_LRY(68.\Q[WO*2>^SG5I++#Q:>(V5D\+M:K7CMX(RX"#"PZY1.
MQ!NT3+)>MDRT%1(F-)9 U8B@1;_NM"#*6.PC5^"GK%J/U=!J"KX59X*F0_4=
M'()H=U*KEM03<PLI$$38"PO^ W$DHL6HH=>]#^.^@%6JD85Y8CN,HYQ2S(A
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
M'0X^GD9@NR'4&<[40?@+XWB,A&7)<QNM#^#]PABW-7R!_I]@]@=02P,$%
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
M( B.!\1]SP76;D)@[>8\HMA7ZV2C:0]]^*P]EE(Z[-8.?),C_4X+%(WV0^
MB;>Q_."_SS;%"-)*BZ$"C,/$'GJR';@*00,@>+[\*@B7P?AU!:/1=[@!8%<1
M? 29W&&27U%+@0;N0SW$-BW9(>B88;3HE@N&4"7%XKO<CCXX,H\_:F:?IG71
M>Z)TC$&5V BYB?0*"7X(WE&*9<+7G$AO:=XAN9GWNRTZ53&NA.$]0T.APHH+
MBPF-8+X<\468<>"R8U-^R CD57B59Q<D!L:R"7'  9S:1 HR<<RH_%\^2R(Z
M6CI:"HP(C41R5+?BR5,X00Q\\7 O?GSU,YCX",I[R!L#6*1X>G-%T?8"1F#=
MM76D/^%O*0DRGW!,:J 2$LZU2##IDO@7_09F@$]PV)))KD*Y[\ROPR)D[)T
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
MC>W_N<8&:S7,52?R!J6+Q[KZ/L%1\(][*=":O*T45JN@[M!?A_L)K[*[9N^
M:;474>_40QEP1GK-:0Q]Y0*D &5E"(%$@67*G@QDYL=$*"[ N]US0S0,DDH%
MC>4/9B4*'F02#@D2-R(Y4X%N-,4M25\-RI/K\8F70*5R.Q7N&E(F<=E0_RNZ
MERM/<MN\%/A)JO8I$"FE<<6Z0YE=1WU/);E)62)?_A>^5C+!9EV9IO_)7H8,
M'!P;LG2_?/[RI79!$\0L)F#6W2T#_U$9\;V]<N\]AYHP>K!!,QKLXAT*8@';
M[D)76_!N^_+8-5ICC@!T_!<R(<WU5#O$*D^]L))7R&&!P;*2FT[QPSF?2A%*
MM*-1T0G7;N&DC<X,/F.N4[Y<M!#Z$] 0(IG$I3KI#;?%SG4[6.V>O%Q4MF .
M'(56Q=:57%:G>0ED8C_P@:HXL#P#H7.ZA%%:&CIN):X1B9:ZIIF4/=F79(%+
MU?E!)Q*ZNYUS0IX%)^3962?D-\349GV-!SQ7P/_:]A3P5U/>#=ZUW=#%]LX$
M@25/S5?4MN5&^N3[@"%!I?2+,FVM0@:$MPXG5&[.)NY5=3),7&85$-8P/^$1
MKM1\)=548N;@]-_X?V).GOM-)<"-M)^_M,?0*X?O$.KN[^UEUD;GQ/=<-5W_
M"3X6KJ?QMQ?S@F@.9(G(/.3F/3QI/L0)UIR*5+3ZN>*_Q,#J%;[5AU1[E_38
MI8H 4TZF0>!0\682[$B:Z(]<[(ZP2+Z-G$0YR#T"R042L#^9"NEA87>CU#B\
M:*U7*"\TXA'K(]<"+.[3:1)TII.(65+:(C'<J&H,8[WM65DIN[1D8 /0R(P4
M;I%9HI/85[0^;7(#!)E:/F;P!O9NM(6J_Y@]M%4.OY:[Z$W7)"T"]0XW$WD3
M=1QB-/_QR6O22'KJ)#SIBUO&E+*LBK,]+[3PY_FY'V6[ :VHOV==22/(W'U.
M*PGP<ORI55A62'&T.+F(T"N+=MC5)L*%2(K :AR(.D_OYV*KA W@.D$\G5U:
M'&XKP5$ U^!_][YMG1HR2_=!+H B?3!;-DYPMHUD2')\I[S&V\@50<'U!>N3
MDXQL.3_W#0>\F/9-QG_I=V5;2U (N>!'=:Y?=>&F22ZR# 9^<?'+CZ]^N"S>
MUM3+_K>[KOAUXNJNZ*9$2K/ PR5? .3)SVWL:.2J.TI0\\W+=\73FVPK/8D&
MS>0#1>//]Y_A-*GT.U@ZU&WG-41$YF':;O%&M?8!)QW!"PVUAFS([D&+WWB#
MR=Q%$W)7R-];<Q1SZV0YZ"M%SRPUD9CY%6,ZFL%KR7K%TXK7*K=^\.+.KL8
M=S-V0A05Q@_L.8M:!41U0-38Q!<!85S\SXD@'OVYN!3!"K@2)MR3\I GKXMW
MU"8:)XB<B#&=P(2#_\[6'C&VQ3?;)%8@(C*+2RG5*<J&8?\*Y1 "@UKDH;3T
M<J%]YT5\X\[E)^)JQ03-Q/CM1BTWT/=N!(FZ(Y;,>-_4C(!7U.G5!>6&JHTT
MK/#'!**ZJK5U:Q31IL[_Y4JCVN_&T'(C#G0GEVKD4];AWN]13&X2L(I5P3TC
M<P]VB_X;Y=$.]0=[>0Q=M9=,W7K8:L5[YS_Y+44/8H\\Y$)-9[+,T8]W(;]4
M0WJ-;$F^:$B[,XB1R-4:)L>-%U9[F(4<7B1+5/-N[X+=FAIBO538A%O8 GW
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
M%X8I#1TK-9!8]]D<"NCXEO<KR<H:$:&NX-]B>:FP;AY?OLAXD+XV+(=C\%R
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
M+QAG0/>EUKA77(!^EZ?_ %!+ P04    " #VK%A:;54#(34#  !W!P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970T."YX;6R-56V/TS@0_BNC@!#HJB1VVM N
M;:5=. X^H%OM+L<'=!^<9-I8Z\3%=K;+O[^QTX86NN54J?'+S//,S&./YUMM
M[FV-Z."Q4:U=1+5SFXLDL66-C;"QWF!+.RMM&N%H:M:)W1@457!J5,+3-$\:
M(=MH.0]KUV8YUYU3LL5K [9K&F&^7Z'2VT7$HOW"C5S7SB\DR_E&K/$6W>?-
MM:%9,J!4LL'62MV"P=4BNF075Q-O'PS^D;BU!V/PF11:W_O)QVH1I3X@5%@Z
MCR#H\X!O42D/1&%\VV%& Z5W/!SOT=^'W"F70EA\J]476;EZ$4TCJ' E.N5N
M]/8#[O() 99:V? /V]XVSR,H.^MTLW.F"!K9]E_QN*O#@<,T?<*![QQXB+LG
M"E&^$TXLYT9OP7AK0O.#D&KPIN!DZT6Y=89V)?FYY9T1%8)H*_C;U6C@!DN4
M#Z)0:.'E7?B^FB>.F+Q]4NY0KWI4_@0JX_!)MZZV\&=;874,D%"(0YQ\'^<5
M/XOX#LL8,C8"GO+Q&;QLR#L+>-D3>+==42IAK5S)4OCS84&O@!;0V1$H*0JI
MI)-4!5\;_-;UDZ^BL,[04?KW5%%ZRO%I2G^]+NQ&E+B(Z/Y8- \8+5\\8WGZ
MYDQ"XR&A\3GTY2U=UZI3Z-,X(^JIL,\"GPZ;Y,"F(&@OR='D.?UZ?O.#=00M
M]1>*#!\W=!VQ@M)@)1TH314/I7_.X]?PDM3-X,6S*6?L35AZ!6S$ISP>TS=E
M><S@@U95(<K[7AD=$N1Y/($LCZ?PL;6=$6UY1 ]L',^ I7%^4)K>\\AJE/&,
M,(@ISPCPC"J3097)_U;E<BW;-5RV0GVW,N3\EZ'T=R']1J.S-*<UNJLIT< I
M#CC7@=/]K!#0KK"PTHK:M+V .^V$ K:3(DM)V]TX3R'?CV<IS/9CQE-@G/UQ
M?!S\=0T23DBZ?#(A';*I%X*Q:9QYS1C,QC'_Q2L+@D])CDGJ1<G264QLG.PS
M1D>%S@0_J5!RT P;-.O0\BV4NFM=WQ>'U>%5N>R;Z0_S_DGZ) S5SX+"%;FF
M\6M2P?1MOI\XO0FMM=".&G48UO0RHO$&M+_2VNTGGF!X:Y?_ 5!+ P04
M" #VK%A:UUK0J1@$  !S"0  &0   'AL+W=O<FMS:&5E=',O<VAE970T.2YX
M;6R-5MN.VS80_96! @2[0"")%'7;V ;V5C1 TRRR:?M0](&6:$N()"HDO=[\
M?6<HV_&FCM,'TZ0T<^:<F2&IV5:;S[91RL%SWPUV'C3.C5=19*M&]=*&>E0#
MOEEITTN'2[..[&B4K+U3WT4\CK.HE^T0+&;^V8-9S/3&=>V@'@S83=]+\_5&
M=7H[#UBP?_"Q73>.'D2+V2C7ZE&Y/\8'@ZOH@%*WO1ILJP<P:C4/KMG5C2![
M;_!GJ[;V: ZD9*GU9UJ\J^=!3(14IRI'"!+_GM2MZCH"0AI?=IC!(20Y'L_W
MZ+]X[:AE*:VZU=U?;>V:>5 $4*N5W'3NH][^JG9Z4L*K=&?]"-O)5F#$:F.=
M[G?.N.[;8?J7S[L\'#D4\0\<^,Z!>]Y3(,_R3CJYF!F]!4/6B$83+]5[([EV
MH*(\.H-O6_1SBP>#]37N*\BAAOLOFW;$C#NX^"27G;*7L\AA$#*-JAW@S03(
M?P#(.+S7@VLLW ^UJE\"1,CN0)'O*=[PLXAWJ@HA86^ QUR<P4L.DA./E_Q$
M\AL8.XE:2;DZ*/];+JTSV"S_G-(^(8O3R+2!KNPH*S4/<(=899Y4L'C]BF7Q
MVS.\Q8&W.(>^>,0-66\Z!7H%I\MVBO%9S-.,[X<UFBG3#FOXL%JUE8+?%'9^
MH[L:/KA&&?BDG>S@5EL'6![5+_'9KD0<6%*$*11QR(&+(F0@,IRF+ ECN*[K
MEK:C!32*(0T+X&68 R.3@F;?+*1I+7'PFQ<UVMWS&)UBA&5H_?I5P1E_"SS,
MX*ZUH[:RLW#!62@NX:(,,QPQ$L._(BQPS/.PO(1W/8IVE$D\UW#G#J">JT8.
M:P47S-M- $G(<8PG3YI_KS8!E@KDDJ<X<(R$0CGR2SG)/U*+5" )2U);0DEB
MB?+/Q0HT34(!&>+'Z,%$F!PK36+2@TJ)*!>>M?!ZLX+4GU&:(4^!OQ*A$ZP8
MIUC?"Q3 \@2-<BH73PMDGW&J7,ZI6%6UZ3>==*K&LQ!;J&JE/VW_VQ49Y@\$
MY88E%(A19W#$0CG'GISRDE.P# =2FU+*CHL;>Y5(B"HDPM1+IDIC#%S\CG=9
MB[);,YUE@W8*&*9DWRPQ@C*,LE\SQ#_7$5.*XS#W?3'-I^XH3W5$1NTOL(&
M\93&' >>4KY>*DW1KJ3$YWXKY)2C_(72J8$+'YDGDV"O-Q/4D_]#:0I$8;].
MSRM-J"Y8EHQV),WYR8Y FAD(Z@J&,I$_[4B.;9)[1G0'PY/L-NI$<HJ4-@*9
M,D;-D! ]3H4[U7HQ'0M3N_@L"F+%RQ+S=>I$C8XNPEZ9M;_N+51Z,[CI3CP\
M/7Q17$\7Z3?SZ7/DO31X"EKHU I=L?9I &:ZXJ>%TZ._5I?:X27MIPU^%2E#
M!OA^I;$8NP4%.'QG+?X%4$L#!!0    ( /:L6%HF 0B 8 0  %P*   9
M>&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;(U6;6_;-A#^*P=U*!R@D?5N.[4-
M.$F[!5BZ(&FW#\,^T-+9)B*)+DG'R7Y][RA9<1+7*(+(I,B[>Q[><R>.MTK?
MFQ6BA<>JK,W$6UF[/NOW3;["2AA?K;&FE872E; TU<N^66L4A3.JRGX4!%F_
M$K+VIF/W[D9/QVIC2UGCC0:SJ2JAG\ZQ5-N)%WJ[%[=RN;+\HC\=K\42[]!^
M6]]HFO4[+X6LL#92U:!Q,?%FX=EYQOO=AK\E;LW>&)C)7*E[GEP5$R]@0%AB
M;MF#H)\'O,"R9$<$XWOKT^M"LN'^>.?]L^-.7.;"X(4J_Y&%74V\H0<%+L2F
MM+=J^P>V?%+VEZO2N"=LF[V#R(-\8ZRJ6F-"4,FZ^16/[3GL&0R#GQA$K4'D
M<#>!',I+8<5TK-46-.\F;SQP5)TU@9,U)^7.:EJ59&>G?R)1@IDQ: WTOHIY
MB>9DW+?DFC?T\];->>,F^HF;,()K5=N5@4]U@<5+!WW"U &+=L#.HZ,>+S'W
M(0X_0!1$R1%_<4<T=O[BHT3_G<V-U22%_PYQ;#PDASUP>9R9M<AQXI'^#>H'
M]*;OWX59\/$(OJ3#EQSS/KVC<BLV)8):@"N-4[4XW72Y.03WN,/SC2P+62_A
M+[M"#5^5%270J6(UIVE[LA$D:>H'$*9^ LD@H.>L*"07C*$EFD;^")*A'\,L
M_[Z1IET*$S\#WAVR]272@>12N#KKA;0X.('>P _H&48ASZY5(1<R%XUY')/#
M@/YID,$M/J VA(ZHRVHMI*:JMQ^@IIX4TOK[=\,HC#ZZ,94B%5H-^)BO1+U$
MZ"5^1&$"/SSA<7SRAF,,21PRQY"I)$SHF6/&*,* /!/YT4N2:>8/(2%+VC1\
M0W+@2([\Q)$<</Q7)#,ZG\ ?0$R+\(7(/).#7C3BX]E1:Z=OV%$4 DX^PB$]
M7C.CE*4)00M'?DK9(_9'A)AV0DQ_68A7==/VF?)L3CT=KAP%+&"_<1P2Y_$@
M%Z(6A8!OM;3DZ\X*BP9^+]6<5- H=68/T/VM_;MZ/LA2$033PA%-'PLCRB>I
M<$3J)06/:'"CZ3NF[1.(N@"D)*^==>I'3L8!'6!&6=ISK%M5&A97XB26=4(+
M^?DJI71>Y3X*CK0^');2FC#  0$<0LQ(;S%7%) ;,(A*;1P"_JIR">]D\EP)
M,?\?R7;693O[Y6S/7%CCH"QK^3]E1E+>"_KL2.Z:_/UT1*Z%OD?+P#X]TNV
MSO^0 HX&/MQ-=PCT"P3B+8*J0X M JX=H$X'3R@T('^%#@C(M0-6T"VGH;6%
M4W@06KJC;S*X%D^<)VH!$=5?,B!UO#(P*Z7MJ45=-29-NMLA*T%M3Q]$N>G4
MP'V$6\]5G:L*8:%513>A>6O1B_V49$4;3EK]4^2TB7PHR_V]+WZ%>NGN-09R
M/K[FX]^][:Y.L^;&\+R]N7=1,I>2VE6)"S*E?D65JYN[3#.Q:NWN#W-EZ3;B
MABNZ_J'F#;2^4,KN)AR@NU!.?P!02P,$%     @ ]JQ86I;?HHXX P  G0<
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
M>!2!'=K:L/"F[5O)UGAJ3/VTIG\"M"& _#MC_/,B%#C]MRS^!U!+ P04
M" #VK%A:P7G$4;L'  !9%   &0   'AL+W=O<FMS:&5E=',O<VAE970U-RYX
M;6RE6&MOXS86_2N$^X -9&2)DA])DP!.)H,&F&S3I-/]L-@/M$S;[$BBAZ3R
M^/=[+BG)=NIQ RR"R!1%WA?//?=*Y\_:?+5K*1U[*8O*7O36SFW.AD.;KV4I
M;*0WLL*3I3:E<+@UJZ'=&"D6?E-9#'D<CX>E4%7O\MS/W9O+<UV[0E7RWC!;
MEZ4PKU>RT,\7O:373CRHU=K1Q/#R?"-6\E&Z+YM[@[MA)V6A2EE9I2MFY/*B
M-TO.KJ:TWB_X4\EGNS-FY,E<ZZ]T<[NXZ,5DD"QD[DB"P,^3O)9%08)@QK=&
M9J]321MWQZWT3]YW^#(75E[KXM]JX=87O6F/+>12U(5[T,^_RL:?$<G+=6']
ME3TW:^,>RVOK=-ELA@6EJL*O>&GB\)X-O-G O=U!D;?RHW#B\MSH9V9H-:31
MP+OJ=\,X5=&A/#J#IPK[W.5-N2GTJY3LHUSBT8)=R0HCQ^X+45G6_T/,"VD'
MYT,'9;1EF#>"KX)@_AW!"6=WNG)KRVZJA5SL"QC"RLY4WIIZQ8]*_"CSB*7)
M">,QSX[(2SO74R\O_2?7&Y<M^\]L;IT!4/Y[R-\@+3LLC9+GS&Y$+B]ZR XK
MS9/L7?[\0S*.?SEB:];9FAV3?OF(9%S4A61ZR8X?V2'+C\H^;#F"+<NY-#[@
M>S<_XN]?8(M%HWW>:-\TF2JLQ=/)*(K9A$?IT;6%$G-5*/?*^N,H&[!^,HK&
M T(,.2J]HV  M]T84)F,HYA6I]'IP"N0;4S>:MK1P+E7P4^CT8 =]^^VRHL:
MJ&6J8FXM6:XKJPNU$ YSUN''6P4;H4U4N1(%VVBK/-$\*[=6U=E!Q]\3G.\$
M93R-QFPTCB;L")Y&'9Y&[\;3@X1[.30*;SZ(WIOU%EV?6[,.(>RHML,(^P-Q
M7>H"54%5*^:(9YA_6B$3!0A_WRJC2W\45(YHPUP "KFTS.EP1 7BOSM/?M"#
MZKO'T.\B/6 "D",*R'6YT179<.9YABYI%XM/0AGVIRAJ>3!$LR#V\U;LC__/
MUJO@R@G,7JG*>XWC(I]>I3"LG\6<@)&-3H$DCXQ^.N6$[@Q8/V59'&5LMD#5
M4$1K5/Z\GZB^7Z4C<?*%,A'!NJV<1.QA03,U /01"PGT30F$/(D2QDE%,HFF
MN(\CCON_R>\D;H1"O%^]N:&6_/S#E"?\%TB@K W7;HY'R:"]!HW)*33$T;35
MB-D$]RG[#2*-/R@CUT0D4-L:"Q#8 6SZ"Y6S]$C2(8.).,*QVQ,82>E- 5"M
MWXV SI[1Q)L2?MK9A-3[RRQWM3"4]BLT/C8H1IUDF/0P)+R>L>NUJ%8(!FAD
M(4N],F*S5CG949<;PK5E*:B@E4_C$3QN[VF\(V++-;L"L@E.I=WA;_JG!(O.
M%7]W@W,Q2@).3.Q$9PQ?VH4T[J<4^FZKOWL V0E;F\!Y38C);0(FLDPB>5\8
M(A5W88O]=1+Q00A7BJ.[62[1B1&"2_T49,$G'(5WD $_\++/)\3L*:$MPW\_
M24A40DA+2%!,6KBG_XR&0$4*-!(R,ZP)V.@*N@<AX#/V(-H)"A60MHRT<]=H
M5XR:UR&L@&Y35$RW L[Y_TY* LGA$G3$E'RT(LC//([I>9?*,I2V;1*G$Q_D
M+./8X3G^0%X?8?QQQ_CC=S/^G?@+Y'B-B*\T0&%ICG(TL! 2Y"X<^(()MT-<
MAXC_J-+#Q!^TYWO:]]*SW-&^).U/I/T$N07PVJ9H@)^/U_!K8=>>[G(:R&^U
M@A@/>@Y^89SB>EL]R385OM7:A8H?WA0:F@0FRQK)7IQT6/T LD-S<.*E;[0N
ML&U95PL[.&,WT./(*<I=@'/"/JD7+Y;XY02T93::L,[F&CN"C)4JH&=* )XD
M@,']5N:V&_BP,+"J@J2MS0DZ(*B!'LYF!:BL\BQL@V4&M=*@C?"V(7U.0=@C
M]J7J/.T$G;%95=74<FS0YN1D/X^)2C@RBP<(^$-X<U8-; -2CX!TTH%T\FZ0
MWAO$3&W =K,=MOMB8?EMA>.&MU1YP+7W33?YCWWP<>74D%BUJM12Y:)R>R1;
MVP"-Q8[:MHEMFPH]+]1*A/5M\Q$J'P'7KO4SK05T?9%%.I!,X/G9OSG2^$D:
MO @3C+X/[8_*YKJ&>1Y$HRB=LI^(^NCG@:80.E4M"V_("754'PR*?</>/)IF
M6 A^R?;6YWBAM](7&8 =YC;.$86&#CR-.*E(HS3&SV>U#+4^=^"U5\I46,[&
M(^]Y7AM#>QHAT@!@=T@^=!&>]>QV\$F6_D'6/F@'[]-0^L!8>K0 #%LUO)7&
MWZ@9M0^:P1',3CO,3M^-V=]K $>YT H]DO<845K-*E&\^D:K!!TZZDH.OW"3
M<X\[(-S!_B%$'S=MSQR[8XYHS2%4^O8;6%6=:73WMF7>HMO;^+U$>3]'W[:@
MPVP8_'TF-#\^\?9@C^*,_G/T$THN][TAT.E?!VF<@8NV&]\D0)<:;P01S:']
M1,-"K4;?ORKN"&E2O4N4K<M;$;X!'U/EGH!FT?WLB4 :A(K?O%(6;_"=<-^1
M<.I(X,C(NS,:' +H<.=S3RG-RG_4HE<7Q"=\^>EFN^]FL_"Y:+L\?'2[$V9%
M_6LAE]@:1Q.\R)GP(2O<.+WQ'X_FVCE=^N%:HOH96H#G2XU:TMR0@NYKXN7_
M %!+ P04    " #VK%A:',"N7(H"  "'!0  &0   'AL+W=O<FMS:&5E=',O
M<VAE970U."YX;6Q]5&UOTS 0_BNG@!!(6]Z:E&VTD=8-!-(&T\K+!\0')[DT
MUIPXV,XZ_CUG)PN=Z*I*C>_MN>?.OEMLI;K3-:*!AT:T>NG5QG1G0:"+&ANF
M?=EA2Y9*JH89$M4FT)U"5KJ@1@1Q&,Z#AO'6RQ9.=Z.RA>R-X"W>*-!]TS#U
M9X5";I=>Y#TJ;OFF-E819(N.;7"-YEMWHT@*)I22-]AJ+EM06"V]\^ALE5A_
MY_"=XU;OG,%6DDMY9X5/Y=(++2$46!B+P.ASCQ<HA 4B&K]'3&]*:0-WSX_H
M'USM5$O.-%Y(\8.7IEYZ)QZ46+%>F%NY_8AC/:G%*Z30[A^V@^]\[D'1:R.;
M,9@8-+P=ONQA[,-.P$GX3$ \!L2.]Y#(L;QDAF4+);>@K#>AV8,KU443.=[:
M2UD;159.<2;[8FI4<,59S@4W'#6\_LIR@?K-(C"$;[V"8L1:#5CQ,UA1#->R
M-;6&]VV)Y5. @(A-[.)'=JOX(.(E%C[,HB.(PS@Y@#>;JITYO-DS>.L^+P33
MFE>\8/95:) 5D *-/@*QTP76EH"_^T'XR7)M%#V@7_N:,J1,]J>T0W6F.U;@
MTJ.IT:CNT<M>O8CFX;L#!2530<DA]&Q-0UKV FT9_UWE/K('X?:3I4O )B=H
M>Q%/A,_2(+RDWP73]3$UT0@L0==,X;$=E1(*V=#ZT*[7$,=PDOHQG*9^.K(]
M]6<0I7X$IPGIHBCTYW"%6M/35PI; YU4+C:=D3U-_1"N9+LY-JB:R99$I";;
M'/9U--@9C@;5QJT 2B#[U@QS,FFG+7,^#-<_]V%%73.UX?1F!%84&OIO4P_4
M,/:#8&3G1BV7A@;7'6O:E*BL ]DK21T;!9M@VKW97U!+ P04    " #VK%A:
M(1X3;J0"  #2!0  &0   'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q]5']K
MVS 0_2J'!V.#X=]NDRP)).W&!BN4INL88W\H]CDVM:5,NC3MM]])=KP,TH"Q
M[J1[3^\DW4WW2C^:"I'@N6VDF7D5T782!":OL!7&5UN4O%(JW0IB5V\"L]4H
M"@=JFR .PXN@%;7TYE,W=ZOG4[6CII9XJ\'LVE;HER4V:C_S(N\P<5=O*K(3
MP7RZ%1M<(7W?WFKV@H&EJ%N4IE82-)8S;Q%-EJF-=P$/->[-D0TVD[52C];Y
M6LR\T K"!G.R#(*')[S"IK%$+.-/S^D-6UK@L7U@_^QRYUS6PN"5:G[4!54S
M;^1!@:78-72G]E^PSR>S?+EJC/O#OHM-0@_RG2'5]F!6T-:R&\5S?PY'@-%K
M@+@'Q$YWMY%3>2U(S*=:[4';:&:SADO5H5E<+>VEK$CS:LTXFE^IMJV)3YD,
MO+L7ZP;-^VE S&S7@[QG678L\2LL40PW2E)EX),LL/B?(&!)@Z[XH&L9GV6\
MQMR')/H <1BG9_B2(<_$\26O\'U#OCKXM5@;TOP2?I_*L6-(3S/8ZIB8K<AQ
MYO'S-ZB?T)N_?1-=A!_/Z$L'?>DY]OF*JZW8-0BJA$[KT<V<$GN6[K38^XHM
MR(]N7/!'P&>-[1KU<-X?0&BTBZ5JN&K-!.X5B8:%&0-4"0D1_$2A>2 %B;,-
M+$JR'+WW('1MGQ,T+INM>.FWE 4HJC@R'B?^&+*,?^/8CR%*,W_4)6] *G)*
M4>98P'I'O6YB;^1?0LBHF,?,CV"E2MI;Q64MA<QKN3D+'SMH#*F?0N(GG'7L
M9Y"-_1#&8_:C+.754W<:'-59BWKCNHEAZIVDKN2&V:%A+;HZ_1?>=;L;H3>U
M-'PZ)4-#_S+S0'<=I'-(;5W5KA5Q#W!FQ4T7M0W@]5(I.CAV@Z&-S_\"4$L#
M!!0    ( /:L6%KWC)QHT0,  ,((   9    >&PO=V]R:W-H965T<R]S:&5E
M=#8P+GAM;(U676_;-A3]*Q<JT"6 9HF49$NI;<!)UFT!VAIQLST,>Z EVM8J
MD2I)Q_6_WR7UX:QUC+U(Y/TX/)<\U-7T(-47O>/<P+>Z$GKF[8QI;H) YSM>
M,SV2#1?HV4A5,X-3M0UTHS@K7%)=!30,QT'-2N'-I\ZV5/.IW)NJ%'RI0._K
MFJGC+:_D8>81KS<\EMN=L89@/FW8EJ^X>6J6"F?!@%*4-1>ZE (4W\R\!;FY
M36R\"_BCY ?]8@RVDK647^SD]V+FA980KWAN+ +#US._XU5E@9#&UP[3&Y:T
MB2_'/?I[5SO6LF::W\GJS[(PNYF7>E#P#=M7YE$>?N-=/8Y@+BOMGG!H8^.)
M!_E>&UEWR<B@+D7[9M^Z?7B1D(:O)- N@3K>[4*.Y3TS;#Y5\@#*1B.:';A2
M73:2*X4]E)51Z"TQS\Q7.Z8XW+&F-*R"J\]L77%]/0T,8MN((.]P;EL<^@H.
MH?!!"K/3\(LH>/%?@ !)#<QHS^R67D2\Y_D((N(##6E\ 2\:*HT<7G2ITI]O
M\00+6+(C"LO 0BDFMMR.-?RU6&NC4"9_GRN_!8_/@]NK<Z,;EO.9AW=#<_7,
MO?G;-V0<OKM /1ZHQY?0YRN\BL6^XB W<%\^EP47A0;<H I+*H") AYY+M4/
M&]]2OPA^GOKG'0=CM0!K>V]1YSI7Y9IK,.@I!@X-*PLHA3NC$: "^8E62ZDU
M]AO>1G3IT' %K0"7%N>C?.;U&FV9._3(0K4&VEL>F-CCMP/(N-4%A".2)4#I
M*(+W?*V<DZ:=\P-3^>XT732JK( D0RHE(=!HE&'@$?JHA[W@IYR'?74\F[+8
M;_%VPJ3SK'AC.JZ]Z5-NI#6<RQY*[8.'4GO%GTIMTY,N_>V;E!+Z#B[(*AED
ME?QO6=ECO9-UP\3Q)PV/JR?MP](]K;KN<71.61?QSROKQT*_MT1N>;>Z6_C[
MZ9,H#?):\VTI1"FVEOZ1,\R?)/XX#&&<I'Z*P!0!HW@"49;X$]S 29KX<9JA
M6C*?IA1^Q<MONOO#BG_P.'%RTC8A"(/?-1*%_CB.\>V'DQ ()7Z<I4#2R(_2
M%.C8)_&X5? 5(;$?T>P:KNPB6!V.HLR/W8"@-,@DLLXT]FGHPF(_3,DU8(O9
M\-(2N$)M)[&-P@73,?KZ([]"\#@);5;BIW%\\G1;8N_4L!GC"&%"2&*$2R/<
MV-C/LNC533JGI^!%7ZFYVKKNJ2&7>V':%C-8AP:]:/O2*;SM[G@5\;@T5'R#
MJ>%H@M)1;<=L)T8VKDNMI<&>YX8[_,G@R@:@?R.EZ2=V@>&W9?XO4$L#!!0
M   ( /:L6%K7@QJL@P,  $H,   9    >&PO=V]R:W-H965T<R]S:&5E=#8Q
M+GAM;.U7;6_;-A#^*P=U*#8@LU[\$C>Q#3C)BA9HAJ#IN@_#/M#2R>)*D2I)
MV75__8Z4HC*%:W1;OPPH H0\\N[A\U!WQ'FQ5_J=J1 M?*B%-,NHLK:YB&.3
M5U@S,U(-2MHIE:Z9)5-O8]-H9(4/JD6<)<DLKAF7T6KAU^[T:J%:*[C$.PVF
MK6NF#U<HU'X9I='#PFN^K:Q;B%>+AFWQ'NUOS9TF*QY0"EZC-%Q)T%@NHW5Z
M<35U_M[A+<>]">;@E&R4>N>,E\4R2APA%)A;A\!HV.$U"N& B,;['C,:CG2!
MX?P!_;G73EHVS."U$K_SPE;+:!Y!@25KA7VM]B^PU^,)YDH8_Q_VG>_D601Y
M:ZRJ^V!B4'/9C>Q#?P]!P#SY0D#6!V2>=W>09WG#+%LMM-J#=MZ$YB9>JH\F
M<ERZCW)O->URBK.KYXQK>,M$BW"+S+0:Z<:M@1_?L(U \],BMG2*\XWS'O&J
M0\R^@)AF<*NDK0S\(@LL'@/$1&_@F#UPO,I.(MY@/H)Q>@99DDU.X(T'S6./
M-_Y'FN&/]<9836GRYS'1'>3D.*0KG0O3L!R7$=6&0;W#:/7T23I++D\0G@R$
M)Z?05_=4BD4K$%0) ?D7'#73>74 *DY8&X/6'*-^$OPX]3<5$JB@DN5R"];G
M0E^X_"."I>UK53=,'IX^F6?I^:6!TA';>6+5(V*V4@:!>7K 9 &"LPT7W'+"
MK+L/4/@-5OQ%&4^&52&<*UYZ /)6:\>&BI";"[AF6A^<_0IW*"#MQZP?Q["V
M0)F#]0;UD#WPJ[)TZ@_]7W=G\%+NT-@N\2L4A:=-+T?Y,Y<=NY!R.H'TV71T
M#EYZ=OF9=8.:[YA[:Z#DDLF<,P&$8W7;G9!.SHA(E@0QCXQ7P5D=W88=W!>
M= 9I.AO-!]>!@5\](GC\KR5FR60T#0B&UM=+3$*)R5=)/)N-<IAF@??#Z!=/
ME--T**?I?R^G@.*QFCIYPO>:^EY3_Z>:^O:9&0JW%;.P1XT@E0V2TX8@F]8"
M(Q>-[UNNNW3=(!3<Y(( /W?_UND[9.\]2DXJ6FD<.)TK_552EDPG\U'ZZ=[(
MR@;K:):<@CH?S8)/, Z@CKUO<=#?U:BWOHLUD*M6VJ[5&U:'1GG=]8>?W+LN
M^Y;I+645""PIE$J$'C+==:Z=857CN\6-LM1[^FE%S3YJYT#[I2(5O>$.&'X^
MK/X&4$L#!!0    ( /:L6%JA_ZI_500  - *   9    >&PO=V]R:W-H965T
M<R]S:&5E=#8R+GAM;)U686_;-A#]*P>U*S;4DT5*EN3$-I"DZ5; 18,DW3 ,
M^T!+M$U$$EV2CI-_OSO*5MS%\;(AB(Z4>,=WC_?.'&VTN;-+*1T\U%5CQ\'2
MN=5)OV^+I:R%#?5*-OAEKDTM'$[-HF]71HK2.]55GT=1VJ^%:H+)R+^[,I.1
M7KM*-?+*@%W7M3"/Y[+2FW' @MV+:[58.GK1GXQ68B%OI/NZNC(XZW=12E7+
MQBK=@)'S<7#&3LX'M-XO^$W)C=T; V4RT_J.)I_*<1 1(%G)PE$$@>9>7LBJ
MHD (X]LV9M!M28[[XUWTCSYWS&4FK+S0U>^J=,MQD =0RKE85^Y:;WZ5VWP\
MP$)7UC]ALUT;!5"LK=/UUAD1U*IIK7C8\O :![YUX!YWNY%'^4$X,1D9O0%#
MJS$:#7RJWAO!J88.Y<89_*K0STT^JD8TA1(5?&JL,VODVUGX\5;,*FE_&O4=
M[D$K^\4VWGD;C[\0CW'XK!NWM'#9E++\/D ?P74(^0[A.3\:\8,L0HA9#WC$
MDR/QXB[CV,>+_U/&?Y[-<((U\M>AG-N(R>&(I)L3NQ*%' <H#"O-O0PF[]ZP
M-#H]@C?I\";'HD]N4(?ENI*@YS#5UL)9A4K"%"1<&7VO2!Z',!^->ACS[5)"
MI>;2H>S@\F)J47:5<*I9@-,P[X@3UDKD3!@$U>J\!-6 0W='A0,S$OL)W&J'
MJ]F[-SEG[#2.\!BWXS2"=#<>1C#<C1F/@''V'O#493V3ICMY>+OW=_FP0E7C
MKA418H23$(51!C^@8<P;/O!F0(:%R1#-+X96%\*81TI)U'K=.. ]GK$P!]9+
M$QZF$.<1/AG+PQCB-&0P3$+>,B\ZYE<[YGL@FY*.AI)_E (!AP/<D./>"?['
M!(4 /,LH?B&+H<<=Y6T6L3?9-@OV8A:LER<)[=R+^1!M' U#Y)4C_IB%&>3\
M?R;1)D"6X;LC]3SHZGGPZGJ^537E@*.O3:EL0:D@'Q?"+N'+VLT1J87KO1I\
M$N]4B9FJE%/2'JK^HQA>KG[7 5K#/J*"$.D=HL.JJ)X0@;*O4<94XGFXI6B
MP1]$.Z.(L1^CSN>.JF4[VY7^<V&<B^8.-RGE#)$V%))E>.S^X67%3SM[:T0I
M0=!I(R8#*_'H.SW63805GW7VGXY3B3]]WZ68)8QTDE"=\S0EY<0)/J>Z6?R,
MR&L@1%20PR@<(IP</PZ2%,LRQ>4Q?/$(#O.7(80414F>'7;/68&_+M2GUSC6
MLTHM!/VZ6XA[+$MIMY1@Y<Q7<"^**,)SZ3WGC,?HYA^OYBS'?I%LG__.5YIF
MU&78D/CBOKMP[%;/^6)1'%(7)$I9/D#\&3(X.,K7@+CU6HU?R1?W[2ZA_;!2
M8DA8VSX8H_9W2.?]O5M&+<W"WZ6P$Y%$V@M'][:[KIVUMY2GY>U=[[,P"X4@
M*CE'5^IO 9CV_M1.G%[Y.\M,.[P!^>$2KYS2T +\/M?:[2:T07>)G?P-4$L#
M!!0    ( /:L6%JNBE!>[P(  #D&   9    >&PO=V]R:W-H965T<R]S:&5E
M=#8S+GAM;(55;6_3,!#^*Z> T":5O#CIVV@KT0$"B4T3Y>4#XH.37!MKCAUL
M9X5_SSG)RH:ZHDJQSW?WW',^WW6QU^;65H@.?M52V650.==<1)$M*JRY#76#
MBC1;;6KN2#2[R#8&>=DYU3)B<3R):BY4L%IT9S=FM="MDT+AC0';UC4WO]<H
M]7X9),']P2>QJYP_B%:+AN]P@^Y+<V-(B@XHI:A16:$5&-PN@]?)Q3KS]IW!
M5X%[^V //I-<ZULO?"B70>P)H<3">01.RQU>HI0>B&C\'#"#0TCO^'!_C_ZN
MRYURR;G%2RV_B=)5RV 60(E;WDKW2>_?XY#/V.,56MKN"_O>=C()H&BMT_7@
M3 QJH?J5_QKNX8'#+'["@0T.K./=!^I8ON&.KQ9&[\%X:T+SFR[5SIO(">6+
MLG&&M(+\W.J2-\)Q"5=<40WHMAV<?>:Y1'N^B!P%\&91,8"M>S#V!%C"X$HK
M5UEXJTHL'P-$Q.Q C]W36[.3B&^P""%-1L!BEIW 2P_IIAU>^@3>ILT+R:T5
M6U%P_RPLZ"W0 3H[ BEX+J1P BUP50+^;'OA.\^M,_2"?AR[E#YD=CRD[ZH+
MV_ "EP&UC45SA\'JQ;-D$K\ZD5!V2"@[A;[:4)>6K42?QN-:EL>HG@0[3I5*
M@'6.IBO#(^$Y_<ZNM4.8A,4Y7+;&^/?3:-,U'#&26NU>.C0U-4KN()F.PQ@2
MEM'W6JN7Q?\]1BR>A6.83[.0P<=_E>DL)64RBN<S4J^YN@6AO Y+A=92P# !
MEH83^$CB!13<5EUENXTO[QV7Q,#"&6,4YQS.TC$+Y^=P3?-P")),&:%,)[-P
M#IN*&ZRT+-'8%\]F+)F^ZE_);V"C>3;VX4;9.*'UL_:U*(::U'U-(!LE1(I!
M.F(LIFLX]@2B!^U<H]EU0\M"H5OE^LX^G![FXNM^'/PU[X?J%3<[08]<XI9<
MXW Z#L#T@ZH7G&ZZX9!K1Z.FVU8TV]%X ])O-=5W$'R P[_%Z@]02P,$%
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
MC:>F$LV6NCC:X$#[&T/9'";A@/&[L/H#4$L#!!0    ( /:L6%JM/M*1H0(
M )(%   9    >&PO=V]R:W-H965T<R]S:&5E=#8W+GAM;'V4VV[;, R&7X5P
MAR(!!I_BI%V;&&C:'7K1K>AANQAVH=A,+%267$ENFCW]*-OQLB$-#,@ZD)]^
M2B*G:Z6?3(%HX;44TLR\PMKJ+ A,5F#)C*\JE+2R5+IDEH9Z%9A*(\L;IU($
M<1A.@I)QZ:739NY6IU-56\$EWFHP=5DRO9FC4.N9%WG;B3N^*JR;"-)IQ59X
MC_:QNM4T"GI*SDN4ABL)&I<S[R(ZFR?.OC'XSG%M=OK@(EDH]>0&U_G,"YT@
M%)A91V#T>\%+%,*!2,9SQ_3Z+9WC;G]+_]3$3K$LF,%+)7[PW!8S[]2#')>L
M%O9.K;]@%\_8\3(E3-/"NK5-8@^RVEA5=LZDH.2R_;/7[AQV'$[#-QSBSB%N
M=+<;-2JOF&7I5*LU:&=---=I0FV\21R7[E+NK:953GXV_68+U' M,U4B#![8
M0J 93@-+:&<09!UFWF+B-S!1##=*VL+ 1YEC_B\@($V]L'@K;!X?)%YAYL,H
M>@]Q&"<'>*,^T%'#&[W!NY!,; PWH); VW"9S %?Z7D;A)]L8:RF-_)K7_ M
M.MF/=GES9BJ6X<RCQ#"H7]!+CX^B27A^0'C2"T\.T=-[RL.\%NB$[][6/IV'
M2?2,@0"P0:8!W3T!G3*6"V)N3]HU(_BJ+,([^NZ0"?Z;#%>4WT!9Q.4+&DM9
M:0T,$G\RA$'HVL_=NF&M4BXMDRM.SPF8,51<!B=^.(3CH],XBL_A4>K_R?A<
M<[L!@UFMN>5H($I@,/$CVB(*_?&PBS[Q(QC['^!!629 -7/=A0ZB4:-H[,?#
M?2<?[.1)B7K55 ,#F:JE;5.FG^T+SD6;9W_-VVIUP_2*2P,"E^0:^B=C#W1;
M =J!5563=0ME*8>;;D%%$[4SH/6EHC/N!FZ#O@RG?P!02P,$%     @ ]JQ8
M6GK!STX:!0  !0T  !D   !X;"]W;W)K<VAE971S+W-H965T-C@N>&ULG5=M
M;]LV$/XK!W<H$B"3)<J2[#0QX"0+&J!I@Z3=/@S[0$MGFZ@DJB2=E_WZW5&.
MHC2.EPU!)%$Z/GSN[2%]=*?-=[M"='!?E;4]'JR<:PZ'0YNOL)(VT W6]&6A
M324=#<UR:!N#LO"3JG(HPC =5E+5@^F1?W=EID=Z[4I5XY4!NZXJ:1Y.L-1W
MQX-H\/CB6BU7CE\,IT>-7.(-NF_-E:'1L$,I5(6U5;H&@XOCP2PZ/$G9WAO\
MKO#.]IZ!/9EK_9T'%\7Q(&1"6&+N&$'2[19/L2P9B&C\V& .NB5Y8O_Y$?W<
M^TZ^S*7%4UW^H0JW.AZ,!U#@0JY+=ZWO/N+&GX3Q<EU:?X6[C6TX@'QMG:XV
MDXE!I>KV+N\W<7C+!+&9(#SO=B'/\DPZ.3TR^@X,6Q,:/WA7_6PBIVI.RHTS
M]%71/#<]E78%YY0:N*C;%'.L]K[*>8EV_VCH: VV'.8;O),63[R"%PFXU+5;
M6?BM+K!X#C D<AU#\<CP1.Q$/,,\@#@Z !&*T0Z\N/,X]GCQOWI\XZ1#*C '
M?\[FUAFJD+^V>=SBC;;C<=<<VD;F>#R@MK!H;G$P??\N2L,/.]B..K:C7>C3
M&^K"8ETBZ 5<8Z[K7)6J31*]^:3DG,9.H86945;52U@87<&YJB69TG#&9>\M
MMKFV<_'MKLVH%W_F4?9XR#Z/1<=#=CR Z@S<"N$!I0'D,@%*,E9S-%VB#T 1
M%-N6E"I["#=8*YKWK;:8KPU-^:P=85WCK2YO>8%V?"4?N'3A"RU@>F'X,B_5
MTO.U\ FIC>&K=K*$7WI_>PP!:9#OO^ C0$S&00KC41@(,IE /*)A*J)@!-'!
M.(R"K%=/%)*<RVS!W.$S:6MC=(Y86-@SV,@'MK+[()(P"&$O3I) [-,]B.@J
M")END4B"D(=)%DSVX:N1M96ME.7:.D**>-+[=V,1B0^OWENKS[K^U3/*5[)>
M4IQ(TDBP:L#[]DUGSXZ$Y-1>Z"FEGL.(B<V*0K4!E'4!E2[40N6;D+ZV>DA!
MRD00\26C6ORQIN+8/B5AVXY%S-$=4:S;1'+4(PZ5",;[-$H@IE%$>?@Y4S$D
MHXPFC\89K9@(-@O)+LDF1",Z2+,LB/]'JCIF6>)3-O9)2D60^%SY".TEX7\-
M=@(,)X@P0<00QQ3ZMP2:4A(^D4HS]BT,^9K&%*N=D?:5'*=T23@6T82<Z.*<
M0-1E7]#7A-Y,Z/]%AU*<Q[1>FD8$%$5I,&:XD+(FB( X"*E^,]@A@4DG@<F;
M)?!,V;S4E@2 1YV4VU9MOC1H*$[/5(\4H\!6;\X4*9>#2W0K76Q3PYT\MJOA
ML[ \&["BW*R;IO1U1E)3/'&_J'-=(3AY3P0;J8H#J-'7(FOK+1HF'D7<,]&(
M6^&B=DAKNA?&J!J2@@DG<QQ3FG;$.^WBG;XYWK-*KZG\O61[V;1^%UK6ZF^2
M8%7[N)Y2D>E2%=12Q5-GV><9VA;OG3Q>V7UZA,J6D'E!*.\3LL\(]7K]_ W;
M4*LHG$KOR:,<=%N8ZO*B3;<9^NVEOR4*;B"6]2TH&R=J[0@L+]?%DQL5?:)J
M>92IE[@)-RZI7=+BKFT[5W=MT-MTQZR$7HI9X_*^_=9-VDL:^$UHLU4^S>GQ
M%F'*9A,6H&VU-^P=32LT2W\ MY0ARF)[2NW>=F?\67NT?3)O?R!<2K-4)&<E
M+FAJ&&34KJ8]=+<#IQM_T)UK1\=F_[BBWREHV("^+S3M[YL!+]#]\IG^ U!+
M P04    " #VK%A:0CC\:](%  ",$   &0   'AL+W=O<FMS:&5E=',O<VAE
M970V.2YX;6R-6&USVS8,_BLX=^UM=XE?\]8V\5U>VC1MTOKB)+MMMP^T!%M<
M*5(EJ;C>KQ] R8J=R)JO=[4H N #/  $YGAN['>7('KXF2KM3EJ)]]F[3L=%
M":;"M4V&FG:FQJ;"T]+..BZS*.*@E*I.O]L]Z*1"ZM;P.+P;V>&QR;V2&D<6
M7)ZFPB[.4)GY2:O76KZXE;/$\XO.\#@3,QRCO\]&EE:=RDHL4]1.&@T6IR>M
MT]Z[LR.6#P(/$N=NY1G8DXDQWWEQ%9^TN@P(%4:>+0CZ><1S5(H-$8P?I<U6
M=20KKCXOK7\,OI,O$^'PW*C?9>R3D]91"V*<BESY6S/_A*4_^VPO,LJ%_V%>
MRG9;$.7.F[14)@2IU,6O^%G&81N%?JG0#[B+@P+*"^'%\-B:.5B6)FO\$%P-
MV@1.:B9E["WM2M+SPUM4PF.\.Q+6+^!"ND@9EUMT\.N=F"ATOQUW/)W#TIVH
MM'E6V.QOL-GKPXW1/G'P0<<8KQOH$, *97^)\JS?:/$"HS8,>CO0[_;W&NP-
M*J\'P=Z@V6LHO/[K=.*\I?SXN\[7PM)>O26NF7<N$Q&>M*@H'-I'; W?O.H=
M=-\WX-RK<.XU61^.J0;C7"&8Z0HWO!K+F993&0GM*<I>>DF4?9MKJ6?P8#S_
M"!W#+9)G,F)?Q]Y$W^L<;(9PER!,C:+B99M*.N_ T[O4. ]N!04N4<P3)(PL
M<V[23.@%F+EVT.MV7S-RWGA\0FB?$#J,<AMLM.&K2!$^T]+%LJA?4KW2D;&9
ML2*\.!<VUH8.T8Y*D.SMP/7U.5P0MW-A<0?NM2P<)ZX=*7NT.J@*12N*I- 1
MPJ4U><:FVW F[$3$QL$-%9X@@*?1CUPZ&8[[9%1,A[A"=-,I]$/G1'":<THI
M*9[TOIIV#T:4;]<^7ME_J;%9YLE7]EY.)B@TBZY KQ%=]YQC=&KEO[38!'ZS
M+A]U+K2(:S'Q=F?Y_L//#*UWNQ'MHU0.E'_SJC\8O,<&"S<R2N2,G I!7JZV
MP#FFRI,1ENQ\I:_!'_0UV*2X9 \>&E/FI?C55O*7RDPH6N<BDYZC)M,@50I_
M(;RQ22OI*D$N1W!/UI]%I]J^'FW<JE%;)VZU2+;*7X[@GR@4E^CJ\W+_#J-$
M&V5FBQ>%M87U^_'S BQA_4]BWG_9$,R&7KM?]=K]K7LMO<\C3ZTVKIIK7>=L
M-KAUYW1/IU5-U"?" Z<<EX]1,@[?*ZE7^^J;5T?]WN%[!U.I*9*2HN\X7C0S
M^>U::-5[+!4:/3"(LH*,]0DW&3I[,Q]K>G7-X1(-34XR<K6[-9DS0JW=0CT*
M+9^?VL#Q0<7QP=8<?S:28O^-FE0 4$MPL[6[E4^<4,XP5W$>/F62N)[DCA0<
M<TD9/DL"=4\)L9H!_P0LIL)2DD??<[0ND=DZC10.:T&I'1"E%P_$.%,P.&SO
MOW[&U>_C&YIS(CX*QE??1C5:_><Z9^B)&;@S,R30]J5*C[[EU>>I@9C#BIC#
MK8FYH[;@1'"5A@E):;AV=BU1C=;KA[3U\O0\[$)FS:.,L:A3;[AYQR0B+(C4
MY(2!;D'@5_&%.DW$(\($47/]H@V%ZDV!W9:C9D:C9IAL/K(),K] ,HL\(%.[
MC#"=4,"7(^XV0@,8"\50#8^&-$--\@+2:8#*TR 3NH5,$=[',KS0VQNTN]!M
MOX7^7GL?WAZT![0Z@MY!^Q :N#ZJN#[:FFLN'[KAB65[^H(+N*$F,0M-C+J!
M=49K5&%4O)"66HVQ;CE&EL57EQ"-$.H38BMB0N!_H7\46)K *%R,S'"5@$NH
M:>Y2 J2 ::;,(O@P08U3[@>](PIK;Y]"6CE2=G"8(L>]W:<X'\(XH;Z_RU?-
MF#K*2GSZ71H@!P=$Q5U(S;7-P5NB:9^9JZ.HLW)#3-'.PCW8D07*@N*R6+VM
MKMJGQ0WS2;RXI]\(.Y.40@JGI$J Z2MHB[MOL? F"_?-B?%T>PV/"8H8+0O0
M_M08OUSP =4?((;_ 5!+ P04    " #VK%A: #/D9_X$  "-#   &0   'AL
M+W=O<FMS:&5E=',O<VAE970W,"YX;6RU5VUOVS80_BN$-Q0MH-H2J1<[30SD
MI<N*K6V0I.N'81]HZ2QKE46/I.+FW^\A);G)ZA@9L"% )$K'YYZ[Y^Y$'V^5
M_F)61)9]7=>-.1FMK-T<328F7]%:FK':4(,W2Z77TF*IRXG9:)*%W[2N)SP,
MT\E:5LUH?NR?7>GYL6IM735TI9EIUVNI[\^H5MN3430:'EQ7Y<JZ!Y/Y\4:6
M=$/VT^9*8S79H135FAI3J89I6IZ,3J.CL]39>X/?*MJ:!_?,1;)0ZHM;O"M.
M1J$C1#7EUB%(7.[HG.K: 8'&7SWF:.?2;7QX/Z#_Y&-'+ MIZ%S5GZO"KDY&
MTQ$K:"G;VEZK[<_4QY,XO%S5QO]GV\XV@\>\-5:M^\U8KZNFN\JO?1X>;)B&
M3VS@_0;N>7>./,L+:>7\6*LMT\X::.[&A^IW@US5.%%NK,;;"OOL_(9*I-A2
MP=XUG<0N5R]OY:(F\^IX8N'#64[R'N^LP^-/X$6<O5>-71GVMBFH> PP ;D=
M0SXP/.,'$2\H'S,1!8R'/#Z )W81"X\GGL#[N"&-*)N2];$;]OOIPEB- OEC
M7\ =7+P?SC7-D=G(G$Y&Z I#^HY&\Q<_1&GXY@#9>$<V/H0^OT$3%FU-3"W9
M]\3WL3V(MY_M-6V4MDYQ9H:4H.2971&[)ZD9.2D9A*#U@O1.#'8N&UE(]JFI
M7 '=6&G)L,M:+63-SE5C5%T5TKVZU,H8]/ =-2VQI59K1E\MZ0:&79&3-BP*
MTC09)RP.HDB,4ZPS'HYG+ N2,!R'[%<"B&D7.:#1=-+QE$W!%(AJ5E0:G0Y<
MS"M#W9L&4VWP6J'*]>L^0";K6N6^V WC8@JO41!F'-X$Y_ %+D*,8W:K+#@^
MQ(F"F&>P$$$8A^,,:S&;8E\23-,4K"\Z'AMYKU6-\)0!S30+Q\*9)C%,TC@%
M  _<TQF[TNI/MP-#L:P:EB6I1TVGZ3C"RG,*HEF"I\]01?SWJL0\17X$,A+[
M/,71U 41Q-D,U_]+E6@:CCF;)2%4X%,^GGK/3VG"D5+A4CJ-D;4HB$2"'4D0
M0A.^7Y,D<[)A:SB#&HEP)<<#P2,$^0]-TC2#7_C/$J"G(0<F#[(XAB8'NCS9
M=7GR["[_H)K7YZW6+AVGQE"?S4ZKZS[>Q3V[)%5JN5E5.7)QBN_QWFEPT._^
M:7"+^EHB2VKK1HT?"P8RFKQ6AMR-+$M-9?>A .$&A/.>L.P(@UZYH\<DR/D8
M]#?V^UX[_U5.YNA!;*B/;U^E/:EYG)9'O?!H\:QQYKOGQ_[OY0=EB:7C_-70
M4.F,H\22..K&@Q]50W,\;C8>A+P;#=/8U=@PT(86ZJU_08(+-)U(W3R)4H&J
M2J8S.(FC".:GK?LJU95D0KBG G/*O4M@%R<"]Q]]C^V2"=?Q3#A:B;/,HA15
MF\ R@^M9Y'K(3:T9UL-,';KX0!6GNRI.GUW%WY7K32_NOB(]"+N_2!^/+N /
MQ?,OE<:A1TMDN<UMJ\D)%X=>WHR[K'V&G!JK! JY[Y%(G9QG;547T*[[8D5>
M:"XX+-XV=Y56C9MEZ,HA9E<EL\XLCD)O1KJ\9R_D>O,&23*JU<XL$VX09;&
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
M]I=)ZHB.!TV+K>MYYSH_XIKE<*.5JRR\5R66_P5(24<O)G\2,\^CB%=8G,"
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
M]=\?\CH;W9OF W:_A3'_/U!+ P04    " #VK%A:1'K@>R@%  !8&@  &0
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
M-\?AT<NO@Z.62=V11D2@'W[H  _JG56S5?T%).:KMB:.FX_:6_U1^P5\%(2
M+^IA +&77-CJM]_ZYIX3OC9[%P(8H/)#7SU:[X_<F%V!@_%;>+V EO$YNE[8
MYM^@6%V(K5=&KULP?N-2N8%SA_E:M4Z0D95R+_!&*NJ\W!,I3R3;FEV")9.2
MY>9P0U1]XWJ"NKYB*AK5B;Y!O3,U^Q]02P,$%     @ ]JQ86I-$=H">!P
M2$T  !D   !X;"]W;W)K<VAE971S+W-H965T-S<N>&ULQ9S_;^(V&,;_%8M-
MTR9MA21\ZZU%:DGLWK3;3G?[(FW:#X&X8%T2,SNT5VE__)R0$EQ2']D]4_M#
M2X#W\QK>I_:;A^"+>ZD^Z#7G!?F8I;F^[*V+8O.JW]?+-<]B?28W/#>/W$J5
MQ84Y5*N^WB@>)U50EO;]P6#<SV*1]V87U7UOU>Q";HM4Y/RM(GJ;9;%ZN.:I
MO+_L>;W'.]Z)U;HH[^C/+C;QBK_GQ:^;M\H<]?>41&0\UT+F1/';R]Z5]XH%
MHS*@>L9O@M_K@]ND?"D+*3^4!Z^3R]Z@'!%/^;(H$;'Y<\?G/$U+DAG'WS6T
MM\]9!A[>?J33ZL6;%[.(-9_+]'>1%.O+WK1'$GX;;]/BG;R_X?4+J@:XE*FN
M?I/[W7,GHQY9;G4ALSK8C" 3^>YO_+%^(PX"?/^9 +\.\)\$!-XS 4$=$)P:
M,*P#AJ<&C.J T:FO85P'C)\&!,\$3.J 256LW;M;E2:,BWAVH>0]4>6S#:V\
M4=6WBC85$7DIQ?>%,H\*$U?,KK?:W*,UN5K^O15:5/KXCEPE274S3LGK?"?X
M\H&O0U[$(M7?7/0+D[Q$])=UHNM=(O^91)Y/WLB\6&L2Y0E/;$#?C'H_=/]Q
MZ->^DQCRY1D)O&^)/_"'9'X5DJ^_;!O8W(VYVBB#&=@8PK--*A\X;^&%;A[E
MBS,R.#^=%[EY/\2YX4U/Y]'3W[; \;:Q3PQKF^_?MN"9X5AE#?:*#"IP\-SX
MA%ZF4F\5)_+6S"JEX'A"Q($,XX695,GB4;I+F2U$OGOHSQ)'1,$S_5>;2'>Y
MA^VYRWG_E=[$2W[9,Q.[YNJ.]V9??>&-!]^W"0L)"Y&P" FC2!@#P2QI#??2
M&KKH,R9E<B_2U*RA2[G*A3:ZBG4IL_A@]DOBHNW?ZMK)[BH=)"Q$PB(DC.Y@
MTPI6=D5WL\G0=$GFYZ)_=R@+4%9+%J.]+$9.6;S.BSA?B47*C1HT+W1;]9V(
MKM5'PD(D+$+"Z XV.JA^,!FW51^4U:K^>%_]L;/Z;Y6\$V5GW5IV9VS7LB-A
M(1(6(6%T?/1/[WEM50<EM:H^V5=]XJQZE-\))7-S4E68'O?]@RX[!A)R+5;Y
MMZ;G79ZUJ<')[*H&)"Q$PB(DC")A# 2S)#/=2V;Z@HWI%"DM)"Q$PB(DC")A
M# 2SI'6^E]:Y<S;Z:9LMN"IE]7@BI<D_KG.\:R>OJUR0L! )BY PBH2Q\^/>
MYF"!LU3@#1HS9N#4P1_1+_.??S++SXKG@I<S#<L6-ZUFBQ/450!06@BE15 :
MA=(8BF;+Y<"[\UYP1:J3HR2&I(506@2E42B-H6BVQ/Q&8CYX97(#.\L&20NA
MM*BF':X!X^'(/LFAT)0,1;/5T%BSGM.>^TP#S0WOK RH^PJE137M\!38'TS.
M6TZ"*30Q0]%L?33^JN<V6$]RTMR,SC* .JE06N0=VY_38="J F1>AJ+9*FCL
M5,_MI[Z12@EM)H(;KO3Z5O T(4S)[:;T55H5 357H;002HN@- JE,13-5DUC
MPWKCEVQFH48NE!9":1&41J$TAJ+9$FL\7\]M^OZ'9A;J^$)I84T[;#\];_1D
M98F@.2F4QE T6PZ-G^LY/;W/[6:ACBV4%M8TZR.8R:BM\XB@B2F4QE T6Q^-
M*>NY7=G3NEFH$PNEA37M4 :C\[:/XB)H7@JE,13-OLBL\61]MR=[\Y HN?Q
M;F2:B'RER8\B,WU&TB8&-ZJK&*"T$$J+H#0*I3$4S19,X\KZ+^G*^E!7%DH+
MH;0(2J-0&D/1;(DUKJR/=F7=P,ZR.78^SY]VGB$T902E42B-H6BV&AI7UO\_
M75DWO+,RCIU/SSN?MO0<(31Q!*51*(VA:+8^&E?6![BR;D9G&1P[G\/!L%4%
M4,<52J-0&D/1;!4TKJSO=F6O5BO%5V82*%N11-R)9!NGZ0,1F6E*N!)QVMJ0
MM(L%:MA":2&4%D%I%$IC*)HMJ,:P]5_2L/6AABV4%D)I$91&H32&HMD2:PQ;
MWVW8?F9G,SFV/P8[$^S)*C1WCZ.S/J!7XT)I%$IC*)JMC\;!]=T.[FF=S?38
M)Y\&;2WIW)VNLPR@5\Y":11*8RB:+8/&J/7=1NU^FN ?-WQ9=CB%) MNUJ1D
MNRPJ>9@UB13Q1[+9JHW4O%THQ]=T'@D$ZL]":1&41J$TAJ+9WRAM/-S [>&Z
MO^-3!Q_6W6_]EMK<G:9K^:&T"$JC4!I#T>SR-XYLX+3C9M'CM*"XR!9;I7GY
MO1]M#M.XGBV*M<E+-GN=5!/&,HU%UBX9[WA-&;5]LC)W#ZVS9* .*Y1&H32&
MHMF2:1S6P.VP,B5U*9 [GF\YX;'*VS_Q"8Z=T*'GM4\>T$M9H;0(2J-0&D/1
M;"4<;$?@=E?_JV]"_B'SY^</[#X$V(T(L#L18+<BP.Y%\'_XLD'CRP;#%S10
M JBA"Z6%4%H$I5$HC:%HML0:TS=PF[Z?:'Q'1P:)/VB[2FCN3M.Y_%"+%DJC
M4!I#T7;E[Q_L\Y1QM:JV\"IGA6U>[+9\VM^[WR;LJMH<J]\\?;?'V)M8K819
MI%)^:T('9^6F7&JW;=?NH)";:M>HA2P*F54WUSQ.N"J?8!Z_E;)X/"@3[#=/
MF_T+4$L#!!0    ( /:L6%I);A2@O@8  )PG   9    >&PO=V]R:W-H965T
M<R]S:&5E=#<X+GAM;,5:V8[;-A3]%<(-BA2H%Y*2[)G.&)CQ= F0I(.D:1^*
M/M 6;1.11(>B[>3O2RTC2B9%+Y71/&2LA9?W<#N'1[S;<_$Y75,JP=<X2M+[
MWEK*S>UPF"[6-";I@&]HHIXLN8B)5)=B-4PW@I(P+Q1'0S0:!<.8L*0WO<OO
M/8OI'=_*B"7T68!T&\=$?'ND$=_?]V#OY<8'MEK+[,9P>K<A*_J1RD^;9Z&N
MAE64D,4T21E/@*#+^]X#O)UY?E8@?^-/1O=I[3?(H,PY_YQ=O GO>Z,L(QK1
MA<Q"$/5G1V<TBK)(*H\O9=!>56=6L/[[)?HO.7@%9DY2.N/17RR4Z_O>I ="
MNB3;2'[@^]]H"2A/<,&C-/\?[,MW1SVPV*:2QV5AE4',DN(O^5HV1*T #%H*
MH+( .BS@M13 90&< RTRRV$]$4FF=X+O@<C>5M&R'WG;Y*45&I9DW?A1"O64
MJ7)R^KA-U9TT!0^++UN6LKQM^^"C&B[A-J* +\'#:B7HBD@*9EQU7T@%R=]2
M8P@\I"F596%!0T"2$+QE9,XB%8FFV?-MK.Z_?J*2L"C]0<6>/3R!UZ]^ *\
M2\ [%D4J6'HWE I-EM-P46;^6&2.6C*'"+SCB5RGX.<DI&$SP% U0]46Z*4M
M'I$SXA-=# "&/P(T0IXEH=GIQ;$C'5QU#<[CX;9X+%U$/-V*O!?"O %54[*D
MF+SY))BKF0GF+WVXX/&<)<6CO[-P@$D:I__8&K>HV[/7G2T>M^F&+.A]3ZT.
M*14[VIM^_QT,1C_9&J:C8(UF\JIF\ES1IS.2KA7RVLBTP77&.!=N$2S(@V7K
MY&XZ"0;CN^'. L.O8/A.&.^Y5/-E0[Z1>41M")S%ST50!!O7$/BC06!'$%0(
M G=''.L#9_%S$00& HC' VR',*X@C(^/)5(N9C8(SN+G0AB;$.  VA%,*@03
M]S!2S+_(4&P(LR(HBD_J/>_[59U%8A,CL;$_\&_J_^Q9WE19WCB7MO<\Z6=9
M%FV3$3U+5BKO#9,DLF5]TV6[=Q2L@1R.-.&.G#WTAR A50IH0=DNF^MVZG/&
M.!=P&:TQTH*!9^]#6),.T(GD4Z)X/J.D8V"<8<X& TTPH[:)#Y$&@T[HEDR_
M<+FFXF4EM@-RACH;$#( ]=5"X+<@TO(!.FE7Z9$E%2+OGAU-ME92*4/X];KQ
MX7)0OM1(<-R:G^9MZ";NW_-V3LJE )RP"K@#GMWNGCF06E%I&H=N'G]+U:8"
MD%P76S%TRN-EM'K_P38(FL>AF\C?))(D*Z9&OPM'IVP.33I7;-XB2*"F<^CF
M\Z(S(KTAL2+IE-2AR>I]B%NA:%Z';F)_RY-57U(1JYW 7%IQ. .<C6-BC*Q1
M"P;-^M!)K=-GP7<L;=WN=4KR9;1F/[2I*Z39&[G9NUI4)?GJF!WN*.=B01;^
M;MMO($W?R$W?^?IK3;Y3OD8F7^,!:DE>TS4Z0M=<<010VXU$LB7+F!HD2OH6
M/0*(!$O"!-B1R,Y[[NAG0S09/,"M8TT3.'(3^*^<AWNEL  1:M8H:LQMK\JF
ML0^\3O?U9;3Z3G?LM7:>9G[D9O[*4<K<C)#M6+@E4?0-L#A6-P53/6OS-.R
M.]4$745K-HP6#\C_'RT?U*GTZ"I:LZFT2$%'W(:3;)\R2)W%_ D\T+?NFBY%
MHD4*<HN4H\X/,B7%S:BV_I<H.I(Q311:GR"W/CGJ_B#350C&T(31D8IIPM 2
M!;DERE$'J"Q?'U$H.,1P#8<!:XV"W1KEJ =4EF_,"L,$<E=R*0BM3C#LUB+"
MG:J6KJ(UT6MY@T]Q(X[X*MB4'3=H,++[="6LCG1/$U;MBX9;T9SJ&&'3<4#^
MP!BAU_CL@+6*P6X5<XYCA$VOH1_ P>'"X:[Q4D1:?F"W=W&*8X1-Q\%TC-SU
M7(I#:P/LU@;G.TO8]CFA9BJ6L*XA%+ 6"O@4-Z-]TXE-G1",!I-#$-?0"5CK
M!.S6"2>92]C4"G""32C7T I8:P7LU@HGN4O8XD/X8W-H74,R>%HR>&[)<-Q=
M\DP/HN]YQIKLKN=2'%HU>&Y/P^TP>:85T4?U_6R)X1K<[VGN]]S<W["8CHRN
M,I3?'%V'>*Y!^IXF?<]-^JT^DV>RO!<8D]P=_=+L:Z<+CK#\?S.:/,M'AF!B
M['K<25P*4A._YR;^2YRF,F3C2_+H<%ESUWLNKF'MG%-,Q2H__I5Y(-M$%L=\
MJKO5$;.'_&#5P?U'>#LK#HKI,,6YM7=$K%B2@H@N54BURU8 1'$4K+B0?).?
MIIIS*7F<_UQ3)01%]H)ZON1J.U]>9!54!_*F_P)02P,$%     @ ]JQ86EFN
MMBZ" @  9P8  !D   !X;"]W;W)K<VAE971S+W-H965T-SDN>&ULK57?3]LP
M$/Y7K Q-(+&D^56@2R-!.[0]("$JMH=I#VYR:2R<.-ANR_[[G9V0!0B,A[TD
M/ON^[[Z[G"_)7L@[50)H\E#Q6LV=4NMFYGDJ*Z&BRA4-U'A2"%E1C:;<>*J1
M0',+JK@73"93KZ*L=M+$[EW+-!%;S5D-UY*H;551^?L"N-C/'=]YW+AAFU*;
M#2]-&KJ!%>C;YEJBY?4L.:N@5DS41$(Q=\[]V2(V_M;A.X.]&JR)R60MQ)TQ
MON5S9V($ 8=,&P:*KQTL@'-#A#+N.TZG#VF P_4C^Z7-'7-94P4+P7^P7)=S
MY]0A.11TR_6-V'^%+A\K,!-<V2?9M[[3J4.RK=*BZL"HH&)U^Z8/71T& #]Z
M!1!T@."]@+ #A#;15IE-:TDU31,I]D0:;V0S"UL;B\9L6&V^XDI+/&6(T^F"
MJI+0.B=V\>5^RW:40ZT5.5R"IHRK(_*)+,Z7Y/#@B!P05I,KQCE^ 95X&@48
M&B_K@EVTP8)7@BTA<TGH'Y-@$D0C\,7[X>%3N(=I][D'?>Z!Y0M?X5MMUQFG
M2K&"9=0TE2*B(+@!6AT3SNB:<:89*%L@P-I8XR==*RVQ_WZ-5: -&8V'-'=R
MIAJ:P=S!2Z= [L!)/W[PIY//8_7X3V1/JA/VU0G?8K>=,99@BYI:E)D1NS3P
M8_<D\79#Y2^]_+/(C7JO)Y*B7E+TIJ3;&M/4DF4:<NS$'1J5Z=4QF2W3R5!
MX)X^4SGB%)^Z\;C*N%<9_[-PMF,RLX"_5VI,9ORRFL%00:OSI5<8!^[9,YW>
M8 R8$7Q%Y89A4W,H$#=Q3Y!&MF.M-;1H[&18"XUSQBY+_!. - YX7@BA'PTS
M;/I_2_H'4$L#!!0    ( /:L6%IT0F>(^0(  #P*   9    >&PO=V]R:W-H
M965T<R]S:&5E=#@P+GAM;,566T_;,!C]*U9 ""26:YNVT$:"5A-(0T.PR\.T
M!S?YVEHX<6:[E_W[V4[(4FHZ)G7:2QL[WSD^Y_@2#]>,/XD%@$2;G!9BY"RD
M+"\\3Z0+R+%P60F%>C-C/,=2-?G<$R4'G!E03KW0]V,OQZ1PDJ'IN^?)D"TE
M)07<<R26>8[YSVN@;#UR N>YXX',%U)W>,FPQ'-X!/FYO.>JY34L&<FA$(05
MB,-LY%P%%^.!KC<%7PBL1>L9:2=3QIYTXS8;.;X6!!12J1FP^EO!&"C51$K&
MCYK3:8;4P/;S,_M[XUUYF6(!8T:_DDPN1D[?01G,\)+*![:^@=I/5_.EC KS
MB]9UK>^@="DDRVNP4I"3HOK'FSJ'%B#HO ((:T#X5D!4 R)CM%)F;$VPQ,F0
MLS7BNEJQZ0>3C4$K-Z30L_@HN7I+%$XFGSC. .$B0Q_E CAZ@!3("D\I"/0.
M/:I%DRTI(#9#^RI/)R QH>),8<97$W1Z?(:.$2G0':%4S988>E*)U4-Z:2WL
MNA(6OB)L JF+HN <A7[8L<#';X='VW!/1=3D%#8YA88O^F-.S+CG+???=#$B
M$G+QW6:T8N[8F?4VO1 E3F'DJ'TH@*_ 24Z.@MB_M-D^$-E6"%$30K2/O0ZA
M9?T<%>J@48L#-J7:EY"AE$-&)*),")6,>G,<NCUTJF<!G1SUPR"X-%UGMJ"J
MT6,SNCY^5DD0]D-73?^J'8&ES ]B-VC*MLQU&G.=O>9N&,VF.'T2OV?9IK$B
MZ;4&#V.W^T+A;E$4NWV[OFZCK[M7WVTAEAP7Z=8$V!1V=P8/.N[@A4)+D>_&
M=H5QHS!^P_*P[A&;SGA70A1&K9@JI98R/XY:D6]I[35:>WNU?B SD.IS],K*
MM>G=2_BWV_A 9%O>^XWW_C\[R_J'#.% 9%LA#)H0!O_U+!OL'%*J\L72WE]3
MV?):WW9]K[K#?$X*@2C,%,IW>VHG\^JN4C4D*\WG?LJDNCR8QX6ZW@'7!>K]
MC#'YW- WB.;"F/P"4$L#!!0    ( /:L6%H?TM@%@P,  #H2   9    >&PO
M=V]R:W-H965T<R]S:&5E=#@Q+GAM;+58T8Z;.!3]%8NMJE;= (9 8)H@33/J
M[CY4'<WLM@^K?? D-XE5@[.VD[1_OS8P!":$;21G'B88[CDY]_@DN3 ]</%-
M;@ 4^IZS0LZ<C5+;&\^3BPWD1+I\"X6^LN(B)THOQ=J36P%D68)RY@6^'WLY
MH8633<MS]R*;\IUBM(![@>0NSXGX\0$8/\P<[#R?>*#KC3(GO&RZ)6MX!/77
M]E[HE=>P+&D.A:2\0 )6,^<6W\QQ8@!EQ1<*!]DZ1J:5)\Z_F<4?RYGC&T7
M8*$,!=$O>Y@#8X9)Z_BW)G6:]S3 ]O$S^\>R>=W,$Y$PY^PK7:K-S$D<M(05
MV3'UP ^_0]U09/@6G,GR/SK4M;Z#%CNI>%Z#M8*<%M4K^5X;T0+@\1E 4 ."
MGP6$-2 L&ZV4E6W=$46RJ> ')$RU9C,'I3<E6G=#"[.-CTKHJU3C5/:G($M
MI%BBSVH# CW  NB>/#&0:(0>=6J6.P:(K]#MFA9K=%L0]D-2:<[\)KB4J&)H
MX][<@2*4R;>:87Y[A]Z\>HM>(5J@3Y0QO7=RZBDMW0CP%K7,#Y7,X(S,.UBX
M*,2_HL /QCWP^<_#PR[<TX8UK@6-:T')%_ZO:[QT3;2Z_]L4(ZH@E__T-5HQ
MC_N9S:?V1F[) F:._EA*$'MPLM>_X-A_W]>V);*."6%C0CC$GE7;KTHK6@;T
M]5P1Q261^6+99SA((A=/O7V[FYXR'R=NTI1U=(X;G>-!G7@4^GVB!E&7;H0E
MLDZ#4=-@=+4T1C9-L$36,2%N3(AMI;$BFK1B%D>1F[X(XVE5Y(?GLCAI5$X&
M589X%/>&<1!VZ3Y8(NMTF#0=)E<+8V+3!$MD'1/2QH345AC3DYB%B>_&+\)8
M547M*C_MCR+VCS_]_J#*&(_2WC .XR[="%MLW2Y; PZ^6B!K:EM&6&+K&G&<
M6?#@-'!)*&NF=BJQ_B$.7Z2RIRP-7#]M_YT)Z7'(P,-31HI'..A/Z2#PXLVQ
MQ-9M\SBCX/'U4FIUDK'%UC7B.,O@P2GAHI1&I]^=\<E0V5>%W<F97!['#3P\
M;^  O^L5-0B[>#,LL76;/$XK>'*]5%H=:6RQ=8TX#C5X<%RX*)7)R5U,.G:#
MEZD\K4J"5E6ETVO=V)NG*I^(T'?A$C%8:9CO3G2V1?6@HEHHOBWO]9^X4CPO
M#S>@10M3H*^O.%?/"_/XH'E<E/T'4$L#!!0    ( /:L6%J$8CLOE H  "Q1
M   9    >&PO=V]R:W-H965T<R]S:&5E=#@R+GAM;,5<7V_C-A+_*H*O.+1
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
MWLRW_5 7Z\WE=E^+NBZ6FU\?=3;794O0_/V^*.K7#^T#=A<DWOP)4$L#!!0
M   ( /:L6%K#*^/-. 4  +H<   9    >&PO=V]R:W-H965T<R]S:&5E=#@S
M+GAM;,69;6^K-A3'OXK%KJ9[I=N ;4*2+HG4I)LV:=6J5MM>3'OA$B>Q+N 4
M.TTG[<///!1#;&@[D-H7#9!SCO_G&)\?Q/,33[^)/:42/,=1(A;.7LK#I>N*
M<$]C(D;\0!/US9:G,9'J--VYXI!2LLF=XLA%GA>X,6&)LYSGUV[3Y9P?9<02
M>IL"<8QCDOZSHA$_+1SHO%RX8[N]S"ZXR_F![.@]E;\?;E-UYE91-BRFB6 \
M 2G=+IPK>+G&0>:06_S!Z$G4CD&6R@/GW[*37S8+Q\L4T8B&,@M!U,<37=,H
MRB(I'8]E4*<:,W.L'[]$_RE/7B7S0 1=\^A/MI'[A3-UP(9NR3&2=_ST,RT3
M&F?Q0AZ)_#\XE;:> \*CD#PNG96"F"7%)WDN"U%S@$&+ RH=T+F#W^* 2P><
M)UHHR].Z)I(LYRD_@32S5M&R@[PVN;?*AB79--[+5'W+E)]<_DI5#<"5$%0*
M< 'NU6VR.484\"W(I_2";R^.VN+S-96$1>*+LEU?78//G[Z 3X EX(9%D9H6
M,7>E4I7%=L-2P:I0@%H40 1N>"+W OR8;.BF&<!5Z50YH9><5J@SXC4-1P##
MKP!YR+<(6K_='7?(P56)<1X/M\5C(HRX.*9Y51^/))%,DNSN584K%F)^0S^H
M50;2>M%)4?2_LHB 21J+OVWU+8;W[<-G?>!2'$A(%XY:Z(*F3]19?O\=#+P?
M;+49*%BC4GY5*;\K^G)%=RQ)6+)3*S,B24AMV18A@CQ$UJ2>EKZ/1K.Y^U1/
MHW.@_YG&N$ICW)G&-55!0Y9/JRV#PGM2R^ "HLD(GJ4P-A)59G TJ<P:XH)*
M7- I3BVR5PH<&/+\B3_"9^HL5HUI:(B;5.(FG>+NS+O?IK SR'MO^(&"-?*=
M5OE./[8U3(>LU$#!&I6:596:]6\-LU?NR2(-B]7$&_GV.Q=Z&J1>I\*KS8;)
M5@1ZQJ!JS)E7^SM?_A87?UI;ADV9-=[#;IGAXY&)#J70&#;P1M-S<875N&8%
MQRW2D):&>O7-TOW5QFFW:^V<4(,<=M)O><,W;,M"TEX\;(R,+?HL5G@4M*C3
M\(3=]+RC3S05),I:"8L/A*7J<5M^!0F55JV^,847Z'RME$9UJ;!5J>8C[ :D
M>@!7C]<)H,_AGB0[ZUJ&)B7AM#:%I3X+2_W61:(9"?M"$KZ-DC:S=DQ"S4G8
M#<K5D46YQ'_!&YG9'?"]*!@J6C-]C4WXP=R$@X)SJ&C-:FETP@'86<:HMP,?
M&YW+8C1NZ?M(DQ/U("<R,:AX=+[.+%;^N(WI2,,2]8,E,F$Y#@Q86JR@W]9%
MD<8EZH=+9,,@G!@]U&[GM^$2:5RBGKA$%A &M5DK]5EQV=+CD<8E&A27Z"VX
M1._ )=*X1/UQ689H/) 9$VV%)6J1IV&)^L(262@X]LUU$G2VH*8\C4K4C<K?
MY)ZF;^=D=[3W=OZAHC5SUYQ$'\Q)-"@GAXK6K);F)!J D\A\?830>,>T6;7R
M"&M2XAZDQ"8#H5?K/N7O>Z95Z_,HUJ#$_4")S??%\S:/34JVOI5C#4G<#Y+8
M K^9@:#2JM'\6_"(:S\+]\0C-L'G&?2V&K7 $6LXXD'AB$TX>N<ZNTR:*C48
M<7\P8LM[I%E$"QF]40MZL"8C[DO&,D#]1UXX&XW/Y5FLH+%HW=HN4$S37;XY
M)D#(CXDL-D^JJ]4&W%6^[71V?04OU\4VF@Y3[.K=D%2U2 $BNE4AU<VHZI86
M&V7%B>2'?*_I@4O)X_QP3\F&IIF!^G[+N7PYR0:HMBN7_P%02P,$%     @
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
MKMJ .T?#G0/#W=[<@+,>%?RPU,P0:/!SN@I^#BKX8:F98=3@Y\#@=R _X,)
M?K2!@(Y&0 =&P-W\N/N<S8KY77APEJ N V*IF8'0@.ET=1G00054+#7SEF8-
MJ"Z\# AGR8'"^[,$+GBJ*\V++LR+G^-U$[R"U9KV*)::Z5W3I4L[FA@N*J5B
MJ9EAU)3J@OAV*#'@PI:;94;=0L,4+GJJ+XV-+DQ^]:D!SANP8N-^;0,PW<I#
M'&Y7TP,54K'4S#!J2'7AAT<.I =<> 1D1QO0Z&IH=&'NV\J.X]D*UFW<N6U
MIJLATQUW-4=0$15+S0RC1E077@,]D"-P86@&:0,9/8V,'DQ]7[.':M5X8.E:
M]%& !2LV?HRL#;CT-%QZ5D>SPT/E5"PU,XR:4SUX%13.C@.%O3P[B$7"]/%C
MXI$Y>ZY-EB.%:"ZD%&F-E&E1,Z0'8^#^3 'G$EBU<3>WP9N>YDW/Z6JVH&(K
MEIH91HVM'KPN>B!;X,*T&.1>,<AK_1TG<5[FR7AOG@PJ+S((N5AF[W=(GS/>
M1#)_$4"YM7R'Q'7VYH2M[3?6Q31_$X26R5],\9Z)I1\E:B@LE.2P/U*M%_F[
M'O(O,EYGKTMXR-;+LH\KSN9<I#NHWQ=Q+%^^I!64;]R8_ ]02P,$%     @
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
M$E5 _K[F7+Q>J :*8[/S_P%02P,$%     @ ]ZQ86F>2!8+Y @  [@<  !D
M  !X;"]W;W)K<VAE971S+W-H965T.#8N>&ULK55M;]HP$/XK5E9-G30(A+>N
M@TA .ZW2*E5T+Q^F?3#)A5AU;&8;:/?K=[9#EI: -FE?$K_</7Z>\_ENO)/J
M0>< ACP67.A)D!NSO@Q#G>104-V6:Q"XDTE54(-3M0KU6@%-G5/!PZC3&88%
M92*(QV[M3L5CN3&<";A31&^*@JJG&7"YFP3=8+^P8*O<V(4P'J_I"N[!?%G?
M*9R%%4K*"A":24$49)-@VKV<CZR],_C*8*=K8V*5+*5\L).;=!)T+"'@D!B+
M0/&WA3EP;H&0QL\2,ZB.M([U\1[]@]..6I94PUSR;RPU^22X"$@*&=UPLY"[
MCU#J&5B\1'+MOF17VG8"DFRTD47IC P*)OR?/I9QJ#ETAT<<HM(A>NG0/^+0
M*QUZ3JAGYF1=44/CL9([HJPUHMF!BXWS1C5,V%N\-PIW&?J9^!-@#,A4:S":
MM,@]9DFZX4!D1J:%W A<74 B5X+]@I0P0:8ILF#:*&KC3ZA(R2U5#V"86)'K
M1\PN#9J<7X&AC.LWB#F?7I'SLS?DS+K?,L[Q^O0X-,C><@B3DNG,,XV.,.U&
MY%8*DVMR+5)(GP.$*+O2'NVUSZ*3B%>0M$FO^Y9$G:C?0&C^]^Z]$W1ZU57T
M'%[OY%5\GRYM<!/SHRE$'J'?C&!?_*5>TP0F 3YI#6H+0?SZ57?8>=\D[S^!
M/1/;K\3V3Z''"Q"&@$\7S)$M58PN,>^X"\*:/F&E,(U9XG$O'*ZM4=MX$(W#
M;5V8-QG63/JC]J R>D9X4!$>_ MAG4ME6@94X2EK]Q+*H<Q\G+!$MK:4;\!/
MJ7ME39K\T8,ZX1>2O,6H9A&UWS4K&E:*AB<5W8A$%D R)0LLXDO/O8G=\.#L
M5J\63D^PP>@HPU'%<'22X6=I*&]B-#JXX$%TP.C0J"$+PEKI+$"M7$?1)+&E
MSU>2:K5J6E-7JU^LS["9^=[S!\9W0BR/*R8T)D>&D)WV".]2^>[B)T:N78%>
M2H/EW@US;,B@K 'N9U*:_<0>4+7X^#=02P,$%     @ ]ZQ86H5T%X/M P
MB1   !D   !X;"]W;W)K<VAE971S+W-H965T.#<N>&ULM5A1;YLZ&/TK%INF
M5MH 0PA);A*I)=V]>^A5U6K;PW0?'/B26 ,[LYVD_??7!DI"0F@WT9<&;)_C
M\QT^VY\[WG'Q4ZX %'K,4B8GUDJI]<AQ9+R"C$B;KX'IG@47&5'Z52P=N19
MDAR4I8[GNGTG(Y19TW'>=B>F8[Y1*65P)Y#<9!D13]>0\MW$PM9SPSU=KI1I
M<*;C-5G" ZBOZSNAWYR*):$9,$DY0P(6$^L*CVYP: #YB&\4=O+@&9E0YIS_
M-"]?DHGE&D600JP,!=$_6X@@30V3UO&K)+6J.0WP\/F9_7,>O YF3B1$//U.
M$[6:6 ,+); @FU3=\]T_4 84&+Z8IS+_BW;E6-="\48JGI5@K2"CK/@ECZ41
M!P#LGP%X)< [!O3/ /P2X!\#>F< O1+0>ZVDH 3DH3M%[+EQ,Z+(="SX#@DS
M6K.9A]S]'*W]HLPDRH,2NI=JG)K^S7FRHVF*/J$'G83))@7$%^@>8LYBFE*2
M?T[=$JT(6X)$E*$*<S$#16@J+S4ZNIJAB_>7Z+T9<:M[-4Z.':4UFIF<N-03
M%7J\,WJPAVXY4RN);E@"29W T<%5$7K/$49>*^,,8AOY^"/R7*_7(&CV>KC?
M(L>O#/=S/O\,WZFS\=[9Y;.S/\A<*J%7T7]-%A8S])IG,%O+2*Y)#!-+[QT2
MQ!:LZ8=WN._^U11^1V0U,WJ5&;TV]BK[/J(Y+"ECE"V-(VH%Z F(:)![W4[X
M S<:5H#Z.<ALG=NIYX:^W1\[VT,K6KG_T(J@LB)XI17 DA=,B JJ\#">$'MV
M<!1/\*JP;]J%G5A:"Z]?A==O#T]PV;@=M,)^-Y<[(JM%&%81AF^^L,,NS>B(
MK&;&H#)CT/'"C@:G.8V'OMT[RNFF88%W,*RF=UCI';;JO8I_;:BDZMRA5:"#
M@UD#US]2-CQ1%O9LKUD7=O?GL]NJ[$NF/Y(RYNFJ4)<]#,%CD5B-AZM[(@+[
M@3T\DMHP[)/OGQ5[4$S@[C:QDJOV*0>^9Q_[VC2NGAEUM=Y>K??"1X\WV28E
M"A)$M<U4Z I8-4IM)?K=A=D56SWL?0&"W[X"P9V6(%VQU0W9%R&XZRHD*AEK
M"PCCH3TXSMVW*"GPOJ; '185^+1<:([IQ7%UM:9$J+?LCU3<>DB9VD-?1;94
MZA6JM[\R44V>DCCF&Z;,IUKSE,9/Z$("H'^Y M2WX\LF^YR#:U(&8IG?3R7*
MB8I"K6JM[L#7^<WOJ#TR=^.&]IDWNFD:?X7[HYGVH:DGU#WY-=O92RHNZ;=$
MZ&R4*(6%EN?:H?9=%/?>XD7Q=7ZQFW.EKXGYXPI( L(,T/T+KMTH7\P$U7\?
MIO\#4$L#!!0    ( />L6%I,[\JCX 0  %,A   9    >&PO=V]R:W-H965T
M<R]S:&5E=#@X+GAM;+U:6V_B.!3^*U9VM&JEG21V;I0%I ZD>Y%F5;4[NP_5
M/+C!0#1)S,:FS$CSX\>Y-"%@7(*\O+2)<[[//A_GQ.=@1EN:?V$K0CCXFB89
M&QLKSM=#RV+1BJ28F71-,O%D0?,4<W&;+RVVS@F>EZ TL9!M^U:*X\R8C,JQ
M^WPRHAN>Q!FYSP';I"G.OWT@"=V.#6B\#CS$RQ4O!JS):(V7Y)'P3^O[7-Q9
M#<L\3DG&8IJ!G"S&QBT<WB&_ )06_\1DRW:N0>'*,Z5?BIL_YF/#+E9$$A+Q
M@@*+?R]D2I*D8!+K^*\F-9HY"^#N]2O[7>F\<.89,S*ER;_QG*_&QL  <[+
MFX0_T.WOI';(*_@BFK#R+]A6MH%O@&C#.$UKL%A!&F?5?_RU%F(' -TC %0#
MT*D IP8X^P#G","M >ZI,W@UP#MU!K\&E!^F58E5*CW#'$]&.=V"O+ 6;,5%
M^7&5:"%PG!61]<AS\306.#[YC=+Y-DX2\!X\BJB=;Q("Z (TP[=)0B/,R1Q<
MS0C'<<*NA>GT=@:NWEV#=R#.P$=A)X*$C2PN%E306E$]^8=J<G1D\AF)3.#
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
M#S!3!DBPA@?CVH-QKP=?0>CU2"\6^D=+=7_HGQI;UKX@]+*N5;J$N<Z)U,[
M=<9G4F/F#)!@#:DGM=232Z;[^ID<8A;&9$^3G9[N4K)M!A%1G#S"L]G?I7E1
MO%+]PX&$,<VV8%9J+B(0144S%>PGV7;7:,@:"'S?:4?U]@4W3^^8K[6TA(U/
M''7'SIF?F D#)%C#SYO:SYO_N.3WQEVK*2;,QX0%2+"&^--:_.FK+_E33-LP
M83XF+$""-6R;U;;->N\98UM1J+0QNFCE><+*TF<<(QO=\))<\'_*_K-U">KE
M7VO2K'T)<L]*%F;.H"/GM,[9$-9UCBV@TROMBF8THJUM7&_@M9JATGQ46H!%
M:UIPTH6[KUZ4JI18YF'2?%1:@$5KFG=LX-W^#O[_EZ;^!%=;Y;45"F<ZF37^
MSDH5ZAB"KC',.HK5L6%W>QO+Y3<]][6Z#TIKW:XE:O^-2O-1:0$6K>G$L0=W
M1Z]?LU [<E2:CTH+L&A-\X[-N]O?O2/4+-26WFWMZ9W9^>,3U*Q!5]9Q1Y4Z
M-NQN?\?^E>?%TRG3@;>*A]H\H])\5%J 16L:<>RTW9O7+U*H73HJS4>E!5BT
MIGG'3MWM[2B7]R!"R!3=%N9M=;R*BX+5ZLJT]5[VSIX*KOIS7JUW>];A6=8
M*VNII'WRPL^\S_U</G@E"6PTWAG<Z+HFRE>DY8[B>?$.<,V5XFFQ&0.-0)@3
M]/<;SM7+CGFM6+^H7OX+4$L#!!0    ( />L6%I7&Z6IT0@  (8_   9
M>&PO=V]R:W-H965T<R]S:&5E=#DP+GAM;,5;76_;-A3]*X(W#!NPV!))D7:7
M&$C<#>M#@2+%MH=A#XK-V$)E*9/HI!OVXT=]U!1%\EIR%;@/3>Q<7EU>D?><
MPX_KERS_5.PX%][G?9(6-Y.=$$]O9K-BO>/[J)AF3SR5?WG,\GTDY,=\.RN>
M<AYMJD;[9(9\G\[V49Q.EM?5=Q_RY75V$$F<\@^Y5QSV^RC_YXXGV<O-))A\
M^>(^WNY$^<5L>?T4;?E'+GY[^I#+3[.CETV\YVD19ZF7\\>;R6WP9L58V:"R
M^#WF+T7K=Z_LRD.6?2H_O-O<3/PR(I[PM2A=1/+',U_Q)"D]R3C^;IQ.CL\L
M&[9__^+]EZKSLC,/4<%76?)'O!&[F\E\XFWX8W1(Q'WV\BMO.A26_M994E3_
M>R^-K3_QUH="9/NFL8Q@'Z?US^ASDXA6@X Z&J"F >HV((X&N&F JX[6D57=
M>AN):'F=9R]>7EI+;^4O56ZJUK(W<5J^QH\BEW^-93NQ?)>**-W&#PGW;HN"
MB\*[\C[*L;(YR&^R1\_\^_=ON8CBI/A!6JYNWWK??_N#]ZT7I][[.$GDFRFN
M9T(&5KJ?K9L@[NH@D".( 'GOLU3L"N_G=,,WNH.9[-&Q6^A+M^X0Z/$M7T\]
M'/SH(1\12T"K_LTQ$ X^9AE7_K##WSU?9^DZ3N*H&KLRK^N=3"LORKS%*L51
MG>),['CN"6GB;;-L\R(3Z_T9/10BEZ/^+UM^Z\<3^^/+4O"F>(K6_&8BYWK!
M\V<^67[W34#]GVRY&<F9EBERS!2!O"_O^#9.TSC=RLF91.F:VWI;NZ"5B[).
M/2\1#:?L>O;<[@;XH#.[$1Z[$8+=D./X1!_J]F&K#P1U>Q">Z*<6&CV&1L'0
M5EDA; &!K88.H9&<:1UDQPZRRTXV-F:F1G*F96I^S-3\ZR=;[8*U!F%(_&G8
M&:JF%0U\UU!='.-;@/'=;C:Q<$'*PGCBG$R)W_H7=&(T6P38%6+@*P#U^P7I
M17E<E,FLV,G?!_G!&7SC4XMECJ?S3L06,\RFU!%R"_,#,.1[OL^>HZ2<&H^'
M)/G'B_99+N)_^::9%-:0 R.6*SHW0[:8!0%R!HU4T @,^MU>S@-1Q9SEDIVE
M'O]<3VQKM,C,'&X%T01K6EW-IPM'J KM Q B>U3_QD'[P8QA8U99S/3)IP>H
M0#: 4?9VO3[L#TDDY!O?<%E9UG6QM(8Z$HXV/7H-5 X4+ ?A9;$A 'G!X&R-
MY$W/EF(* 4P5>N%#XT.;0X@1LS#8[!;^%#L&LX+[ ,3(Y6U=O-P#F)FU%EEJ
M+3,86> C1W *80,88L\KM18TM51:TPHJM IT QAU!Q9:"ZI2@XM;K*Z(J] B
MA;T(QM[3A1:9"'J%"34JK<U.'\5ZB IK$8RUJR3FJ?#N>5(-T&(7/UG?.>QF
M:.$8RYO>:875"%VVS"*0*PS.UDC>]&PINH!@NM"KS"*3"B <3$EW'+^&>$>*
M6""86/28D,0D9HA.4;<?IIG>73U 10 0+,QMT]'[SW.)8MC;X''V&G".%)PC
M>N%9.>H:PEC>]&PI6H%@6M%O5IK<@E R[2I/FQD+G/BGV 6"V04HD)NV;4+C
M=^."3/28%'U /47[$#V,;-J<&33"8H;"J8.D844C,$PCSB)IV,8L_-8[;193
M;<0B=!4RK'@%AGG%,):&354NJRGNQFK1[L[E!JS8 (:5^VE0P*8.ISXR0,%B
MIL\V/<#6ZCP,P Y0&**2X2<,7H%_#13'"L4QN?!VQ:AK"F-YT[.E* 6&*44O
MH&A\Z&4 (Z/"6>V"T#D)%?AC6,N?4LG8E.?AW)!)%BLIIAP2'BNLQ3#6GE>
M35"UU5_3"BB_"GDQC+P#RZ]%JIL;5A:K*^Q2H%@!,H8!N4?Y71@T0(K?[F(I
MMFAX?0CK.WX*?@D,OZLLK4J%=Q>M/R79UKKE![H86C'&\J9W6&$W"2Y;7\FH
MBPEC>=.SI>@#@>E#ORUADQK,I]B'MH/@QY[;+44ZR-=N$A";Y#<*G,7*W7,]
MUM:F/"SKNS,44,RPI\%#[S6@G2AH)Q?>+B"CKB^,Y4W/EJ(89(3M F(RB  9
MRU@6*S)WD2"B> 8YL54 Z65B;@!T]3)HHL>DF 3IJ>&'Z&5B4@42&CL$%BLM
MUWK$BE 0F%"<Q=:(A3T$V'SQMHT"YB)!H>(8(<PQAO&UQEG[/7>U:&C1];XS
M3D4-0EC6]S@X9(IT2<&[K]YBY7[UH<+B$,9B"Q ,4<FP]Z'E;BQO>BX4@(<7
M/M07CKJF,)8W/5N*0H0C'.P+S57_*W,UU6;EWAL(6V?V8"%_2B*'IC:7CS6B
M,ZU0X)+(H0+7$ ;7LXIN: %;L^9:K("2J\ VA,%V8,FU[-*;N36-@**K(#B$
M(;A'T;5(<X0,+FXS<ZY/A@IP0QAP/V:/XB7*92E)-W4=L<8(.AE<+D;RII]1
M57A-_<L65SKJ@L)8WO1L*=9 8=;0J[@V/C12TUWC@9]S;C\4O:!?NU- 39W/
MZ'0!Z?RFB:/?>J0*_"FLWLTI"6ABV-?@L?8:0$X5D-,+;P[045<0QO*F9TMQ
M"CK"Y@ U+P/0+DA3DU8L?-?6)VU=!CBQ+0 I8FH2@U-GK"U-W(>LJ>(2M*=P
M'R*2J<D6?&//D_:6]%3Q"?H*A_ZHC6(08P?&9H87+O)+%<>@8Y[ZHZ9,MZ36
MHN6=AY>9H@;L:P_],<OI>DLJF:GRJ2./3$$Q@Z'8"@Q#-#+L?_#UDM< =*8
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
MR%[.N71K#P[M'OSEQNO93(X[,TL9-6E&'>\SVBMX+4._\7''?(K[A,6C-M&
MD;6&US9$SW*B^+I5G"B^S;_W/'"E>)H?;@A>$6$"]/4UY^KYQ'Q"JKXQ+OX#
M4$L#!!0    ( />L6%JY$*J5. ,  .X,   9    >&PO=V]R:W-H965T<R]S
M:&5E=#DS+GAM;,U776^;,!3]*Q:KID[:^$P@Z1*D-%VU/52K6JU[F/;@P$VP
M:G!JFZ3=KY\-E$)#HE;EH2^ \;V'<P_G8C/9,GXK$@")[E.:B:F12+D^L2P1
M)9!B8;(U9&IFR7B*I1KRE276''!<)*74<FW;MU),,B.<%/<N>3AAN:0D@TN.
M1)ZFF#^< F7;J>$8CS>NR"J1^H853M9X!=<@?ZTON1I9-4I,4L@$81GBL)P:
M,^=D[K@ZH8BX(; 5C6ND2UDP=JL'/^*I86M&0"&2&@*KTP;F0*E&4CSN*E"C
M?J9.;%X_HI\7Q:MB%EC G-'?));)U!@9*(8ESJF\8MOO4!4TU'@1HZ(XHFT5
M:QLHRH5D:96L&*0D*\_XOA*BD> ,]B2X58+[T@2O2O"*0DMF15EG6.)PPMD6
M<1VMT/1%H4V1K:HAF7Z-UY*K6:+R9/A3)L#13 B0 GU!U\HF<4X!L24ZQX2C
M&TQS0#B+T2QE7))_$*,Y$Q(=GX'$A(I/*FL^.T/'1Y_0$2(9NB"4JA<D)I94
M_/13K*CB<EIR<?=P.8/(1)[S&;FV.^A(G[\\W6NG6TJ56AJWEL8M\+Q]>$1$
ME(F<%VJ0; -"*@,KG1*@,5(MA)0=]8R.B1$E>$$HD00$PA(MM7R;6CY<RQ=I
M^?[HIR$B(15_NY0JJ0VZJ>G>/A%K','44,TK@&_ "#]^<'S[:Y=N/8&U5/1J
M%;U#Z*%V40E66*FKUA+ +P#T9V<3.N.A&4RL3;.(W2C7'IC#.JK%;E"S&QQD
MUS:UI0]=#$N0H,DP"'88=D2-'=/K9CBL&0X/,CQE6=S92P?37NN0GL!:%?IU
MA?[[[3._3Q5[ FNI&-0J!F_MLV#7GZZ[X^*NJ,!TNUT\JMF-^NBS4<>S/=-Y
MQK",&K:B]GP'QC6_\4%^W^YR(A^4SZ*<%\[J8G<0XK5>Z0FL5:UC/ZWZ]OOM
MN8I;3T+VA=96LK%_<M[:=Q5"T["!]\S354S3^FJ%V;-V.$];&.?@VO[2OJM0
MFHOK<&#ZSSGN1OG^#D>KL1G5?P(7F*^4C1"%I4JSS4#IP,O-=3F0;%WL3Q=,
MJMUN<9FH'Q+@.D#-+QF3CP.]Y:U_<<+_4$L#!!0    ( />L6%J16J9ZV0(
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
M-L",IT+H8\?>19J[9_0'4$L#!!0    ( />L6%K?Y_<ZM (  $('   9
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
MX87E8I%7UG-1]T!]PXAJ(:I%J"90+4:U!-4DJJ6HEJ&:HC0SU%V#*=A_@RE
M&TRH%J):A&H"U6)42U!-HEJ*:AFJ*4HSX]TUF )W@^D\+WYOPCS35\UAN]!+
M^^$8[2<%KUM'+U^ ^?8F$3HG@6HQJB6H)E$M1;4,U12EF<GJ&DF!NY'TVQOO
M#[5>-<%M]4X86DU"M0C5!*K%J):@FD2U%-4R5%.49N:VJR8%^Z\F!6@U"=5"
M5(M03:!:C&H)JDE42U$M0S5%:6:\NVI2 %SU:+=+'06O:T+';US,P3VIWI%%
MKW:$:@+58E1+4$VB6HIJ&:HI2C,CVW68 G>'Z:V5M/M**VZT]S'W]<64WLAZ
MB X<H9I M1C5$E23J):B6H9JBM+,='9EI> ;ET1:)]#+'YIU<GZUT-ZJF.G*
MJV^U^XP7[2-M-./:#L.38VL\7V]ZY!_[MG8O.D>!:C&J):@F42U%M0S5%*69
MV>N:1(&[2?3F<TR[OLZ*UHQ0+42U"-4$JL6HEJ":1+44U3)44Y1F1KDK*P4G
M^W_:">TTH5J(:A&J"52+42U!-8EJ*:IEJ*8HS?PDB*X;-71WHS[E7]>+X[?/
M5]U W[!N-./-;N.)]7P5'3A"-8%J,:HEJ"91+46U#-44I9E)[ I-0V>CPKEF
M_GSIS=Y>+;OAW@E%:TNH%J&:0+48U1)4DZB6HEJ&:HK2S!!WM:5AL/?5\A!M
M.:%:B&H1J@E4BU$M036):BFJ9:BF*,V,]]8'I[F[4SNLEMD/0F,_"6WX^AGF
M$]L5B2-T7(%J,:HE&\W\X(,7'^>$CIBB6H9JBM+,>'45IZ&S8W&V_KC219D7
M6Z^D6D.&UI90+42U"-4$JL6HEJ":1+44U3)44Y1F1K:K+0W'^U_PHI=70K40
MU2)4$Z@6HUJ":A+54E3+4$U1FAGOKN(T_,9EFKA6XF8DXQWUOKV5Z)Y4[\BB
MO2=4$Z@6HUJ":A+54E3+4$U1FAG9KO<T=/>>UHMHU2ZB__GX$8S>N36.:,\)
MU4)4BU!-H%J,:@FJ251+42U#-45I9F*[MM3P>/]K:+1!A6HAJD6H)E M1K4$
MU22JI:B6H9JB-#/>78-JZ+[<$[F&1HM3J!:B6H1J M7BC;9])N/;+TJ6H -+
M5$M1+4,U16E&9$==*VKD;D6]7D-?V.+H5OK&$=5"5(M03:!:C&H)JDE42U$M
M0S5%:69BN_;4:/^7@QJAO2I4"U$M0C6!:C&J):@F42U%M0S5%*69\>YZ52/W
MY:# -;1[I-ZI1NM4J!:AFD"U>/3Z2EK^Q+Z&1@>6J):B6H9JBM+,R'9=J9&[
M*_7Y^:,]KN:+)KE5OK#&$2U,H5J(:A&J"52+42U!-8EJ*:IEJ*8HS4QL5[\:
MC?:_AD:K6J@6HEJ$:@+58E1+4$VB6HIJ&:HI2C/CW56U1NXK3'W?Y6K<:.\
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
MQ_KAD\VJ9;.CQ+Y>*5P*I419;^X873-I+M#G-T*HQQTCT*X=+_X%4$L#!!0
M   ( />L6%HZO8")Y (  .D+   :    >&PO=V]R:W-H965T<R]S:&5E=#$P
M,2YX;6R]5MMNVS ,_17! X8-V.I+;FV7!&C2#2O0 D&[R\.P!]6F8V&RY$ER
MDP+[^%%RXF1 HK5%TQ=;-QX>4J3(X4*J7[H ,&19<J%'06%,=1J&.BV@I/I(
M5B!P)Y>JI :G:A[J2@'-G%#)PR2*^F%)F0C&0[<V4^.AK UG F:*Z+HLJ;J?
M )>+41 'ZX5K-B^,70C'PXK.X0;,UVJF<!:V*!DK06@F!5&0CX*S^'02=ZV
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
MZP-)/=&BJ'KZN=!X0JB&*SS$@30!>'\AA'Z:F&-"<RP<_P=02P,$%     @
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
M3WSW&^2$^@8OY)',_J-=WK;KH3"5BL=YL,X@9HG]I=_S0E0"\."9 )('D..
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
M*QB'GX1-(6[K0J #A8 (?,JS<DW!ARPBD0PP837:5POMJG6+C(@^"<< PPN
MIL@!RQL?O/GA[:[<4?"B*>/R>$2L(@I2-,#^$<!P!ZQ#D1C ^Q>+*UA\"#:F
M89+3+7N[^0H40?9079!G4H0Q)6!3Q"$K.;O%H@$M@RR*LX<Z>Y!O^$NGX#<.
M"N*2I/1WW5NM2^#H2\ CUGNZ"4)R-6(AB9+BD8RN__TOZ$W_HZ/?)IAO"4QB
MWMDS[YC0KY=YFK(NTS2-@FRV1;AFH2D"K#^!,,A"%N6:;A7OTKT%?Q]N0;=U
MAFZ5(8_DC]?3R\ECF[UN"H@64^S)R7QCR0?RXNYY<5_AA9:\O84'^6&-<,>/
M&@5J'HP9]&UP-=B\39G"JF\I/XDN;T^79Z3K8Q:R@9SUU#<1J:_>\BB;;=-[
M4E3]MF!=EHW5^W!,Z9:1>&R;,N;>ETNOT_PPG,X=5R744J82H;,]H3,CH=\X
MB5O&5Q7ZP(:Q6(<[SE@81.(.)\X8TF^-.?4EKP9;M,A;H+&K,&<I1XFY^9ZY
MN9&YGXJ<4D9;'A(24; J\K1J;?L10\N1$;,O1S68U^((S6<=DBQE*9&TV).T
M,))TUZ&G&G#K)A;6 NL"9*2*@24;D&E02]^0Q44M@8M.@%*C?IUBUF9E-AO/
M%5:,Y1[("IP*@3DU\N+'CW%$,D8,BV,)(R-B82Q,ME%UP9F(2!7Y\W+-.N F
M> GN$WV+:G*2ZHO'"X4472HTQ@HIYE(/9:4ENZ&1E?^R=E UC7?WU=#'!D5F
MY6@M"\@SOR9:"F GTCI8)0!V")BY8W?1_D]EPUC:H6P@P08RLO&AKC 3 TP8
M,3;*' 1I7I3Q7S4AK,>L@K@ CT%2]ZJ=0GU@_:C4:X4FRS8+SF+LJ5QU4WG3
M,53I,19_*#U"RD.C7KW^PCL.I?$J#FL^@NA_S!HR^UTR!<\'+[H&*V;AP9I$
M#X2*,!,\:ZG!W4IWF>DF>@?=3L@U%WTH-4)K0[/8_MPR+Z*):"OM=(:0N3M&
M:JV[J1::2I]"1T,AI*%927_+-WM3IZVJ59UL%<VWA293)T0U],YNBZ%5:6T5
MS;>%)M,O)#@T:_!/P7.<;E/% P;;<IT7\5]UY+\GDBD\UL^8<^[-NDTTOT%S
M)4DRAQB+<5@F5"AS:);F7[Y^U[-A57U;1?-MH<F4"9T.%^</ 98T=T._333?
M%IH\,2O\ #+[@5\(+3FAS&W'>3TGUA;"3/]S70."HGHS_%I'L#F3O@2_4F0,
M7DA0Z.=V3V$CD+ 1Z!4;L9\-XCZ*TQH%+Y3%2?T<]RWJV@=%VRS-.?9M;+;0
M9'Z$L4!F8R'XJ?OOEJ]7[%R#<3AI@*4953B?0U4PZM(AZ"Q4$VXNZ% BA(5
M9@LAB*@IV 3Q*_7'FOH[&*EN6Y<.S>!,]=OF\@VMO_ )R.P3[NJP0D'*IQMX
MT#DT<J*N X!8G5-9ZE)-53?AFPLUM-+")R"S3SC>'#5 TOP:ZI@C72I-I4^A
M\)%0^,@\;WYWZ+U:5>56T7Q;:#)E0I6CV=D5$;(JSZVB^;;09/J%AD=F#6])
M$9DS.:QAEN8G>Y-Y"G6/A+I'YFGXWHIH\;HBLBJ_;:')NP*$_,9F+3M<$37
MTDB/IY[C*'3ITLTQGJN*R%S0H40(Z8R/E<Y'*B+<U<X(+::H4W]-NKF#INJ<
MN[E\0^LOI#$V2^/CQ4$#U![V\4*=$UUJ4KFP,W-J+M302K<VQ9AE,!<'["7?
MYF69IV*P^QM\KH:Q:J3CA*1Y1!(M%W;WO-C=]'(*B8V%Q,;.V54$MB2H&_IM
MHOFVT&3ZA=C'9K&OQK-'IBJXI B97@CTZP0-(H2&)69SKKTY.H4WP,(;X->]
M >OL[?63/GW?JH.PBN;;0I.)%0X"G]]!8*L.PBJ:;PM-IE\X"&P6]T/Z_KS;
M]U6_;\ZU-T>G, 98& /\ROX<UO<O6(OD6T\J6[#;EZ)EQ^K\O54TWQ::O+E5
M& AG>O:N[EB=W;>*YMM"D^D7ML4YUK;T]6].UY= Y$V1NGU(EVXVFR]FZE[B
M4_@71_@7Q^Q??I0V!&G(T'+0-2FPNX-,E\H==^I_"BOC""OC6)[1=[HS]5K_
MJDNG\Z_F\@VM?VN7O7E&_R;-MUDIUU];[>Y,O0,[NYTTJ="\,[5M+M+0*@N)
M[Y@E?CV$?2'EMLC YPQ\^',;ER_@U^IP$XNRVNI;W0MD%<VWA2;3*=R <_Z]
M0(Y5SV 5S;>%)M,O/(-CW@NT;[;59.V:[_JI&C;? %LW[#(H'HAVLKN!EIUK
MMU-;U?BVT&2ZA,9WS!J_[OS?<GY.KSJUM\Z3B T 33@P!P&KNX&LHOFVT&1:
MA2UPSK\;R+'J)JRB^;;0Y"-APDVXYN6(?Q($&F@E"*ARQER OG390I/I$NK?
M-:O_.U)4AW*SD-1!H#Z!"][PZ/#V MQ4&\.9$?@0%!ECE0+V1)/R)Y9;N08W
M630PBIC+UOOXG=5]1K;0Y/<BS(B+SAY%7$M^HZ'?)IIO"TVF7W@AU^R%_E$4
MP;HHHJYNF0O0FZY36"=76"?7;)W\ UMDS(_U;F%65U=LH<F4M<XNN^?OX':/
M-UNU:K;09/J%57/-"S?#9[W<[M%DB*<S=9E+DPQYT%'/SYN+.90&89E<LV7J
M/>?C=@\>X(73F?+1)$/.=*X>@S.7;FCMA0-RS0Y(GO%K]S-^?)2O>;"V<#"V
M:4X0XVZ8UZ92=ZZ8RSF4!V%97/-*AM]G)<.,U3NH6/4>MM#D[RL([^&=?R7#
ML[J2817-MX4FTR^\C&?W[(*G69=0P[@YR]X$G<)4>,)4>*<ZO.#I#B\XZFBV
MU"1#;&Q4%SK,Q1Q*@Q#WGEG<#UKH:3"E)1SU&P!+;2(UV)M+-[3V0JM[9JU^
MMU_%;[Z=L_],@+;:CL[,S-1Z6U7FMM!D@H0R]UXYY+!:L3!=T$H$D'23Y"^$
M\#!RZ("'&:]W2+8JLVVAR5RV/CET_A41S^Z'AZRNB-A"D^D7\MX[5M[W#OA=
M 0^A!R%4>[XNW1RYZMJNN:!#B1!*W^NC](\-^5WM#G$WYG=3=?8R^^;B]:W^
MI/5YQI04#]5G+BF+Y=NLK#]IN+^[_Y3F3?4!2>7^+7R_K#^(*6#J[W-^"HJ'
MF'6^A*P8)(OX[ T7]2<OZQ]EOJD^ GE?[7RN+M<DB$C!$["_K_*\W/W@&>P_
M/'K]?U!+ P04    " #WK%A:#@P#AH(#   S$   &@   'AL+W=O<FMS:&5E
M=',O<VAE970Q,3(N>&ULO5C?;],P$/Y7K(#0D$83NUU_C+;2MH+@86+:-'A
M/'C)M;%P[&"[[9#XX[&3-"E3:K:R\M+8CN^^[\Y??+J.UU)]URF 0?<9%WH2
MI,;DIV&HXQ0RJCLR!V'?S*7*J+%3M0AUKH FA5'&0Q)%_3"C3 33<;%VI:9C
MN32<";A22"^SC*J?Y\#E>A+@8+-PS1:I<0OA=)S3!=R N<VOE)V%M9>$92 T
MDP(IF$^",WQZ3H@S*'9\9K#66V/D0KF3\KN;?$PF0>08 8?8.!?4/E9P 9P[
M3Y;'C\II4&,ZP^WQQOO[(G@;S!W5<"'Y%Y:8=!(, Y3 G"ZYN9;K#U %=.+\
MQ9+KXA>MJ[U1@.*E-C*KC"V#C(GR2>^K1&P9=+L[#$AE4"0B+($*EC-JZ'2L
MY!HIM]MZ<X,BU,+:DF/"G<J-4?8MLW9F>I-2!>B"YLQ0CMZ@&WOLR9(#DG,T
M8RN6@$@TFD',[;X$49&@:XBE2NSD: :&,JY?HY<H1-IYTH@)="N8T<=VT8XO
M&><V^WH<&LO6889QQ>R\9$9V,,,$74IA4HW>"8OVIX/0AEG'2C:QGA.O1QM%
M!W7Q,2(1Z:&+LQDZ>KG-W0/1K=/9+2!Z.R ^J80)J^Y--G)0Y?#8#9E,D!30
ME@NO6_=IGNJ<QC )[+>G0:T@F+YZ@?O16P_I7DVZ5WCO[LH+TS&7>JD>G/I7
MMQ$Q YG^UL:Y=P#.)S7G$V^B-RR+#)<B/K)RBVG2Y/PU^K7S=,L(2@P\*$#<
M!;::1AT\.AF'JQ9N_9I;W\OMBK+$0;<AEI;]+4!".MUVO$&--_A'T9FU;"/C
M=;OG 0YKTL.#B&YX ,ZCFO/H/XANU"8Z@MLU@*/F(H_V5EUE^H?LNIW1#LBM
MVH'_57BI@M;[SN]YSW/$I&%.#J*^RNTSTVZJ"_:7E^<18 7R6 4V901[;WR_
M GM/46!3!;"_#/Q=@7.Y5*V$O([W/<FF1.#^803H+3W[TFXJ#?:7FF<2X.!)
M FQ*"O;>_GX!#I\BP*8B8'])>(0 ;=?12LCK>,^3)$VY(-%!!$B\56A?VDW)
M(?Z2\SP"K$ >*4#2E!7BO?^] JQ,A]N0#_#"K3XN [4HNE6-8KD4IFSIZM6Z
M(SXK^\!F>]E.7U*U8$(C#G-K&G4&]KI398=:3HS,BZ[P3AK;8Q;#U';UH-P&
M^WXNI=E,'$#]/\'T-U!+ P04    " #WK%A:HTY:*X4$  !6%   &@   'AL
M+W=O<FMS:&5E=',O<VAE970Q,3,N>&ULS5C;;N,V$/T50@5Z 38KD;JGMH&-
MT]O# D&"M ]%'QB+MMF51)>D[<W?EZ05R9(HP@'\L"^V*,T<G1D-SPPX.S+^
M16P)D>!K5=9B[FVEW-WZOEAM287%1[8CM7JR9KS"4BWYQA<[3G!AG*K21T&0
M^!6FM;>8F7L/?#%C>UG2FCQP(/95A?GK'2G9<>Y![^W&(]ULI;[A+V8[O"%/
M1#[O'KA:^2U*02M2"\IJP,EZ[GV"MTL4:@=C\2<E1W%V#70H+XQ]T8L_BKD7
M:$:D)"NI(;#Z.Y E*4N-I'C\UX!Z[3NUX_GU&_JO)G@5S L69,G*OV@AMW,O
M\T!!UGA?RD=V_)TT <4:;\5*87[!L;$-/+#:"\FJQEDQJ&A]^L=?FT2<.<!D
MP@$U#FCH$$TXA(V#R9Q_8F;"NL<2+V:<'0'7U@I-7YC<&&\5#:WU9WR27#VE
MRD\NGK:8$[#$.RIQ"6[ DZJ38E\2P-9 ;M435NUP_?J# (]/S^(#>#"_N"[
MO;H"/]X3B6DI?E*N0D.)F2\5+0WNKQH*=R<*:(("1. SJ^56@%_J@A1] %_%
MTP:%WH*Z0T[$>[+Z"$+X :  119"R\O=0P>=L,UQ:/"B"3R=.5M:G%YZ_]Z*
M'5Z1N:<VJ"#\0+S%]]_!)/C9%M*5P'H!1FV D4$/IQ)&Q:ID8L]-V=3[ZH5P
M4R-'LXM( ?"!<*4*:N-K::'U!JS4)^=J$^]5V95T;3R5S BI_/1S4TV [?1F
M%^!O_4I ):G$/[941M=,Y97 >JF,VU3&SEIYKJE4&^R%;&AM\J32\DHPMP5]
M0HH-DI;KPR),XR0(9O[A/!R+61ZG*&[->D23EFCB)/H;Q[7YLNHSX^)?I51J
M4= #+4A=6,L]&?& ,,L@&M"UF"$8Y9F=;MK239UT'S M;*32T=MN((Q"E ]8
MV>Q0"M/03BMK:65.6JH5K8DJ:RNWS/+.)([" 36;613%@9U9WC+++RE$]3%=
M)9B/:RL)XVA8@A:S?J7V*,*@:UZ!^ZM.**O;[;UZ<"VT?I!G'1I^X^K:$+Q6
M.J^$UD\GZM*)KJ:P#=1YX29QENFAHE??%KLTBZ,LGRCP;G* [M'A_2K; /;T
M,PR2:$398I>%83:AL[";!:"S/TXJ;>/6TRF$\F"<3)MA%J%@*IM=;X7NYNI4
M6SCNDS<PS!(XI&>Q0W%VEN ^NZZA0G='O4QQX;@_QI$JRF%7L-@-2K=/LVND
MT-U)[Z<TU^GV;I&X$EH_R*XMP^Q;UUSGX/#N=%X)K9_.;I: %PT3EVGN>%A
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
M$>7+:N6%RC?%^UZWN5)Y6GQ=,[IDP@3H^ZM<&Y?JPKQ"5K\R./\?4$L#!!0
M   ( />L6%JD6XNHD00  &89   :    >&PO=V]R:W-H965T<R]S:&5E=#$Q
M-2YX;6S-65MOVS84_BN$5@PIL%FB;G8TVT!J2VB'9@@2K'L(\L#(M$V4$CV1
MMAM@/WZDI,B2RRAQ2@1]B:6C\WT\-Y[H4.,]*[[R-<8"?,MHSB?66HA-9-L\
M7>,,\0';X%P^6;(B0T+>%BN;;PJ,%B4HH[;K.*&=(9);TW$INRJF8[85E.3X
MJ@!\FV6H>/B *=M/+&@]"J[):BV4P)Z.-VB%;[#X>W-5R#N[85F0#.><L!P4
M>#FQ+F"4P*$"E!I?"-[SUC50KMPS]E7=?%I,+$=9A"E.A:) \F>'9YA2Q23M
M^+<FM9HU%;!]_<B>E,Y+9^X1QS-&_R$+L9Y8(PLL\!)MJ;AF^X^X=BA0?"FC
MO/P+]K6N8X%TRP7+:K"T("-Y]8N^U8%H :#_!,"M >Y+ 5X-\(X!WA, OP;X
M+UTAJ '!2U<(:T!8QKX*5AGI.1)H.B[8'A1*6[*IBS)=)5H&F.2JLFY$(9\2
MB1/3!)$"?$%TB\$E1GQ;8%DV@H/?P8TLXL668L"6H*7UD> "%>GZ <BR!I\)
MNB>4"((Y.)MC@0CE[R5X=C$'9^_>@W> Y."24"JKB(]M(2U6Z]II;=V'RCKW
M">OF.!T #_X&7,?U-?#9R^&>!A[WP_]$^0 X3\.3?O@MO.N";)F;)D%NDR"W
M9/&>\H'PE#*5&)6(I4K$KDQ$=DB7>D);F;A5)( (G/$[7="K%7W]BJJ717R#
M4CRQ9+/BN-AA:_KK+S!T_M"EP"19;(BL$VFOB;37QSYMU;(N:!5X5()5O]Y-
M?0?"L;UK!Z-2"EM*G@>#@=M5F_<;\EWA5+'1<?O#@==P=[SV&Z_]WL7^8N*Q
ME!8 B7:%R:W+!1)-B2U)CO*4( HVC)/R'\/]5I1]8+\FZ;J#Y6!15:ZD_0_<
MX)Q(M6W.<5JNE#.A#W.OM:?6IDFRV!!9)TM!DZ7@S;M 8#+2)LEB0V2=2(=-
MI,,?Z0(5>-C:A($_&ARW 9W6<!!VM>)>0U[IYK!Q<_@3;/O/>(<I@"<U@%Z[
M3RU+DV2Q(;).OD9-OD9OW@!&)B-MDBPV1-:)]'D3Z?,?:0 5.&AM;>=H\S^K
M$?<:\$KWH'-XXW=^FJWOGK3U^PT_M2*-LL6FV+I):XUI\,WW?[VDJ7";9(M-
ML77#?1BZ8.^D\5P3J-''KP%'K_DSG9KK':O%_;:\UM?#V /[QXVW[ ?>:?V@
MU_"3"]0D6VR*K9NTP]0&_;?O!T9G+Z-LL2FV;K@/XQ?LG3F>[0?!=X<#QV\%
MSZO$_3:\UD<U^'0EAQD!]@\)M_ .7.,=43M8[?%TC?)5V150FK)M+DB^DIV
MDO0!G'&,@6PE&(2#]+W.(+MU2IGA8E6>)W-0$M56->+JT'H&HWEYMGLDC]TH
M<75R+TH\G=R/$E\G#Z(DT,G#* EU\F&4#'7R492,=/+S*#G7R:$3)?*%0O=$
MG=-K?8;2::CU&DJWH=9O*!V'6L^A=!WJ?+^ TGFH\UY6R^,W!/N0O^H+Q"4J
M5B3G@.*ES*4S&,I2+JI#_>I&L$UY"'W/A&!9>;G&:($+I2"?+YDLG?I&+=!\
M6IG^#U!+ P04    " #WK%A:YBG-9J0&  !V)P  &@   'AL+W=O<FMS:&5E
M=',O<VAE970Q,38N>&ULS5K;;N,V$/T5PMT6NT#6EBA?T\1 8G4O#^D&2=,^
M%'U@)-IB5Q)=DK:S13^^0TF1K(NY:X,+) _1C3P:GN$,Y\B\V''Q64:4*O24
MQ*F\[$5*K<\' QE$-"&RS]<TA2=++A*BX%*L!G(M* FS3DD\P(XS'B2$I;WY
M17;O5LPO^$;%+*6W LE-DA#QY9K&?'?9<WO/-^[8*E+ZQF!^L28K>D_5P_I6
MP-6@1 E90E/)>(H$75[VKMQSWW-TAZS%[XSNY-XYTD-YY/RSOO@87O8<;1&-
M:: T!('#EBYH'&LDL..? K17OE-WW#]_1G^7#1X&\T@D7?#X#Q:JZ+(W[:&0
M+LDF5G=\]X$6 QIIO(#',ON/=D5;IX>"C50\*3J#!0E+\R-Y*HC8ZX#'!SK@
MH@/^U@Y>T<%K=L '.@R+#L.,F7PH&0\^461^(?@."=T:T/1)1F;6&X;/4NWW
M>R7@*8-^:OZ.I20-&(G1QU0JL0&7*HG>HJLP9-HQV8-\>FDWO?:I(BR6;] K
MQ%)TP^(8;LN+@0);-.(@*-Y[G;\7'WBOB]$-3U4DT2]I2,,ZP  &48X$/X_D
M&AL1?1KTD>>>(>S@(5I<^>CUJS<H)%\ZC%M\.Y3W%2C?#/4I4'V$9QF4^PQE
M&*U7^LW+<+U#)C(9Q%QN!$5\B5*B]!E)0T2?%+A0WQ1,?I:(P(&E*[04/$'+
MTMMLS]M_:G#$%$WD7UV>S"T9=ENB$].Y7). 7O8@\T@JMK0W_^D'=^S\W,6\
M33#?$EC- \/2 T,3^OR&/+%DDR"2\$U.>" H!$W&.[AAG7FGB\\<=YSAZKR\
MG>.)@_N3B\%VGZF.9D-GTO?JS7RCE2=R,"HY&!DY^'63/%*AQ\Y2187.%HJ(
M%2Q7$"PRFX1T2],-U<E""1)2N!%0MB6/,97HOP,Q=9V_=;0W]+';8*?=9#1K
M,&.T_41FQB4S8R,S5^'?D+SS^(*QIT )2P.>: (DK$EE2+H_HB BZ8IF[3(:
MJ81)1%3GW!FW)T5_VJ F;S/=:].<,T;;3V1F4C(S^0HSY<H"DX/'6TU%$3I+
M$K 8G@(9>5AU46"$/S8=V03S)RWBQXY34E]C:UJR-;4SCYS^Z+B9E+]WLA]
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
M$0$9R!D$VJQ@"D-1WZ2 6KMG.V&/$Z$2:%=FXFOV#/"-)JV]1-=> U5DA^I
M'B"=F_J&QAC45\@&K>C(OG4H#Y!A6PJ]T>2U6SW,AWXKK.NW(2VRD_9JK7K]
M-!+8E08_^CB36K?=#;=1\#9(@*SKA\%5.Y-:MVK-V@'9UPXGD:#2L$ZSMI"N
MMX;MZ,@V?0@)]"VZ9M$6TK78@!0=VYV?0H*I=J=[GJ^3P!"&W-:.K/M0L &J
M9P?J<1)4 MT'54%KZJR>"NIAX=3MF[&\!J>>':<#65"IV;K:&M)UV0#5.[)E
M'<J!2J_SJ-5U=6R9XB!TM3W7N/5B(G\K]!7S#<T$2,A:);JC4#67ER]:RA/)
M=L6[BB63DJ7%X9:H6XKG >K_-6/RY21__5&_[EK\!U!+ P04    " #WK%A:
M%#()MVL$  #?$0  &@   'AL+W=O<FMS:&5E=',O<VAE970Q,3DN>&ULK5A=
M;^(X%/TK5F8T:J5IOK]@ *F%EMW5=%2UL[L/HWTPP8!5)V9L ]-_OW:2IB0Q
M&8KH0XF=>XZOS[VV<SW84?;,5P@)\"LE&1\:*R'6?<OBR0JED)MTC3+Y9D%9
M"H5LLJ7%UPS!>0Y*B>7:=FBE$&?&:)#W/;#1@&X$P1EZ8(!OTA2REQM$Z&YH
M.,9KQR->KH3JL$:#-5RB)R3^7C\PV;(JECE.4<8QS0!#BZ%Q[?2GCJL N<4_
M&.WXWC-04YE1^JP:?\Z'AJT\0@0E0E% ^;-%8T2(8I)^_"Q)C6I,!=Q_?F6_
MRR<O)S.#'(TI^1?/Q6IHQ :8HP7<$/%(=W^@<D*!XDLHX?E_L"MM;0,D&RYH
M6H*E!RG.BE_XJQ1B#^#X!P!N"7"/!7@EP&L"O , OP3XQXX0E(#@V!'"$A >
M.T)4 J(\6(6Z>6@F4,#1@-$=8,I:LJF'/+XY6D8$9RH5GP23;['$B=$8KK&
M!-S#3&:>S#$!KL"33/CYAB! %Z!N, <7$R0@)OQ2VHVO)^#BXR7X"' &[C$A
M,KGXP!+2+\5N):4/-X4/[@$?)B@Q@>=\!J[M^AKX^'BXIX'?=L/_@ID)[,/P
MZ?&CNW6X)6-1!<2M N+F?-X!OJ?-+"&0<[S "52KE:LHR XD^&= ,)QA@@5&
M',!L#M#/3='X 6=<,+FP_]/I7PSIZX=4NUV?KV&"AH;<SCAB6V2,/GUP0ON+
M+AKG)+L])]GT3&2UN'E5W+PN]M%XPYA:/6O*\CU6!HW0;'DE$$OEWC@3NK@4
ME'%.J0Z-[<B)@H&UW9=;8Z-6R;[-I-NU'XXN*6X+4+A'['JF6V>^.X5YV@DZ
M,0Y^%0>_TZ5O-+M*BE@4G.\*2,$=U<2V8[,9D[99+_*;VDVZ'3T0%8T'3A"9
M3B,NIW!/.T$GQB6HXA)TNO3UM]H'[9E[L=?27F-F]^*F^+>=WKQW8SD364VX
ML!(N[!3N!F;/\GQ5JJ%YAKCV@ W;HK1R9MPVD@L^;.C6-@H#T[?W_AJTTT[W
M3Q0GJL2)NK-*ZM$'">2K_#C,']29N(5$;@!:J:+6!*]<M[W$-69>X)J]AEP:
M,\>/3:^A4=3::QMFM=G'U>SC[KU.EBJ'5E.LV4<BMY43;;,HC%NS['3CO8OI
M3&0UQ7J58KU.Q9Y6D*$5)7/$^*</L>M$7XIOJ!>=AKWV@NGY04M#C9D?.$VS
M2;=G!XZ#7BMQG%[/,>/&<7 *]_2WW#6)'?NMI+ [A_M.5<&0E(5#6A0.VK+
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
M5"-"&4-GYX18I(+2U&/?XE]M,=ACEG2&!^Q?VT2=;COW?L.]?Y+[;,7DTC<
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
M?7>"ULKJ#E!UM-C:8W0M-![*MIGAM0FD"<#WJ1#ZT#$3-!>QZ!M02P,$%
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
MH[E[W)C;$TAK8,8+83+1-.P$[7TL_0]02P,$%     @ ]ZQ86JI'98". P
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
M-)NK+_):+K%RYD:ZS^(PFKJSN7=_&E/7+$HFL3MIS9[13EK:R2CM2N](PG;
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
M9%$'J+_O<V5BNC?U%UR>W]K^'U!+ P04    " #WK%A:'(-B/*L"  "F!@
M&@   'AL+W=O<FMS:&5E=',O<VAE970Q,S$N>&ULK57+;MLP$/P50@V*%$@M
M2[*=1VT!?C1H#FF#!&T/10^TM+:(4*1*KNWT[[ND9-5QG*2'^F"1U,YP9KE<
M#3?:W-L" -E#*94=!05B=1&&-BN@Y+:C*U#T9J%-R9&F9AG:R@#//:B48=SM
M#L*2"Q6D0[]V8]*A7J$4"FX,LZNRY.;W!*3>C((HV"[<BF6!;B%,AQ5?PAW@
MU^K&T"QL67)1@K)"*V9@,0K&T<6T[^)]P#<!&[LS9L[)7.M[-[G*1T'7"0()
M&3H&3H\U3$%*1T0R?C6<0;NE ^Z.M^R7WCMYF7,+4RV_BQR+47 6L!P6?"7Q
M5F\^0>/'"\RTM/Z?;9K8;L"RE45=-F!24 I5/_E#DX<=0#1X!A W@'@?T'L&
MD#2 Q!NME7E;,XX\'1J]8<9%$YL;^-QX-+D1RIWB'1IZ*PB'Z93;@EW26;(K
M5=>$2^Y[=D?EDJ\D,+U@GZF8VCC+%D:7[$L%AF+5DHW=00@48-GQ#) +:=\1
MP70\8\='[]@1$XI="RF)UPY#),UNYS!K]$UJ??$S^J*876N%A64?50[Y8X*0
MS+:.XZWC2?PBXPRR#DNB$Q9WX]X!0=-_AR<OR$G: T@\7_+J =PA1Z +@NS'
M>&[14(7_/)2PFJ]WF,_=^@M;\0Q& 5UK"V8-0?KV333H?CAD]C^1/;+>:ZWW
M7F)/KU2F2V#('ZAV*B[R$Z:HU*CB#&1Z#89JZE ":M:!9W5=:IU&4=PY'8;K
M76<'HGI)9]!&/9+<;R7W7Y&,0(G )W)!5'A0;/^)C/-!IW^^^]L3_A1QEG3Z
M>[K#G2M?@EGZ3FA9IE<*Z[O0KK;-=NQ[S-[ZA)IPW3/_TM0=_)J;I5"625@0
M9;=S2L),W17K">K*-Y:Y1FI3?EC0AP2,"Z#W"ZUQ.W$;M)^F] ]02P,$%
M  @ ]ZQ86O=_+GTQ P  !PD  !H   !X;"]W;W)K<VAE971S+W-H965T,3,R
M+GAM;*U66V_3,!3^*U9 ""1H+FV3;K25NHZ)/0Q-&Y<'Q(.;G#86CAUL9]WX
M]1S;79:MEX%$'QI?SOG\?<?'/AZOI?JI2P!#;BLN]"0HC:F/PU#G)514]V0-
M F>64E748%>M0ETKH(5SJGB81%$:5I2)8#IV8Y=J.I:-X4S I2*ZJ2JJ[DZ
MR_4DB(/[@2NV*HT="*?CFJ[@&LR7^E)A+VQ1"E:!T$P*HF Y"6;Q\7QD[9W!
M5P9KW6D3JV0AY4_;.2\F060) 8?<6 2*GQN8 ^<6"&G\VF &[9+6L=N^1S]S
MVE'+@FJ82_Z-%::<!*. %+"D#3=7<OT1-GJ&%B^77+M_LM[81@')&VUDM7%&
M!A43_DMO-W'H.,3I'H=DXY \=1CL<>AO'/I.J&?F9)U20Z=C)==$66M$LPT7
M&^>-:IBPNWAM%,XR]#/3.=4E.<.]).?"YX0-[CMRC>E2-!R(7))9)1MA-+F"
M7*X$^PT%88*8$LA<"BTY*ZC!L6N#']Q@8WU:7$U>GX*AC.LW"#N?G9+7+]^0
MEQ;A@G&.J^EQ:%")Y1/F&]8GGG6RAW6<D LI3*G)!U% \1@@Q!"T<4CNXW"2
M'$0\A;Q'^O%;DD3)8 >A^=^[]P_0Z;?;TG=X_6>WY2&JWV<+;13F_8]= ?-X
M@]UX]BXXUC7-81+@8=>@;B"8OGH1I]'[76+_$]@CZ8-6^N 0NI=>TSNK61/,
M29=I3!C M0RII7(IBCG& <\OX8PN&&>&P<Y$\HNE;C%[I=U,DZ/><!S>=/7N
M,!KTTM;HD8YAJV/XCSH<7TV$-"@GYTWQ<) JG&I4>WK^2IE?/NN0'B9;RK:-
M!EG'Z)&RM%66/J^LT9X]UA.%EX98^1MY+UL/.>P0&25/N*9;7+.D%QUU?[N)
M9RWQ["#Q3U@5\R[Y)1-4Y,^3S[:8Q9@@\1/^V9;$.-D3ZE'+>'20\6=I*.]P
M?DBC731'VVD<I5LTMZWBHZQCY8F&G9I2@5JY4JM);DN!OU;;T;::SUP1>S)^
M@E7>%^4'&/]$N*!JQ81&04N$C'H9AD[YLNL[1M:N<BVDP3KHFB6^5$!9 YQ?
M2FGN.W:!]NTS_0-02P,$%     @ ]ZQ86NPLX1A9 @  >04  !H   !X;"]W
M;W)K<VAE971S+W-H965T,3,S+GAM;+5436_;, S]*X('#!NPUK'SL:%S##3-
MAO50+&BQ]3#LH%A,+%26/)&.FW\_27:\%&ARV\46)?+QD=)CUAK[A"4 L>=*
M:9Q')5%]%<=8E%!QO#0U:'>R,;;BY$R[C;&VP$4(JE2<CD:SN.)21WD6]E8V
MSTQ#2FI8689-57&[7X R[3Q*HL/&O=R6Y#?B/*OY%AZ ?M0KZZQX0!&R HW2
M:&9A,X^NDZO%U/L'AY\26CQ:,U_)VI@G;]R*>33RA$!!01Z!N]\.;D I#^1H
M_.DQHR&E#SQ>']"_AMI=+6N.<&/4HQ14SJ-/$1.PX8VB>]-^@[Z>0+ P"L.7
MM9WOS&4L&B13]<'.KJ3N_ORY[\-10#([$9#V 6G@W24*+)><>)Y9TS+KO1V:
M7X120[0C)[6_E >R[E2Z.,KO07$"<;'BEO9L*;%0!AL+R"[8M1#2MXXK=JN[
M^_>-?+<$XE+A^RPFQ\#CQ$6?;=%E2T]D2U)V9S25R+YH >(E0.RH#_S3 _]%
M>A9Q"<4E&R<?6#I*)V?PQD,_Q@%O<@+OL31*[9EI-0CW4M<HA>16 KY6[%DH
M+Z<KK'D!\\CI!<'N(,K?ODEFH\]GB$X&HI. /CY5^'!5S&Q>,&6_O"^3!!7^
M?HWVY#_0G@ZTIV?[^]TUUF(I:\]Z9TCJ+>-:.'TC65F0[SH4C74/[_6>=_!)
M]Y[]R-GE21;OCBG%1W*HP&Z#Z)$5IM'4*6/8'>;*=2>G?^[=4+KC=BLU,@4;
M%SJZ_.C2VT[HG4&F#N):&W)2#<O2S4:PWL&=;XRA@^$3#-,V_PM02P,$%
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
MFF&J+C[@.D#MKQF3NXD^H+E*HW]02P,$%     @ ]ZQ86E3$&IP# P  ] <
M !H   !X;"]W;W)K<VAE971S+W-H965T,3,V+GAM;*U5WV_:,!#^5ZRLJEII
M$)) 8"U$HK!ITX2$RGX\3'LPR4&L.C:S#93_?F<',@HIV\->$MNY^_Q]=Y>[
M_E:J)YT#&/)<<*$'7F[,ZL[W=9I#0753KD#@EX54!36X54M?KQ30S#D5W ];
MK=@O*!->TG=G4Y7TY=IP)F"JB%X7!56[!^!R._ "[W#PR):YL0=^TE_1)<S
M?%U-%>[\"B5C!0C-I" *%@-O&-R-NM;>&7QCL-5':V*5S*5\LIM/V<!K64+
M(346@>)K R/@W (AC5][3*^ZTCH>KP_H'YQVU#*G&D:2?V>9R0=>SR,9+.B:
MFT>Y_0A[/1V+ETJNW9-L][8MCZ1K;62Q=T8&!1/EFS[OXW#D$,2O.(1[A_#4
MH?V*0[1WB)S0DIF3-::&)GTEMT19:T2S"Q<;YXUJF+!9G!F%7QGZF>01.#60
M-:94F1T9,YURJ=<*-&F0&99,MN9 Y(*,9(&%HZF+/>X_PXY,J,!$8TH-F8+2
M4@C@A(H,811F22IM+4T.SIN*';D9@Z&,ZUM$'PW'Y.;JEEP1)LB$<8[(NN\;
M%&6I^>E>P$,I('Q%0!"2B10FU^2]R"![">!C-*J0A(>0/(07$<>0-DD4O"5A
M*VS7$!K]NWMT@4Y492AR>-'E#)$R0S^&<VT4%O_/NE"52.UZ)-L0[O2*IC#P
M\(_7H#;@)==O@KAU7R?S/X&]$-VN1+<OH2<SRJEB6(6VG"26$#:>7"K3,* *
M L6*RYTKO#D(6#!36SCE%3UWA>UFFR3H]?W-L<;2)#XVZ30[E=$+[IV*>^<B
M]ZKZK]_TPJ![3Q8 M?Q*F.[QY<WPA."Y3:O9K><75_SBR['-J8*&[7T928]^
MZSJ*\=GU8:L9G' \-XKB9J^>9+<BV;U(\HLTE/^57O<L?=&[9G1"KWM6!IWH
MA)Q_U$ +4$LW5S1>OQ:F;!S5:36ZAJYCGYP_X$@K)] ?F'(>3JA:,J$)AP5"
M8A(QLZJ<,>7&R)5KTW-IL.F[98YC&90UP.\+*<UA8R^H!GWR&U!+ P04
M" #WK%A:YQ1,7&@%   L'@  &@   'AL+W=O<FMS:&5E=',O<VAE970Q,S<N
M>&ULM5EM;]LV$/XKA%8,+;#9(BE1<F8;:)RM*[!L08-N'X9]4"S:UBJ++DG'
M*; ?/^HEHF122H)(7Q))OGOTW.EX]TB<GQC_(G:42O"P3S.Q<'92'BZF4['>
MT7TD)NQ ,_7+AO%])-4IWT[%@=,H+ISVZ12Y+IGNHR1SEO/BV@U?SME1IDE&
M;S@0Q_T^XM\N:<I."P<ZCQ<^)=N=S"],E_-#M*6W5'X^W'!U-JU1XF1/,Y&P
M#'"Z63COX<4*^[E#8?%G0D^B<0SR4.X8^Y*??(P7CILSHBE=RQPB4O_NZ8JF
M:8ZD>'RM0)WZGKEC\_@1_9<B>!7,723HBJ5_);'<+9S0 3'=1,=4?F*G7VD5
M4$%PS5)1_ 6GRM9UP/HH)-M7SHK!/LG*_]%#E8B& R0=#JAR0.<.7H<#KAQP
M$6C)K CK*I+1<L[9"?#<6J'E!T5N"F\539+EC_%6<O5KHOSD\I9NU4.1- 8?
ML[(H\N3^"&Y5O<3'E *V 7\<*%?7LRVHK 5X>T5EE*3BG3)=O;\";]^\ V]
MDH'K)$T5@IA/I6*7WV.ZKIA<EDQ0!Q.(P#7+Y$Z G[.8QFV J0JKC@T]QG:)
M>A&OZ'H",/P!(!=Y%D*KY[OC'CJX3C4N\' 77B+6*1-'7B25U4D5CTG]._<
MB:1[\8\M?R6\9X?/U_N%.$1KNG#4@A:4WU-G^?UWD+@_V6(?"*R5":_.A->'
MOOS F1"J"=S3[$C!AK,]H ^2\BQ*JYJGW%I!)6Q8P.8-ZGX9^*X[G]XW(RN-
M2,.(>,%L0FJS%F>_YNSW<OZ-*LKB>+=6Q:U:1)1)$&4Q8')'.8@3KMJ2"D)U
M5T&MU$OTH,$*$HPGWAEYBYD'FV8M\J0F3WK)_Z[F095N&S=BW-0/"6EDK.1F
M,7.5&;)S"VIN02^WJS)WA^@;9ZEZ_DQ(:P(#X^Z(!.YD=D;28H81G/AVDF%-
M,NPE></9OSE+->JV26:C%QKWQ7#F3X(S>J89"CRO8=:B-ZOIS7KIK:(LBB,;
MK5Z_E_:,@<!:(4)73RIWW/Y9X0^4C*'0VMEHS&TX3@^M<-N=B/B-%5+%9['S
M$.E:21!IYN@9Q0K^L^@**]]>M!<_M8'0VK%K"0!'U@!P4!$P%%H[&UH&P)%T
M0(7[= U;[/IJ6(L!.*X:@.:<1S@T^5OD0.AV35RHY0!\E1ZHO/UVVLY'&33U
M $0>F> .=EH0P&$4 31G?:X(\#E/T\P/PH9P:-/4D@"^5A- <]H'/C$T@<6,
MD*!+\T$M"F"_*OB<)?F+W:V,9$<5#JH.AD)KO^MI>8!&E@=H4'DP%%H[&UH>
MH)'D 3+'O@?5&\CYRX#%#A/L=;56I.4!ZI<'K:I]MDKH!WWQPQM#)2"M$M#(
M*@$-JA*&0FMG0ZL$-))*0.;TMY>R:==;REHEH'%5 K*,?S= QCNOQ6[FNUT#
M!&F9@%XE$Y I +#KN<9\L]@A$GH3V,%/"P4TC%! I@* V/?,0@A,W8/<#J&
MM%! KQ4*R%0 D(2DD:&*H,7."_S.3&JI@/JEPH>4W:GE].QN.ZAP& JM_556
M"P<\LG# @PJ'H=#:V=#" 8\D'+#E>T& S ]T-CL/AEW?9[$6#KA?.+RVVU;P
MS=6/$3IGC\Q>%J))V$&^L3?0.T2?:K65=[N#S4(SN18[U>HZ^>DAC/N'\'-;
M;0733"+QSOLL-@>NCW%G!>AYB_OG[=.-M@)H;@X$OCE0+6;$1<9[][2Q[Z:6
MQ;;8CA0J.<=,EMM4]=5ZR_-]L=%W=OT27JS*C4L-4^ZC7A>A")#2C8)4LU4Q
MX^769'DBV:'8W;MC4JW-XG!'HYCRW$#]OF%,/I[D-Z@WB)?_ U!+ P04
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
MHT _#42QP5(,%-_E>Q0O7"F>YH=;(#$($Z"OKSE7QX&9H-KF6OP/4$L#!!0
M   ( />L6%K 9Z.930(  *H%   :    >&PO=V]R:W-H965T<R]S:&5E=#$T
M,"YX;6RM5-MNVS ,_15!*X86V.+$=K*A<PSDLJ%]*%"TNSP,>U!L)A8J2Y[$
M7/;WT\7QTB()-F OEBCQ'/+0(K.MTD^F D"RJX4T8UHA-M=19(H*:F9ZJ@%I
M;Y9*UPRMJ5>1:32PTH-J$<7]_BBJ&9<TS_S9O<XSM4;!)=QK8M9US?2O*0BU
M'=,!W1\\\%6%[B#*LX:MX!'P2W.OK15U+"6O01JN)-&P'-/)X'J6.G_O\)7#
MUASLB5.R4.K)&;?EF/9=0B"@0,? [+*!&0CAB&P:/UM.VH5TP,/]GOV3UVZU
M+)B!F1+?>(G5F+ZGI(0E6PM\4-L;:/4,'5^AA/%?L@V^PQ$EQ=J@JENPS:#F
M,JQLU];A # X!8A;0/P2D)X )"T@\4)#9E[6G"'+,ZVV1#MOR^8VOC8>;=5P
MZ?[B(VI[RRT.\UNY 8/VMR#YS'9DIJ'D2"[G@(P+<T7>DMED3BXOKL@%X9+<
M<2%L]4T6H0WN***B#30-@>(3@08QN5,2*T,^RA+*YP21S;I+/=ZG/HW/,LZA
MZ)%D\(;$_3@]DM#L[^')F722KI*)YTO^I9*&?)\L#&K[6G\<JUF@3(]3N@Z^
M-@TK8$QMBQK0&Z#YZU>#4?_#,;W_B>R9^K13GYYC/U2/5GT1U!^3''A&GL?-
MF(U]&KU1%FT.I1QQ2GO#SBFD&!T\^QKTRD\#0PJUEAB>47?:#9R)[[,7YU,[
MB,+<^$,3IM@=TRLN#1&PM)3]WKLA)3I,AF"@:GQS+13:5O7;R@Y3T,[!WB^5
MPKWA G3C.?\-4$L#!!0    ( />L6%H#0C/C10(  !D%   :    >&PO=V]R
M:W-H965T<R]S:&5E=#$T,2YX;6RU5%%OTS 0_BNG@-"0H$[3=D,CC<0VIDT"
MJ=H$/" >KLFE,7/L8%_;[=]C.UTHTCKQPDOLL^_[[KM\MO.ML7>N(6*X;Y5V
M\Z1A[DZ%<&5#+;J1Z4C[G=K8%MF'=B5<9PFK"&J5R-+T6+0H=5+D<6UAB]RL
M64E-"PMNW;9H'\Y(F>T\&2>/"S=RU7!8$$7>X8INB;]T"^LC,;!4LB7MI-%@
MJ9XG'\:G9].0'Q.^2MJZO3F$3I;&W(7@NIHG:1!$BDH.#.B'#9V34H'(R_BU
MXTR&D@&X/W]DOXR]^UZ6Z.C<J&^RXF:>O$N@HAK7BF_,]HIV_<P"7VF4BU_8
M]KDGOF*Y=FS:'=C'K=3]B/>[_[ 'R&8' -D.D$7=?:&H\@(9B]R:+=B0[=G"
M)+8:T5Z<U,&46[9^5WH<%Q\WI-D!UDP6N"&XH<Y8EGH%"[+25'!T08Q2N=>Y
M8%\PP$2Y(S_KR;,#Y)>T'$$V?0-9FLW@)0AP#5IR?S,)+WG0G0VZLT@]/4!]
M(3>R(EUY!TJ%%J/%;%$[C':[I]0^2QF._ZGKL*1YXL^W([NAI'CU8GR<OG]&
M\&00/(GLDX."7:F,6UL"4X,V^BU6/[V_X4_3O@EV,*#K#?C^R5/!-5/K?CS5
MU>0_=#4=NIK^DPT..GS I2+ UJPU!^V]V7 D-918_5EY\B#U9<8GL4YX239%
M.LJR62XV^_+$WDD/C\9GM"NI'2BJ/2X=G?A;8_N+V =LNGCXEX;]58K3QK]=
M9$."WZ^-X<<@W*?A-2Q^ U!+ P04    " #WK%A:N,XF$8P#   '&0  #0
M 'AL+W-T>6QE<RYX;6S=6=%NVC 4_94H7:=6FAH@(Y 5D#:D2I.VJ5+[L+?*
M$ <L.4[FF [ZN%_9Z[YBG[(OF6\<$J"^E/9A;1948M^3>^[Q];6#U4&N5IQ>
MS2E5SC+A(A^Z<Z6R=YZ73^<T(?E9FE&AD3B5"5&Z*V=>GDE*HAR<$NYU6JW
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
MIS3OJN:YL"Z&$=+ B%@#-]LN@,H6:F[SU(6A-NIK6>^",KP6)B9RPHC8"3
M]STT,9$F1L2:P)B1B0GO1Y!K @3@[-9$^A@1Z\,5@/-^>^QVK;^;D,@F(^K]
MQ+%(W([4Q$2"&1$+!L3C-*B)B50S(E:-.R;G['0DG!&Q<,S@G MNC(0S)A;.
M/DKG!$.N&1.[YB!<YR1$FAD3:\:,VSGAD%S&Q'(Y%L![!34QD5S&Q'*QXWC.
M5H2WN8FE\A;0<Z(AE8R)58(C>^8F<XQ4,B96R4%HS]F0R")C8HL8,3XG&U+'
MF'JO8@;27'0Q<D=,';)R1]3VG"8F,DE,;!)G9,W9F,@F,?4)JH,0FQ,1.24F
M=HH9:W/"(9/$Q":!03=KFQ(CH\0GC7(Y6Q$>F3IAN,L)AUP2GR/NY:1$/HG/
M%0 [V./%2"WQ.<)@KL9,D&*2<YZE^CXR,9%B$F+%8,RQB8D<DYSS+)45<4J0
M9Q)BSV!,J].1<9*S!L:L3D?&28B-@S%C$Q.9)R$VCS-^]\Z[S//^6;H$'M<E
M=M 1S+GZZ'QC[:L3)*&$>E-S/-!XS5LS@I<@"27$$D*!1M6H!F:*+)026PAB
M6FO+%%DH);;0D7CH?G2:F,A"*?79+3,>^G;IZ//<#V)IGLM/D8528@OU,/<3
M4;>-5!]H8B(+I=01M..M.2W7YI6>(@NEQ!8"F)>EM,8FLE!*;*%?X?#>N.29
MK#)A+MY39*&4V$)',!U';E.80'*B(\".RT?O-TQ,9*'TU">#[68U,"?(0A/R
MLP&'F$:SFIC(0A-B"UFW1>SQJ5\R,9&%)J>\>V-CZKBFB8DL-"&V4 \36&B"
M+#0AMA!H31T!,3&1A28G3C1YNRNF5\7FA#1!%IH06ZAW5\QNSSLS@VR"+#2A
MSCKI8]JCT\1$%IH06PBVYA>K-6%.([&%C'N--N+N!0,S\'%Z([&'+-!#KUN@
M,,'1ISZNAFZ16MNVP(<ICCZQBS!H9('")$>?V$88=&2!PHQ'_YQY+U9L+O!A
MYJ-_JOM!3M#8 H7YC_XYSQM\3RQ0F KIG_[$02?WPKJK$?@P-](_Y:$#)QY,
ME?2)7822C!2O"8I3[:ES[>T#$@<ZLD!QLCUUMGT/U%XA;RU0Z"+J?'L$:F_?
M IQP3YUQ?^STR2NR!0I=1)U^#T'M90C.PJ=.PW<?E/EU45F@T$74R?C'0%_'
MJ@4*742=EP]!>UT/?42=K.\X?61>^A8H-!-]%K]Q!LF>G6X6"VMZ@DG] 756
M?P\4!&X"F.D?4*?Z@Q:]9W];70]3_@/JG'\ JFO96*#03-1E  "HOI%@@4(S
M45<' *!WLK%"#K ^0$!=(  ?[K,VR+!>0$!=,. UI]:]IH=U P+JP@&]DX>]
MN;.T0*&+J*L'V&<0G0T)%41=2,!]#-&Y^H 5!0+JD@(0U%Y]P.H" 7UY 01J
M7=ZPV$! 76W@^-G.SO 6*%00=0D"!*I:U0*%"J(O0@! >V,4*HBZ/ $&M<<H
M5!!UQ0+WP5[W] 2%1%W& (+VNAX*B;JD 0:UNQZ:B;JT@;-Z@%NAL,I!0%WF
M !82L+L>%CP(=A4/AMW;FX\?\EUL^HOZDD8]G[$BF]6>_O&ZVA[KW>MB4Q17
MZKFOU9UD^;ZL]+XD]L?_ %!+ P04    " #WK%A::E%G3LP#  "D4@  &@
M 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QSS=Q+3AM!%(7AK2 O(%VWWA4!
MHTR81MF !<U# 6RY.TJR^R R@'.502:H_Y'51I2///B$3/\^_SH_[M>'P_-R
M_W!<SGX]/3XO%[O[=3U^GJ;E^GY^VB^?#L?Y^>4GMX?3TWY]N3S=3<?]]??]
MW3S%$.IT>G_&[O+\_9EGWWX?Y_\Y\7![^W ]?SE<_WB:G]=_'#S]/)R^+_?S
MO.[.ONU/=_-ZL9M^/;X]O4RO#_;IY>3=V=7-Q>YT=6.[:>M!40;%[0<E&92V
M'Y1E4-Y^4)%!9?M!50;5[0<U&=2V']1E4-]^T)!!8_M!%E3& )CDL 9H;<JU
M ;PV!=L 8IN2;0"S3=$V@-JF;!O ;5.X#2"W*=T&L-L4;P/H'57O"- [JMX1
MH'=T?VP#](ZJ=P3H'57O"- [JMX1H'=4O2- [ZAZ1X#>4?6. +VCZAT!>B?5
M.P'T3JIW NB=5.\$T#NY#TL >B?5.P'T3JIW NB=5.\$T#NIW@F@=U*]$T#O
MI'HG@-Y9]<X O;/JG0%Z9]4[ _3.JG<&Z)W=A]T O;/JG0%Z9]4[ _3.JG<&
MZ)U5[PS0.ZO>&:!W4;T+0.^B>A> WD7U+@"]B^I= 'H7U;L ]"[NGY4 O8OJ
M70!Z%]6[ /0NJG<!Z%U4[P+0NZK>%:!W5;TK0.^J>E> WE7UK@"]J^I= 7I7
MU;L"]*[N9A. WE7UK@"]J^I= 7I7U;L"]&ZJ=P/HW53O!M"[J=X-H'=3O1M
M[Z9Z-X#>3?5N +V;ZMT >C=WLR! [Z9Z-X#>3?5N +V[ZMT!>G?5NP/T[JIW
M!^C=5>\.T+NKWAV@=U>].T#OKGIW@-Y=]>X O;N[V1N@=U>].T#OH7H/@-Y#
M]1X O8?J/0!Z#]5[ /0>JO< Z#U4[P'0>ZC> Z#W4+T'0.^A>@^ WL/%.@"]
M+?A<!^"W!1?L!(#@%ERR$P"&6W#13@ H;L%E.P'@N 47[@2 Y!9<NA, EEMP
M\4X :&[!Y3L!X+D%%_ $@N@^P&04F#[!)(CN(TQ$A>DS3$2'Z4-,1(GI4TQ$
MB^EC3$2-Z7-,1(_I@TQ$D>F33$*3:2[*-$*5:2[+-$*7:=%G]03179IIA#;3
M7)QIA#K37)YIA#[37*!IA$+37*)IA$;37*1IA$K37*9IA$[37*AIA%+37*II
MA%;37*QIA%K3DO^J%(+H+M@T0K%I+MDT0K-I+MHT0K5I+MLT0K=I+MPT0KEI
M+MTT0KMI+MXT0KUI+M^T#^TWE_7WX[R\+?I[[09\I-[KR^_.;Z__>OGW2?\V
MO'(]O9^Q7/X!4$L#!!0    ( />L6%K\)L\UW (  -U.   3    6T-O;G1E
M;G1?5'EP97-=+GAM;,W;S6Z;0!2&X5NQV$:&.0,,4,79M-VV6?0&J!G'R/R)
MF:3.W7=P?J16J=7(E?INC PSYQP8Z=E]U]\>)^M6Q[X;W";:>S]]2!*WW=N^
M=O$XV2$\V8US7_OP=[Y+IGI[J.]LHI4RR78<O!W\VB\UHIOK3W97WW=^]?D8
M;KMV'#;1;#L7K3X^+5QZ;:)ZFKIV6_OP/'D8FM^ZK)\[Q&'G:8W;MY.["@NB
MY,T.RY,_-WC>]_7!SG/;V-5M/?LO=1]6)<<N<?ZQLRX^7^*-&<?=KMW:9MS>
M]V%+[*;9UHW;6^O[+GXJ>G6^LP]?V#[]RL7]3V7.-0PK;^=Q<N'$9OO^=B]'
MLNQ>3Z&0G7U[_A5?.X;2%[^?74Z[L<U?]@Z?]\<X'T[GX9+3Y?)O_.L9O]9_
MYQP:,D<*F2.#S)%#YC"0.0K('"5DC@HRARC*(!11A4*J4$P5"JI"454HK K%
M5:' *A19-45639%54V35%%DU159-D5539-44635%5DV1-:7(FE)D32FRIA19
M4XJL*476E")K2I$UI<B:4F3-*+)F%%DSBJP91=:,(FM&D36CR)I19,THLF84
M67.*K#E%UIPB:TZ1-:?(FE-DS2FRYA19<XJL.4560Y'54&0U%%D-159#D=50
M9#4460U%5D.1U5!D+2BR%A19"XJL!476@B)K09&UH,A:4&0M*+(6%%E+BJPE
M1=:2(FM)D;6DR%I29"TILI8464N*K"5%UHHB:T61M:+(6E%DK2BR5A19*XJL
M%476BB)K19%5%(56411;15%P%471512%5U$47T51@!5%$584A5A1&&-!<2R,
ML9Q %B>1Q8ED<3)9G% 6)Y7%B65A<EF""68))IDEF&B68+)9@@EG"2:=)9AX
MEF#R68(): DFH268B)9@,EJ""6D))J4EF)B68'):@@EJ"2:I)9BHEF"R6H()
M:\E_36M]'\?#/VY_NL9]W0XO_9.EJ+OY"5!+ 0(4 Q0    ( /:L6%H'04UB
M@0   +$    0              "  0    !D;V-0<F]P<R]A<' N>&UL4$L!
M A0#%     @ ]JQ86B8.XZGO    *P(  !$              ( !KP   &1O
M8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ ]JQ86IE<G",0!@  G"<  !,
M             ( !S0$  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4
M" #VK%A:85K3<UH&  #B'0  &               @($."   >&PO=V]R:W-H
M965T<R]S:&5E=#$N>&UL4$L! A0#%     @ ]JQ86CP4M8@_ @  P@4  !@
M             ("!G@X  'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4
M Q0    ( /:L6%HS0K&!' @  ,DJ   8              " @1,1  !X;"]W
M;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4    " #VK%A:)O3Y^\,%  #_
M%@  &               @(%E&0  >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL
M4$L! A0#%     @ ]JQ86I$O&&8U!   V X  !@              ("!7A\
M 'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    ( /:L6%JE(W#C
M^P@  !=!   8              " @<DC  !X;"]W;W)K<VAE971S+W-H965T
M-BYX;6Q02P$"% ,4    " #VK%A:1^$FXPX)  !@*0  &
M@('Z+   >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%     @ ]JQ8
M6FO$BU)O!   >@D  !@              ("!/C8  'AL+W=O<FMS:&5E=',O
M<VAE970X+GAM;%!+ 0(4 Q0    ( /:L6%KPR_AT' ,  %8'   8
M      " @>,Z  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4
M" #VK%A:#CG612<#  "<!P  &0              @($U/@  >&PO=V]R:W-H
M965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( /:L6%HXH [#;"4  !)[   9
M              " @9-!  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L!
M A0#%     @ ]JQ86N*V_OIC%P  >4<  !D              ("!-F<  'AL
M+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4    " #VK%A:\(\K>IT,
M  "&(@  &0              @('0?@  >&PO=V]R:W-H965T<R]S:&5E=#$S
M+GAM;%!+ 0(4 Q0    ( /:L6%IZQ2<IR@@  $07   9              "
M@:2+  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#%     @ ]JQ8
M6J$)$&[. @  2P8  !D              ("!I90  'AL+W=O<FMS:&5E=',O
M<VAE970Q-2YX;6Q02P$"% ,4    " #VK%A:^HY?-T #   @!P  &0
M        @(&JEP  >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0
M   ( /:L6%IA=. 8300  -()   9              " @2&;  !X;"]W;W)K
M<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @ ]JQ86O+LJ\;]!@  31$
M !D              ("!I9\  'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q0
M2P$"% ,4    " #VK%A:]^H56TL(   ;%0  &0              @('9I@
M>&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( /:L6%J@()O>
MW@,  '0)   9              " @5NO  !X;"]W;W)K<VAE971S+W-H965T
M,C N>&UL4$L! A0#%     @ ]JQ86K\]N36?!   FPH  !D
M ("!<+,  'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4    " #V
MK%A:K1?.[8<"  # !0  &0              @(%&N   >&PO=V]R:W-H965T
M<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    ( /:L6%J;(\BCY0D  .(:   9
M          " @02[  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#
M%     @ ]JQ86HQY@C*B!P  VQ$  !D              ("!(,4  'AL+W=O
M<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4    " #VK%A:)=3MFCH.  !X
M)0  &0              @('YS   >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM
M;%!+ 0(4 Q0    ( /:L6%HO[#,J? (  (0%   9              " @6K;
M  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#%     @ ]JQ86O0\
MO2IC P  >P<  !D              ("!'=X  'AL+W=O<FMS:&5E=',O<VAE
M970R-RYX;6Q02P$"% ,4    " #VK%A:,B#I"*X'  #_$0  &0
M    @(&WX0  >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    (
M /:L6%J%"J>*A0H  '\=   9              " @9SI  !X;"]W;W)K<VAE
M971S+W-H965T,CDN>&UL4$L! A0#%     @ ]JQ86@[R$)Q-!@  ]A   !D
M             ("!6/0  'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q02P$"
M% ,4    " #VK%A:P/SW"N\,  !*(P  &0              @('<^@  >&PO
M=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( /:L6%KNP+DGL@4
M )0,   9              " @0(( 0!X;"]W;W)K<VAE971S+W-H965T,S(N
M>&UL4$L! A0#%     @ ]JQ86M94M>3-!P  1A(  !D              ("!
MZPT! 'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4    " #VK%A:
M(PBTW-L"  #.!@  &0              @('O%0$ >&PO=V]R:W-H965T<R]S
M:&5E=#,T+GAM;%!+ 0(4 Q0    ( /:L6%I20!Z;P00  '(*   9
M      " @0$9 0!X;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L! A0#%
M  @ ]JQ86JO2FGIA P  !P@  !D              ("!^1T! 'AL+W=O<FMS
M:&5E=',O<VAE970S-BYX;6Q02P$"% ,4    " #VK%A:^^A)69("  "*!0
M&0              @(&1(0$ >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;%!+
M 0(4 Q0    ( /:L6%J:P- MJP0  !P+   9              " @5HD 0!X
M;"]W;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#%     @ ]JQ86ND$]04[
M"   >A8  !D              ("!/"D! 'AL+W=O<FMS:&5E=',O<VAE970S
M.2YX;6Q02P$"% ,4    " #VK%A:('9&EP,'   X$0  &0
M@(&N,0$ >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0    ( /:L
M6%J1JI'BNP(  !4&   9              " @>@X 0!X;"]W;W)K<VAE971S
M+W-H965T-#$N>&UL4$L! A0#%     @ ]JQ86OV0KYMA @  =@4  !D
M         ("!VCL! 'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6Q02P$"% ,4
M    " #VK%A:IIJD&7@V  #9P0  &0              @(%R/@$ >&PO=V]R
M:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    ( /:L6%H)57!%TP(  $T&
M   9              " @2%U 0!X;"]W;W)K<VAE971S+W-H965T-#0N>&UL
M4$L! A0#%     @ ]JQ86@RPT&O+!0  0@T  !D              ("!*W@!
M 'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6Q02P$"% ,4    " #VK%A:E<O,
M] 0$  #H"   &0              @($M?@$ >&PO=V]R:W-H965T<R]S:&5E
M=#0V+GAM;%!+ 0(4 Q0    ( /:L6%J*Y%I$GP(  -<%   9
M  " @6B" 0!X;"]W;W)K<VAE971S+W-H965T-#<N>&UL4$L! A0#%     @
M]JQ86FU5 R$U P  =P<  !D              ("!/H4! 'AL+W=O<FMS:&5E
M=',O<VAE970T."YX;6Q02P$"% ,4    " #VK%A:UUK0J1@$  !S"0  &0
M            @(&JB $ >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;%!+ 0(4
M Q0    ( /:L6%HF 0B 8 0  %P*   9              " @?F, 0!X;"]W
M;W)K<VAE971S+W-H965T-3 N>&UL4$L! A0#%     @ ]JQ86I;?HHXX P
MG0<  !D              ("!D)$! 'AL+W=O<FMS:&5E=',O<VAE970U,2YX
M;6Q02P$"% ,4    " #VK%A:ZTWNB[8#   @"0  &0              @('_
ME $ >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+ 0(4 Q0    ( /:L6%H9
MI*7#]@,  *$)   9              " @>R8 0!X;"]W;W)K<VAE971S+W-H
M965T-3,N>&UL4$L! A0#%     @ ]JQ86ME?AEF4 @  O 4  !D
M     ("!&9T! 'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6Q02P$"% ,4
M" #VK%A:@?N'IB #  "O!@  &0              @('DGP$ >&PO=V]R:W-H
M965T<R]S:&5E=#4U+GAM;%!+ 0(4 Q0    ( /:L6%H2G]OK&@,  &<&   9
M              " @3NC 0!X;"]W;W)K<VAE971S+W-H965T-38N>&UL4$L!
M A0#%     @ ]JQ86L%YQ%&[!P  610  !D              ("!C*8! 'AL
M+W=O<FMS:&5E=',O<VAE970U-RYX;6Q02P$"% ,4    " #VK%A:',"N7(H"
M  "'!0  &0              @(%^K@$ >&PO=V]R:W-H965T<R]S:&5E=#4X
M+GAM;%!+ 0(4 Q0    ( /:L6%HA'A-NI (  -(%   9              "
M@3^Q 0!X;"]W;W)K<VAE971S+W-H965T-3DN>&UL4$L! A0#%     @ ]JQ8
M6O>,G&C1 P  P@@  !D              ("!&K0! 'AL+W=O<FMS:&5E=',O
M<VAE970V,"YX;6Q02P$"% ,4    " #VK%A:UX,:K(,#  !*#   &0
M        @($BN $ >&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM;%!+ 0(4 Q0
M   ( /:L6%JA_ZI_500  - *   9              " @=R[ 0!X;"]W;W)K
M<VAE971S+W-H965T-C(N>&UL4$L! A0#%     @ ]JQ86JZ*4%[O @  .08
M !D              ("!:, ! 'AL+W=O<FMS:&5E=',O<VAE970V,RYX;6Q0
M2P$"% ,4    " #VK%A:-P/)XXP&  #]$   &0              @(&.PP$
M>&PO=V]R:W-H965T<R]S:&5E=#8T+GAM;%!+ 0(4 Q0    ( /:L6%HOI_\?
MYP(  (X&   9              " @5'* 0!X;"]W;W)K<VAE971S+W-H965T
M-C4N>&UL4$L! A0#%     @ ]JQ86I2Q_O3< @  (P8  !D
M ("!;\T! 'AL+W=O<FMS:&5E=',O<VAE970V-BYX;6Q02P$"% ,4    " #V
MK%A:K3[2D:$"  "2!0  &0              @(&"T $ >&PO=V]R:W-H965T
M<R]S:&5E=#8W+GAM;%!+ 0(4 Q0    ( /:L6%IZP<].&@4   4-   9
M          " @5K3 0!X;"]W;W)K<VAE971S+W-H965T-C@N>&UL4$L! A0#
M%     @ ]JQ86D(X_&O2!0  C!   !D              ("!J]@! 'AL+W=O
M<FMS:&5E=',O<VAE970V.2YX;6Q02P$"% ,4    " #VK%A: #/D9_X$  "-
M#   &0              @(&TW@$ >&PO=V]R:W-H965T<R]S:&5E=#<P+GAM
M;%!+ 0(4 Q0    ( /:L6%K*L!=&G0,  /(2   9              " @>GC
M 0!X;"]W;W)K<VAE971S+W-H965T-S$N>&UL4$L! A0#%     @ ]JQ86F3-
M:EUQ P  ,0X  !D              ("!O><! 'AL+W=O<FMS:&5E=',O<VAE
M970W,BYX;6Q02P$"% ,4    " #VK%A:<,A#Y*D*   78P  &0
M    @(%EZP$ >&PO=V]R:W-H965T<R]S:&5E=#<S+GAM;%!+ 0(4 Q0    (
M /:L6%I$>N![* 4  %@:   9              " @47V 0!X;"]W;W)K<VAE
M971S+W-H965T-S0N>&UL4$L! A0#%     @ ]JQ86K.NC#I.!   31,  !D
M             ("!I/L! 'AL+W=O<FMS:&5E=',O<VAE970W-2YX;6Q02P$"
M% ,4    " #VK%A:&5'@C#<%  "E&@  &0              @($I  ( >&PO
M=V]R:W-H965T<R]S:&5E=#<V+GAM;%!+ 0(4 Q0    ( /:L6%J31': G@<
M $A-   9              " @9<% @!X;"]W;W)K<VAE971S+W-H965T-S<N
M>&UL4$L! A0#%     @ ]JQ86DEN%*"^!@  G"<  !D              ("!
M; T" 'AL+W=O<FMS:&5E=',O<VAE970W."YX;6Q02P$"% ,4    " #VK%A:
M6:ZV+H("  !G!@  &0              @(%A% ( >&PO=V]R:W-H965T<R]S
M:&5E=#<Y+GAM;%!+ 0(4 Q0    ( /:L6%IT0F>(^0(  #P*   9
M      " @1H7 @!X;"]W;W)K<VAE971S+W-H965T.# N>&UL4$L! A0#%
M  @ ]JQ86A_2V 6# P  .A(  !D              ("!2AH" 'AL+W=O<FMS
M:&5E=',O<VAE970X,2YX;6Q02P$"% ,4    " #VK%A:A&([+Y0*   L40
M&0              @($$'@( >&PO=V]R:W-H965T<R]S:&5E=#@R+GAM;%!+
M 0(4 Q0    ( /:L6%K#*^/-. 4  +H<   9              " @<\H @!X
M;"]W;W)K<VAE971S+W-H965T.#,N>&UL4$L! A0#%     @ ]JQ86E%6%].%
M!P  ?4,  !D              ("!/BX" 'AL+W=O<FMS:&5E=',O<VAE970X
M-"YX;6Q02P$"% ,4    " #VK%A:^0].[MX%  !"*P  &0
M@('Z-0( >&PO=V]R:W-H965T<R]S:&5E=#@U+GAM;%!+ 0(4 Q0    ( />L
M6%IGD@6"^0(  .X'   9              " @0\\ @!X;"]W;W)K<VAE971S
M+W-H965T.#8N>&UL4$L! A0#%     @ ]ZQ86H5T%X/M P  B1   !D
M         ("!/S\" 'AL+W=O<FMS:&5E=',O<VAE970X-RYX;6Q02P$"% ,4
M    " #WK%A:3._*H^ $  !3(0  &0              @(%C0P( >&PO=V]R
M:W-H965T<R]S:&5E=#@X+GAM;%!+ 0(4 Q0    ( />L6%HKCPIQE@0  +0>
M   9              " @7I( @!X;"]W;W)K<VAE971S+W-H965T.#DN>&UL
M4$L! A0#%     @ ]ZQ86E<;I:G1"   AC\  !D              ("!1TT"
M 'AL+W=O<FMS:&5E=',O<VAE970Y,"YX;6Q02P$"% ,4    " #WK%A:[)'X
M F("   V!@  &0              @(%/5@( >&PO=V]R:W-H965T<R]S:&5E
M=#DQ+GAM;%!+ 0(4 Q0    ( />L6%H#:JK$GP0  &\<   9
M  " @>A8 @!X;"]W;W)K<VAE971S+W-H965T.3(N>&UL4$L! A0#%     @
M]ZQ86KD0JI4X P  [@P  !D              ("!OET" 'AL+W=O<FMS:&5E
M=',O<VAE970Y,RYX;6Q02P$"% ,4    " #WK%A:D5JF>MD"  "Z"0  &0
M            @($M80( >&PO=V]R:W-H965T<R]S:&5E=#DT+GAM;%!+ 0(4
M Q0    ( />L6%JPLUE87@,  (<.   9              " @3UD @!X;"]W
M;W)K<VAE971S+W-H965T.34N>&UL4$L! A0#%     @ ]ZQ86M_G]SJT @
M0@<  !D              ("!TF<" 'AL+W=O<FMS:&5E=',O<VAE970Y-BYX
M;6Q02P$"% ,4    " #WK%A:2Z9$+#\%  "['0  &0              @(&]
M:@( >&PO=V]R:W-H965T<R]S:&5E=#DW+GAM;%!+ 0(4 Q0    ( />L6%H%
M2S_H2Q   -<! 0 9              " @3-P @!X;"]W;W)K<VAE971S+W-H
M965T.3@N>&UL4$L! A0#%     @ ]ZQ86KFP9E8*!0  6BX  !D
M     ("!M8 " 'AL+W=O<FMS:&5E=',O<VAE970Y.2YX;6Q02P$"% ,4
M" #WK%A:C21_5#X%  !''@  &@              @('VA0( >&PO=V]R:W-H
M965T<R]S:&5E=#$P,"YX;6Q02P$"% ,4    " #WK%A:.KV B>0"  #I"P
M&@              @(%LBP( >&PO=V]R:W-H965T<R]S:&5E=#$P,2YX;6Q0
M2P$"% ,4    " #WK%A:$@ST2CD#  !9#P  &@              @(&(C@(
M>&PO=V]R:W-H965T<R]S:&5E=#$P,BYX;6Q02P$"% ,4    " #WK%A:134-
MO?L#  "H#   &@              @('YD0( >&PO=V]R:W-H965T<R]S:&5E
M=#$P,RYX;6Q02P$"% ,4    " #WK%A:^66P,O8(  !E.   &@
M    @($LE@( >&PO=V]R:W-H965T<R]S:&5E=#$P-"YX;6Q02P$"% ,4
M" #WK%A:VY1YVKX#   B#@  &@              @(%:GP( >&PO=V]R:W-H
M965T<R]S:&5E=#$P-2YX;6Q02P$"% ,4    " #WK%A:K;_WI78#  #_#
M&@              @(%0HP( >&PO=V]R:W-H965T<R]S:&5E=#$P-BYX;6Q0
M2P$"% ,4    " #WK%A:61D.RW $  !,%@  &@              @('^I@(
M>&PO=V]R:W-H965T<R]S:&5E=#$P-RYX;6Q02P$"% ,4    " #WK%A:7NN"
M.^X"  "5"0  &@              @(&FJP( >&PO=V]R:W-H965T<R]S:&5E
M=#$P."YX;6Q02P$"% ,4    " #WK%A:L0V3Z_T$  !R'   &@
M    @(',K@( >&PO=V]R:W-H965T<R]S:&5E=#$P.2YX;6Q02P$"% ,4
M" #WK%A:AK@[&B("  #M!   &@              @($!M ( >&PO=V]R:W-H
M965T<R]S:&5E=#$Q,"YX;6Q02P$"% ,4    " #WK%A:)0-/E0<+  "$5
M&@              @(%;M@( >&PO=V]R:W-H965T<R]S:&5E=#$Q,2YX;6Q0
M2P$"% ,4    " #WK%A:#@P#AH(#   S$   &@              @(&:P0(
M>&PO=V]R:W-H965T<R]S:&5E=#$Q,BYX;6Q02P$"% ,4    " #WK%A:HTY:
M*X4$  !6%   &@              @(%4Q0( >&PO=V]R:W-H965T<R]S:&5E
M=#$Q,RYX;6Q02P$"% ,4    " #WK%A:S]W<E2H%   ^*   &@
M    @($1R@( >&PO=V]R:W-H965T<R]S:&5E=#$Q-"YX;6Q02P$"% ,4
M" #WK%A:I%N+J)$$  !F&0  &@              @(%SSP( >&PO=V]R:W-H
M965T<R]S:&5E=#$Q-2YX;6Q02P$"% ,4    " #WK%A:YBG-9J0&  !V)P
M&@              @($\U ( >&PO=V]R:W-H965T<R]S:&5E=#$Q-BYX;6Q0
M2P$"% ,4    " #WK%A:@Z W*3L&   *,0  &@              @($8VP(
M>&PO=V]R:W-H965T<R]S:&5E=#$Q-RYX;6Q02P$"% ,4    " #WK%A:S]=^
M2#8%  #Z&@  &@              @(&+X0( >&PO=V]R:W-H965T<R]S:&5E
M=#$Q."YX;6Q02P$"% ,4    " #WK%A:%#()MVL$  #?$0  &@
M    @('YY@( >&PO=V]R:W-H965T<R]S:&5E=#$Q.2YX;6Q02P$"% ,4
M" #WK%A:T&?18IX#  "0"P  &@              @(&<ZP( >&PO=V]R:W-H
M965T<R]S:&5E=#$R,"YX;6Q02P$"% ,4    " #WK%A:G38UZ<<"  !6!P
M&@              @(%R[P( >&PO=V]R:W-H965T<R]S:&5E=#$R,2YX;6Q0
M2P$"% ,4    " #WK%A:%94UX98#   ;"@  &@              @(%Q\@(
M>&PO=V]R:W-H965T<R]S:&5E=#$R,BYX;6Q02P$"% ,4    " #WK%A::.9>
M6(<&  !G,0  &@              @($_]@( >&PO=V]R:W-H965T<R]S:&5E
M=#$R,RYX;6Q02P$"% ,4    " #WK%A:H28H9W0#  "4"0  &@
M    @('^_ ( >&PO=V]R:W-H965T<R]S:&5E=#$R-"YX;6Q02P$"% ,4
M" #WK%A:0HX@L8(#   N$@  &@              @(&J  , >&PO=V]R:W-H
M965T<R]S:&5E=#$R-2YX;6Q02P$"% ,4    " #WK%A:3+DP1+L#  ";#0
M&@              @(%D! , >&PO=V]R:W-H965T<R]S:&5E=#$R-BYX;6Q0
M2P$"% ,4    " #WK%A:JD=E@(X#  "R"@  &@              @(%7" ,
M>&PO=V]R:W-H965T<R]S:&5E=#$R-RYX;6Q02P$"% ,4    " #WK%A:G-PO
M?58#  "T"0  &@              @($=# , >&PO=V]R:W-H965T<R]S:&5E
M=#$R."YX;6Q02P$"% ,4    " #WK%A:Z-Q+AO,"  ! "   &@
M    @(&K#P, >&PO=V]R:W-H965T<R]S:&5E=#$R.2YX;6Q02P$"% ,4
M" #WK%A:Y) JG4$(  #+-0  &@              @('6$@, >&PO=V]R:W-H
M965T<R]S:&5E=#$S,"YX;6Q02P$"% ,4    " #WK%A:'(-B/*L"  "F!@
M&@              @(%/&P, >&PO=V]R:W-H965T<R]S:&5E=#$S,2YX;6Q0
M2P$"% ,4    " #WK%A:]W\N?3$#   '"0  &@              @($R'@,
M>&PO=V]R:W-H965T<R]S:&5E=#$S,BYX;6Q02P$"% ,4    " #WK%A:["SA
M&%D"  !Y!0  &@              @(&;(0, >&PO=V]R:W-H965T<R]S:&5E
M=#$S,RYX;6Q02P$"% ,4    " #WK%A:C'H=IM "  !2"0  &@
M    @($L) , >&PO=V]R:W-H965T<R]S:&5E=#$S-"YX;6Q02P$"% ,4
M" #WK%A:K2ZXK=4"  !6!P  &@              @($T)P, >&PO=V]R:W-H
M965T<R]S:&5E=#$S-2YX;6Q02P$"% ,4    " #WK%A:5,0:G ,#  #T!P
M&@              @(%!*@, >&PO=V]R:W-H965T<R]S:&5E=#$S-BYX;6Q0
M2P$"% ,4    " #WK%A:YQ1,7&@%   L'@  &@              @(%\+0,
M>&PO=V]R:W-H965T<R]S:&5E=#$S-RYX;6Q02P$"% ,4    " #WK%A:X C-
MHWT$  #K%@  &@              @($<,P, >&PO=V]R:W-H965T<R]S:&5E
M=#$S."YX;6Q02P$"% ,4    " #WK%A:]K9;YM\#  #R$@  &@
M    @('1-P, >&PO=V]R:W-H965T<R]S:&5E=#$S.2YX;6Q02P$"% ,4
M" #WK%A:P&>CF4T"  "J!0  &@              @('H.P, >&PO=V]R:W-H
M965T<R]S:&5E=#$T,"YX;6Q02P$"% ,4    " #WK%A: T(SXT4"   9!0
M&@              @(%M/@, >&PO=V]R:W-H965T<R]S:&5E=#$T,2YX;6Q0
M2P$"% ,4    " #WK%A:N,XF$8P#   '&0  #0              @ 'J0 ,
M>&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( />L6%J7BKL<P    !,"   +
M          "  :%$ P!?<F5L<R\N<F5L<U!+ 0(4 Q0    ( />L6%H;@QY&
MO @  )9;   /              "  8I% P!X;"]W;W)K8F]O:RYX;6Q02P$"
M% ,4    " #WK%A::E%G3LP#  "D4@  &@              @ %S3@, >&PO
M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    " #WK%A:_";/-=P"
M  #=3@  $P              @ %W4@, 6T-O;G1E;G1?5'EP97-=+GAM;%!+
4!08     E0"5 #0I  "$50,    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>163
<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>164
<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>167
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>570</ContextCount>
  <ElementCount>514</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>163</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>12</UnitCount>
  <MyReports>
    <Report instance="stn-20241231.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-20241231.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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>9952151 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>9952152 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>9952153 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>9952154 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>9952155 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>9952156 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>9952157 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>9952158 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>9952159 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>9952160 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>9952161 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>9952162 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>9952163 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>9952164 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>9952165 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>9952166 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>9952167 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>9952168 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>9952169 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>9952170 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>9952171 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>9952172 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>9952173 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>9952174 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>9952175 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>9952176 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>9952177 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9952178 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9952179 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9952180 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9952181 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9952182 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9952183 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9952184 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9952185 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9952186 - 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>38</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9952187 - 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>39</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9952188 - Disclosure - Segmented Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/SegmentedInformation</Role>
      <ShortName>Segmented Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9952189 - 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>41</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9952190 - 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>42</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9955511 - 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>43</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9955512 - 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>44</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9955513 - Disclosure - Recent Accounting Pronouncements and Changes to Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesTables</Role>
      <ShortName>Recent Accounting Pronouncements and Changes to Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPolicies</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9955514 - 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>46</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9955515 - 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>47</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9955516 - 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>48</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9955517 - 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>49</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9955518 - 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>50</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9955519 - 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>51</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9955520 - 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>52</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9955521 - 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>53</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9955522 - 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>54</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9955523 - 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>55</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9955524 - 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>56</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9955525 - 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>57</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9955526 - 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>58</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9955527 - 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>59</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9955528 - 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>60</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>9955529 - 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>61</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>9955530 - 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>62</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>9955531 - 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>63</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>9955532 - 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>64</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>9955533 - 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>65</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>9955534 - 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>66</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>9955535 - 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>67</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>9955536 - 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>68</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>9955537 - 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>69</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>9955538 - 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>70</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>9955539 - 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>71</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>9955540 - 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>72</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>9955541 - Disclosure - Recent Accounting Pronouncements and Changes to Accounting Policies - Consolidated Statements of Financial Position (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofFinancialPositionDetails</Role>
      <ShortName>Recent Accounting Pronouncements and Changes to Accounting Policies - Consolidated Statements of Financial Position (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>9955542 - Disclosure - Recent Accounting Pronouncements and Changes to Accounting Policies - Consolidated Statements of Income (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofIncomeDetails</Role>
      <ShortName>Recent Accounting Pronouncements and Changes to Accounting Policies - Consolidated Statements of Income (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>9955543 - Disclosure - Recent Accounting Pronouncements and Changes to Accounting Policies - Consolidated Statements of Comprehensive Income (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofComprehensiveIncomeDetails</Role>
      <ShortName>Recent Accounting Pronouncements and Changes to Accounting Policies - Consolidated Statements of Comprehensive Income (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>9955544 - Disclosure - Recent Accounting Pronouncements and Changes to Accounting Policies - Consolidated Statements of Cash Flows (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofCashFlowsDetails</Role>
      <ShortName>Recent Accounting Pronouncements and Changes to Accounting Policies - Consolidated Statements of Cash Flows (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>9955545 - 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>77</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>9955546 - 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>78</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>9955547 - 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>79</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>9955548 - 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>80</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>9955549 - 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>81</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>9955550 - 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>82</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>9955551 - 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>83</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>9955552 - 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>84</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>9955553 - Disclosure - Lease Assets - Schedule of Impairment losses and Related Recoverable Amounts for Reportable Segments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stantec.com/role/LeaseAssetsScheduleofImpairmentlossesandRelatedRecoverableAmountsforReportableSegmentsDetails</Role>
      <ShortName>Lease Assets - Schedule of Impairment losses and Related Recoverable Amounts for Reportable Segments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>9955554 - 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>86</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>9955555 - 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>87</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>9955556 - 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>88</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>9955557 - 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>89</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>9955558 - 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>90</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>9955559 - 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>91</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>9955560 - 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>92</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>9955561 - 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>93</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>9955562 - 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>94</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>9955563 - 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>95</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>9955564 - 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>96</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>9955565 - 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>97</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>9955566 - 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>98</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>9955567 - 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>99</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>9955568 - 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>100</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>9955569 - 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>101</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>9955570 - 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>102</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>9955571 - 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>103</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>9955572 - 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>104</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>9955573 - 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>105</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>9955574 - 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>106</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>9955575 - 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>107</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>9955576 - 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>108</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>9955577 - 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>109</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>9955578 - 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>110</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R111.htm</HtmlFileName>
      <LongName>9955579 - 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>111</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R112.htm</HtmlFileName>
      <LongName>9955580 - 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>112</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R113.htm</HtmlFileName>
      <LongName>9955581 - 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>113</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R114.htm</HtmlFileName>
      <LongName>9955582 - 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>114</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R115.htm</HtmlFileName>
      <LongName>9955583 - 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>115</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R116.htm</HtmlFileName>
      <LongName>9955584 - 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>116</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R117.htm</HtmlFileName>
      <LongName>9955585 - 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>117</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R118.htm</HtmlFileName>
      <LongName>9955586 - 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>118</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R119.htm</HtmlFileName>
      <LongName>9955587 - 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>119</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R120.htm</HtmlFileName>
      <LongName>9955588 - 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>120</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R121.htm</HtmlFileName>
      <LongName>9955589 - 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>121</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R122.htm</HtmlFileName>
      <LongName>9955590 - 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>122</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R123.htm</HtmlFileName>
      <LongName>9955591 - 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>123</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R124.htm</HtmlFileName>
      <LongName>9955592 - 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>124</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R125.htm</HtmlFileName>
      <LongName>9955593 - 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>125</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R126.htm</HtmlFileName>
      <LongName>9955594 - 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>126</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R127.htm</HtmlFileName>
      <LongName>9955595 - 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>127</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R128.htm</HtmlFileName>
      <LongName>9955596 - 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>128</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R129.htm</HtmlFileName>
      <LongName>9955597 - 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>129</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R130.htm</HtmlFileName>
      <LongName>9955598 - 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>130</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R131.htm</HtmlFileName>
      <LongName>9955599 - 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>131</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R132.htm</HtmlFileName>
      <LongName>9955600 - 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>132</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R133.htm</HtmlFileName>
      <LongName>9955601 - 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>133</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R134.htm</HtmlFileName>
      <LongName>9955602 - 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>134</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R135.htm</HtmlFileName>
      <LongName>9955603 - 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>135</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R136.htm</HtmlFileName>
      <LongName>9955604 - 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>136</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R137.htm</HtmlFileName>
      <LongName>9955605 - 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>137</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R138.htm</HtmlFileName>
      <LongName>9955606 - 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>138</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R139.htm</HtmlFileName>
      <LongName>9955607 - 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>139</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R140.htm</HtmlFileName>
      <LongName>9955608 - 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>140</Position>
    </Report>
    <Report instance="stn-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R141.htm</HtmlFileName>
      <LongName>9955609 - 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>141</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" original="stn-20241231.htm">stn-20241231.htm</File>
    <File doctype="40-F" isDefinitelyFs="true" isIfrs="true" original="stn-20241231_d2.htm">stn-20241231_d2.htm</File>
    <File>stn-20241231.xsd</File>
    <File>stn-20241231_cal.xml</File>
    <File>stn-20241231_def.xml</File>
    <File>stn-20241231_lab.xml</File>
    <File>stn-20241231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>stn-20241231_g1.jpg</File>
    <File>stn-20241231_g2.jpg</File>
    <File>stn-20241231_g3.jpg</File>
    <File>stn-20241231_g4.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="48">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="1545">https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>169
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "stn-20241231.htm stn-20241231_d2.htm": {
   "nsprefix": "stn",
   "nsuri": "http://www.stantec.com/20241231",
   "dts": {
    "inline": {
     "local": [
      "stn-20241231.htm",
      "stn-20241231_d2.htm"
     ]
    },
    "schema": {
     "local": [
      "stn-20241231.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/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/dimensions/rol_full_ifrs-dim_2024-03-27.xsd",
      "https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd",
      "https://xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/currency/2024/currency-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "stn-20241231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "stn-20241231_def.xml"
     ],
     "remote": [
      "https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/dimensions/dim_full_ifrs_2024-03-27_role-995000.xml"
     ]
    },
    "labelLink": {
     "local": [
      "stn-20241231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "stn-20241231_pre.xml"
     ]
    }
   },
   "keyStandard": 402,
   "keyCustom": 112,
   "axisStandard": 40,
   "axisCustom": 1,
   "memberStandard": 66,
   "memberCustom": 84,
   "hidden": {
    "total": 4,
    "http://xbrl.sec.gov/dei/2024": 4
   },
   "contextCount": 570,
   "entityCount": 1,
   "segmentCount": 163,
   "elementCount": 907,
   "unitCount": 12,
   "baseTaxonomies": {
    "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full": 1545,
    "http://xbrl.sec.gov/dei/2024": 48
   },
   "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-20241231.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-20241231.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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition",
     "longName": "9952151 - 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-20241231_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-20241231_d2.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.stantec.com/role/ConsolidatedStatementsofIncome",
     "longName": "9952152 - 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",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:AmortisationExpense",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_d2.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.stantec.com/role/ConsolidatedStatementsofComprehensiveIncome",
     "longName": "9952153 - 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-20241231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "stn:NetUnrealizedGainsLossesOnFinancialInstruments",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_d2.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.stantec.com/role/ConsolidatedStatementsofShareholdersEquity",
     "longName": "9952154 - 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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows",
     "longName": "9952155 - 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-20241231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:AdjustmentsForAmortisationExpense",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_d2.htm",
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.stantec.com/role/CorporateInformation",
     "longName": "9952156 - 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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.stantec.com/role/BasisofPreparation",
     "longName": "9952157 - 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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.stantec.com/role/BasisofConsolidation",
     "longName": "9952158 - 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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.stantec.com/role/MaterialAccountingPolicyInformation",
     "longName": "9952159 - 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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.stantec.com/role/SignificantAccountingJudgmentsEstimatesandAssumptions",
     "longName": "9952160 - 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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPolicies",
     "longName": "9952161 - 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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.stantec.com/role/BusinessAcquisition",
     "longName": "9952162 - 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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.stantec.com/role/CashandCashEquivalents",
     "longName": "9952163 - 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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.stantec.com/role/TradeandOtherReceivables",
     "longName": "9952164 - 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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.stantec.com/role/PropertyandEquipment",
     "longName": "9952165 - 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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.stantec.com/role/LeaseAssets",
     "longName": "9952166 - 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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.stantec.com/role/Goodwill",
     "longName": "9952167 - 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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.stantec.com/role/IntangibleAssets",
     "longName": "9952168 - 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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.stantec.com/role/OtherAssets",
     "longName": "9952169 - 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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.stantec.com/role/TradeandOtherPayables",
     "longName": "9952170 - 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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.stantec.com/role/LongTermDebt",
     "longName": "9952171 - 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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.stantec.com/role/Provisions",
     "longName": "9952172 - 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-20241231_d2.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R25": {
     "role": "http://www.stantec.com/role/EmployeeDefinedBenefitPlans",
     "longName": "9952173 - 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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.stantec.com/role/OtherLiabilities",
     "longName": "9952174 - 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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.stantec.com/role/Commitments",
     "longName": "9952175 - 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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.stantec.com/role/ContingenciesandGuarantees",
     "longName": "9952176 - 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-20241231_d2.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R29": {
     "role": "http://www.stantec.com/role/ShareCapital",
     "longName": "9952177 - 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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.stantec.com/role/FairValueMeasurements",
     "longName": "9952178 - 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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.stantec.com/role/FinancialInstruments",
     "longName": "9952179 - 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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.stantec.com/role/CapitalManagement",
     "longName": "9952180 - 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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.stantec.com/role/IncomeTaxes",
     "longName": "9952181 - 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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpense",
     "longName": "9952182 - 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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.stantec.com/role/Revenue",
     "longName": "9952183 - 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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.stantec.com/role/EmployeeCosts",
     "longName": "9952184 - 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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.stantec.com/role/OtherIncome",
     "longName": "9952185 - 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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.stantec.com/role/CashFlowInformation",
     "longName": "9952186 - Disclosure - Cash Flow Information",
     "shortName": "Cash Flow Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "38",
     "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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.stantec.com/role/RelatedPartyDisclosures",
     "longName": "9952187 - Disclosure - Related-Party Disclosures",
     "shortName": "Related-Party Disclosures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "39",
     "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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.stantec.com/role/SegmentedInformation",
     "longName": "9952188 - Disclosure - Segmented Information",
     "shortName": "Segmented Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "40",
     "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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.stantec.com/role/InvestmentTaxCredits",
     "longName": "9952189 - Disclosure - Investment Tax Credits",
     "shortName": "Investment Tax Credits",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "41",
     "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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.stantec.com/role/EventsaftertheReportingPeriod",
     "longName": "9952190 - Disclosure - Events after the Reporting Period",
     "shortName": "Events after the Reporting Period",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "42",
     "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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.stantec.com/role/MaterialAccountingPolicyInformationPolicies",
     "longName": "9955511 - Disclosure - Material Accounting Policy Information (Policies)",
     "shortName": "Material Accounting Policy Information (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "43",
     "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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.stantec.com/role/MaterialAccountingPolicyInformationTables",
     "longName": "9955512 - Disclosure - Material Accounting Policy Information (Tables)",
     "shortName": "Material Accounting Policy Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "44",
     "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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesTables",
     "longName": "9955513 - Disclosure - Recent Accounting Pronouncements and Changes to Accounting Policies (Tables)",
     "shortName": "Recent Accounting Pronouncements and Changes to Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DescriptionOfInitialApplicationOfStandardsOrInterpretations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DescriptionOfInitialApplicationOfStandardsOrInterpretations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.stantec.com/role/BusinessAcquisitionTables",
     "longName": "9955514 - Disclosure - Business Acquisition (Tables)",
     "shortName": "Business Acquisition (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "46",
     "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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.stantec.com/role/CashandCashEquivalentsTables",
     "longName": "9955515 - Disclosure - Cash and Cash Equivalents (Tables)",
     "shortName": "Cash and Cash Equivalents (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "47",
     "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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.stantec.com/role/TradeandOtherReceivablesTables",
     "longName": "9955516 - Disclosure - Trade and Other Receivables (Tables)",
     "shortName": "Trade and Other Receivables (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "48",
     "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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.stantec.com/role/PropertyandEquipmentTables",
     "longName": "9955517 - Disclosure - Property and Equipment (Tables)",
     "shortName": "Property and Equipment (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "49",
     "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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.stantec.com/role/LeaseAssetsTables",
     "longName": "9955518 - Disclosure - Lease Assets (Tables)",
     "shortName": "Lease Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "50",
     "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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.stantec.com/role/GoodwillTables",
     "longName": "9955519 - Disclosure - Goodwill (Tables)",
     "shortName": "Goodwill (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "51",
     "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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.stantec.com/role/IntangibleAssetsTables",
     "longName": "9955520 - Disclosure - Intangible Assets (Tables)",
     "shortName": "Intangible Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "52",
     "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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.stantec.com/role/OtherAssetsTables",
     "longName": "9955521 - Disclosure - Other Assets (Tables)",
     "shortName": "Other Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "53",
     "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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.stantec.com/role/TradeandOtherPayablesTables",
     "longName": "9955522 - Disclosure - Trade and Other Payables (Tables)",
     "shortName": "Trade and Other Payables (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "stn:DisclosureOfDetailedInformationAboutTradeAndOtherPayablesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.stantec.com/role/LongTermDebtTables",
     "longName": "9955523 - Disclosure - Long-Term Debt (Tables)",
     "shortName": "Long-Term Debt (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "55",
     "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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.stantec.com/role/ProvisionsTables",
     "longName": "9955524 - Disclosure - Provisions (Tables)",
     "shortName": "Provisions (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "56",
     "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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.stantec.com/role/EmployeeDefinedBenefitPlansTables",
     "longName": "9955525 - Disclosure - Employee Defined Benefit Plans (Tables)",
     "shortName": "Employee Defined Benefit Plans (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "57",
     "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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.stantec.com/role/OtherLiabilitiesTables",
     "longName": "9955526 - Disclosure - Other Liabilities (Tables)",
     "shortName": "Other Liabilities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "stn:DisclosureOfDetailedInformationAboutOtherLiabilitiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.stantec.com/role/CommitmentsTables",
     "longName": "9955527 - Disclosure - Commitments (Tables)",
     "shortName": "Commitments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "59",
     "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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.stantec.com/role/ShareCapitalTables",
     "longName": "9955528 - Disclosure - Share Capital (Tables)",
     "shortName": "Share Capital (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "60",
     "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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.stantec.com/role/FairValueMeasurementsTables",
     "longName": "9955529 - Disclosure - Fair Value Measurements (Tables)",
     "shortName": "Fair Value Measurements (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfFairValueMeasurementOfAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfFairValueMeasurementOfAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.stantec.com/role/FinancialInstrumentsTables",
     "longName": "9955530 - Disclosure - Financial Instruments (Tables)",
     "shortName": "Financial Instruments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "62",
     "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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.stantec.com/role/CapitalManagementTables",
     "longName": "9955531 - Disclosure - Capital Management (Tables)",
     "shortName": "Capital Management (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "63",
     "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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.stantec.com/role/IncomeTaxesTables",
     "longName": "9955532 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "stn:DisclosureOfReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "stn:DisclosureOfReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseTables",
     "longName": "9955533 - 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": "65",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfInterestIncomeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.stantec.com/role/EmployeeCostsTables",
     "longName": "9955534 - Disclosure - Employee Costs (Tables)",
     "shortName": "Employee Costs (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "stn:DisclosureOfDetailedInformationAboutEmployeeCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "stn:DisclosureOfDetailedInformationAboutEmployeeCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.stantec.com/role/OtherIncomeTables",
     "longName": "9955535 - Disclosure - Other Income (Tables)",
     "shortName": "Other Income (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "stn:DisclosureOfDetailedInformationAboutOtherOperatingIncomeExpenseTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.stantec.com/role/CashFlowInformationTables",
     "longName": "9955536 - Disclosure - Cash Flow Information (Tables)",
     "shortName": "Cash Flow Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.stantec.com/role/RelatedPartyDisclosuresTables",
     "longName": "9955537 - Disclosure - Related-Party Disclosures (Tables)",
     "shortName": "Related-Party Disclosures (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "69",
     "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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.stantec.com/role/SegmentedInformationTables",
     "longName": "9955538 - Disclosure - Segmented Information (Tables)",
     "shortName": "Segmented Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "70",
     "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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.stantec.com/role/MaterialAccountingPolicyInformationScheduleofEstimatedUsefulLivesandDepreciationCalculationMethodsDetails",
     "longName": "9955539 - 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": "71",
     "firstAnchor": {
      "contextRef": "c-46",
      "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-20241231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-46",
      "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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.stantec.com/role/MaterialAccountingPolicyInformationAdditionalInformationDetails",
     "longName": "9955540 - 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": "72",
     "firstAnchor": {
      "contextRef": "c-57",
      "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-20241231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-57",
      "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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofFinancialPositionDetails",
     "longName": "9955541 - Disclosure - Recent Accounting Pronouncements and Changes to Accounting Policies - Consolidated Statements of Financial Position (Details)",
     "shortName": "Recent Accounting Pronouncements and Changes to Accounting Policies - Consolidated Statements of Financial Position (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "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-20241231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-32",
      "name": "ifrs-full:Goodwill",
      "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-20241231_d2.htm",
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofIncomeDetails",
     "longName": "9955542 - Disclosure - Recent Accounting Pronouncements and Changes to Accounting Policies - Consolidated Statements of Income (Details)",
     "shortName": "Recent Accounting Pronouncements and Changes to Accounting Policies - Consolidated Statements of Income (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:SellingGeneralAndAdministrativeExpense",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-78",
      "name": "ifrs-full:SellingGeneralAndAdministrativeExpense",
      "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-20241231_d2.htm",
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofComprehensiveIncomeDetails",
     "longName": "9955543 - Disclosure - Recent Accounting Pronouncements and Changes to Accounting Policies - Consolidated Statements of Comprehensive Income (Details)",
     "shortName": "Recent Accounting Pronouncements and Changes to Accounting Policies - Consolidated Statements of Comprehensive Income (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "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-20241231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-78",
      "name": "ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation",
      "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-20241231_d2.htm",
      "unique": true
     }
    },
    "R76": {
     "role": "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofCashFlowsDetails",
     "longName": "9955544 - Disclosure - Recent Accounting Pronouncements and Changes to Accounting Policies - Consolidated Statements of Cash Flows (Details)",
     "shortName": "Recent Accounting Pronouncements and Changes to Accounting Policies - Consolidated Statements of Cash Flows (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "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-20241231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-78",
      "name": "ifrs-full:ProfitLossFromContinuingOperations",
      "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-20241231_d2.htm",
      "unique": true
     }
    },
    "R77": {
     "role": "http://www.stantec.com/role/BusinessAcquisitionAdditionalInformationDetails",
     "longName": "9955545 - Disclosure - Business Acquisition - Additional Information (Details)",
     "shortName": "Business Acquisition - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "ifrs-full:GoodwillRecognisedAsOfAcquisitionDate",
      "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-20241231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-80",
      "name": "ifrs-full:NumberOfEmployees",
      "unitRef": "employee",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_d2.htm",
      "unique": true
     }
    },
    "R78": {
     "role": "http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails",
     "longName": "9955546 - 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": "78",
     "firstAnchor": {
      "contextRef": "c-4",
      "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-20241231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R79": {
     "role": "http://www.stantec.com/role/CashandCashEquivalentsDetails",
     "longName": "9955547 - Disclosure - Cash and Cash Equivalents (Details)",
     "shortName": "Cash and Cash Equivalents (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R80": {
     "role": "http://www.stantec.com/role/TradeandOtherReceivablesScheduleofTradeandOtherReceivablesDetails",
     "longName": "9955548 - 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": "80",
     "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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R81": {
     "role": "http://www.stantec.com/role/TradeandOtherReceivablesScheduleofAgingAnalysisofGrossTradeReceivablesDetails",
     "longName": "9955549 - 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": "81",
     "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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R82": {
     "role": "http://www.stantec.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails",
     "longName": "9955550 - 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": "82",
     "firstAnchor": {
      "contextRef": "c-4",
      "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-20241231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-153",
      "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-20241231_d2.htm",
      "unique": true
     }
    },
    "R83": {
     "role": "http://www.stantec.com/role/LeaseAssetsScheduleofRightofuseAssetsDetails",
     "longName": "9955551 - 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": "83",
     "firstAnchor": {
      "contextRef": "c-4",
      "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-20241231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-159",
      "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-20241231_d2.htm",
      "unique": true
     }
    },
    "R84": {
     "role": "http://www.stantec.com/role/LeaseAssetsAdditionalInformationDetails",
     "longName": "9955552 - Disclosure - Lease Assets - Additional Information (Details)",
     "shortName": "Lease Assets - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ReversalOfImpairmentLossRecognisedInProfitOrLoss",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfImpairmentLossAndReversalOfImpairmentLossExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-178",
      "name": "ifrs-full:AdditionalProvisionsOtherProvisions",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_d2.htm",
      "unique": true
     }
    },
    "R85": {
     "role": "http://www.stantec.com/role/LeaseAssetsScheduleofImpairmentlossesandRelatedRecoverableAmountsforReportableSegmentsDetails",
     "longName": "9955553 - Disclosure - Lease Assets - Schedule of Impairment losses and Related Recoverable Amounts for Reportable Segments (Details)",
     "shortName": "Lease Assets - Schedule of Impairment losses and Related Recoverable Amounts for Reportable Segments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ReversalOfImpairmentLossRecognisedInProfitOrLoss",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfImpairmentLossAndReversalOfImpairmentLossExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-44",
      "name": "ifrs-full:ImpairmentLossRecognisedInProfitOrLossRightofuseAssets",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfImpairmentLossAndReversalOfImpairmentLossExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_d2.htm",
      "unique": true
     }
    },
    "R86": {
     "role": "http://www.stantec.com/role/LeaseAssetsScheduleofAmountsRecognizedinAdministrativeandMarketingExpensesDetails",
     "longName": "9955554 - 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": "86",
     "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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R87": {
     "role": "http://www.stantec.com/role/GoodwillScheduleofReconciliationofChangesinGoodwillDetails",
     "longName": "9955555 - 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": "87",
     "firstAnchor": {
      "contextRef": "c-4",
      "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-20241231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-103",
      "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-20241231_d2.htm",
      "unique": true
     }
    },
    "R88": {
     "role": "http://www.stantec.com/role/GoodwillScheduleofGoodwillAllocatedDetails",
     "longName": "9955556 - Disclosure - Goodwill - Schedule of Goodwill Allocated (Details)",
     "shortName": "Goodwill - Schedule of Goodwill Allocated (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "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-20241231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-203",
      "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-20241231_d2.htm",
      "unique": true
     }
    },
    "R89": {
     "role": "http://www.stantec.com/role/GoodwillAdditionalInformationDetails",
     "longName": "9955557 - Disclosure - Goodwill - Additional Information (Details)",
     "shortName": "Goodwill - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "c-213",
      "name": "ifrs-full:AmountByWhichUnitsRecoverableAmountExceedsItsCarryingAmount",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-213",
      "name": "ifrs-full:AmountByWhichUnitsRecoverableAmountExceedsItsCarryingAmount",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R90": {
     "role": "http://www.stantec.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails",
     "longName": "9955558 - 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": "90",
     "firstAnchor": {
      "contextRef": "c-4",
      "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-20241231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-103",
      "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-20241231_d2.htm",
      "unique": true
     }
    },
    "R91": {
     "role": "http://www.stantec.com/role/IntangibleAssetsAdditionalInformationDetails",
     "longName": "9955559 - Disclosure - Intangible Assets - Additional Information (Details)",
     "shortName": "Intangible Assets - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "c-250",
      "name": "stn:SoftwareFinancingObligation",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-250",
      "name": "stn:SoftwareFinancingObligation",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R92": {
     "role": "http://www.stantec.com/role/OtherAssetsScheduleofOtherAssetsDetails",
     "longName": "9955560 - 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": "92",
     "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-20241231_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-20241231_d2.htm",
      "unique": true
     }
    },
    "R93": {
     "role": "http://www.stantec.com/role/OtherAssetsScheduleofFairValueandAmortizedCostDetails",
     "longName": "9955561 - 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": "93",
     "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-20241231_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-20241231_d2.htm",
      "unique": true
     }
    },
    "R94": {
     "role": "http://www.stantec.com/role/OtherAssetsAdditionalInformationDetails",
     "longName": "9955562 - Disclosure - Other Assets - Additional Information (Details)",
     "shortName": "Other Assets - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "94",
     "firstAnchor": {
      "contextRef": "c-266",
      "name": "stn:BondsInterestRatePercentage",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "4",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-266",
      "name": "stn:BondsInterestRatePercentage",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "4",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R95": {
     "role": "http://www.stantec.com/role/OtherAssetsScheduleofDisclosureoftheBondPortfolioStatedatFairValueDetails",
     "longName": "9955563 - 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": "95",
     "firstAnchor": {
      "contextRef": "c-262",
      "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-20241231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-262",
      "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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R96": {
     "role": "http://www.stantec.com/role/TradeandOtherPayablesDetails",
     "longName": "9955564 - Disclosure - Trade and Other Payables (Details)",
     "shortName": "Trade and Other Payables (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "96",
     "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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R97": {
     "role": "http://www.stantec.com/role/LongTermDebtScheduleofLongTermDebtDetails",
     "longName": "9955565 - 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": "97",
     "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-20241231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-276",
      "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-20241231_d2.htm",
      "unique": true
     }
    },
    "R98": {
     "role": "http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails",
     "longName": "9955566 - Disclosure - Long-Term Debt - Additional Information (Details)",
     "shortName": "Long-Term Debt - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "98",
     "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-20241231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-291",
      "name": "stn:SyndicatedSeniorCreditFacilitiesAdditionalBorrowingCapacity",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_d2.htm",
      "unique": true
     }
    },
    "R99": {
     "role": "http://www.stantec.com/role/LongTermDebtScheduleofNotesPayableDetails",
     "longName": "9955567 - 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": "99",
     "firstAnchor": {
      "contextRef": "c-307",
      "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-20241231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-307",
      "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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R100": {
     "role": "http://www.stantec.com/role/ProvisionsScheduleofProvisionsDetails",
     "longName": "9955568 - Disclosure - Provisions - Schedule of Provisions (Details)",
     "shortName": "Provisions - Schedule of Provisions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "100",
     "firstAnchor": {
      "contextRef": "c-4",
      "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-20241231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R101": {
     "role": "http://www.stantec.com/role/ProvisionsAdditionalInformationDetails",
     "longName": "9955569 - Disclosure - Provisions - Additional Information (Details)",
     "shortName": "Provisions - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "101",
     "firstAnchor": {
      "contextRef": "c-337",
      "name": "ifrs-full:DescriptionOfExpectedTimingOfOutflowsOtherProvisions",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-337",
      "name": "ifrs-full:DescriptionOfExpectedTimingOfOutflowsOtherProvisions",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R102": {
     "role": "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofEmployeeDefinedBenefitPlansDetails",
     "longName": "9955570 - 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": "102",
     "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-20241231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-341",
      "name": "ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan",
      "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-20241231_d2.htm",
      "unique": true
     }
    },
    "R103": {
     "role": "http://www.stantec.com/role/EmployeeDefinedBenefitPlansAdditionalInformationDetails",
     "longName": "9955571 - 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": "103",
     "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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R104": {
     "role": "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails",
     "longName": "9955572 - 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": "104",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-349",
      "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-20241231_d2.htm",
      "unique": true
     }
    },
    "R105": {
     "role": "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofMajorCategoriesofPlanAssetsMeasuredatFairValueDetails",
     "longName": "9955573 - 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": "105",
     "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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R106": {
     "role": "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofPrincipalAssumptionsUsedInDeterminingPensionBenefitObligationsDetails",
     "longName": "9955574 - 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": "106",
     "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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R107": {
     "role": "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofQuantitativeSensitivityAnalysesImpactonDefinedBenefitObligationforSignificantAssumptionsDetails",
     "longName": "9955575 - 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": "107",
     "firstAnchor": {
      "contextRef": "c-362",
      "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-20241231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-362",
      "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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R108": {
     "role": "http://www.stantec.com/role/OtherLiabilitiesDetails",
     "longName": "9955576 - Disclosure - Other Liabilities (Details)",
     "shortName": "Other Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "108",
     "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-20241231_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-20241231_d2.htm",
      "unique": true
     }
    },
    "R109": {
     "role": "http://www.stantec.com/role/CommitmentsDetails",
     "longName": "9955577 - Disclosure - Commitments (Details)",
     "shortName": "Commitments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "109",
     "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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R110": {
     "role": "http://www.stantec.com/role/ContingenciesandGuaranteesDetails",
     "longName": "9955578 - Disclosure - Contingencies and Guarantees (Details)",
     "shortName": "Contingencies and Guarantees (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "110",
     "firstAnchor": {
      "contextRef": "c-373",
      "name": "ifrs-full:EstimatedFinancialEffectOfContingentAssets",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-373",
      "name": "ifrs-full:EstimatedFinancialEffectOfContingentAssets",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R111": {
     "role": "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails",
     "longName": "9955579 - Disclosure - Share Capital - Additional Information (Details)",
     "shortName": "Share Capital - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "111",
     "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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R112": {
     "role": "http://www.stantec.com/role/ShareCapitalScheduleofDividendsDeclaredandRecordedDetails",
     "longName": "9955580 - 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": "112",
     "firstAnchor": {
      "contextRef": "c-375",
      "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-20241231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-375",
      "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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R113": {
     "role": "http://www.stantec.com/role/ShareCapitalScheduleoftheCompanysRSUsPSUsandDSUsDetails",
     "longName": "9955581 - 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": "113",
     "firstAnchor": {
      "contextRef": "c-380",
      "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-20241231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-383",
      "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-20241231_d2.htm",
      "unique": true
     }
    },
    "R114": {
     "role": "http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforAssetsDetails",
     "longName": "9955582 - 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": "114",
     "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-20241231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-419",
      "name": "ifrs-full:OtherFinancialLiabilities",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfFairValueMeasurementOfAssetsExplanatory",
       "ifrs-full:DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_d2.htm",
      "unique": true
     }
    },
    "R115": {
     "role": "http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforLiabilitiesDetails",
     "longName": "9955583 - 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": "115",
     "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-20241231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-435",
      "name": "ifrs-full:Liabilities",
      "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-20241231_d2.htm",
      "unique": true
     }
    },
    "R116": {
     "role": "http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails",
     "longName": "9955584 - Disclosure - Financial Instruments - Additional Information (Details)",
     "shortName": "Financial Instruments - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "116",
     "firstAnchor": {
      "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-20241231_d2.htm",
      "first": true,
      "unique": 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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R117": {
     "role": "http://www.stantec.com/role/FinancialInstrumentsScheduleofLossAllowanceProvisionDetails",
     "longName": "9955585 - 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": "117",
     "firstAnchor": {
      "contextRef": "c-123",
      "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-20241231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-123",
      "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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R118": {
     "role": "http://www.stantec.com/role/FinancialInstrumentsScheduleofTimingofUndiscountedCashOutflowsRelatingtoFinancialLiabilitiesDetails",
     "longName": "9955586 - 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": "118",
     "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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R119": {
     "role": "http://www.stantec.com/role/CapitalManagementScheduleofCapitalManagedDetails",
     "longName": "9955587 - 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": "119",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:CurrentPortionOfLongtermBorrowings",
      "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-20241231_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-20241231_d2.htm",
      "unique": true
     }
    },
    "R120": {
     "role": "http://www.stantec.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxforContinuingOperationsFromStatutoryCanadianTaxRatesDetails",
     "longName": "9955588 - 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": "120",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ApplicableTaxRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "stn:DisclosureOfReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_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",
       "stn:DisclosureOfReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R121": {
     "role": "http://www.stantec.com/role/IncomeTaxesAdditionalInformationDetails",
     "longName": "9955589 - Disclosure - Income Taxes - Additional Information (Details)",
     "shortName": "Income Taxes - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "121",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:CurrentTaxExpenseIncome",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "stn:DisclosureOfMajorComponentsOfTaxExpenseIncomeTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_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-20241231_d2.htm",
      "unique": true
     }
    },
    "R122": {
     "role": "http://www.stantec.com/role/IncomeTaxesScheduleofMajorComponentsofDeferredIncomeTaxRecoveryExpensefromContinuingOperationsDetails",
     "longName": "9955590 - 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": "122",
     "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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R123": {
     "role": "http://www.stantec.com/role/IncomeTaxesScheduleofSignificantComponentsofNetDeferredIncomeTaxAssetsLiabilitiesDetails",
     "longName": "9955591 - 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": "123",
     "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-20241231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-487",
      "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-20241231_d2.htm",
      "unique": true
     }
    },
    "R124": {
     "role": "http://www.stantec.com/role/IncomeTaxesScheduleofReconciliationofNetDeferredTaxAssetsLiabilitiesDetails",
     "longName": "9955592 - 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": "124",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "ifrs-full:DeferredTaxLiabilityAsset",
      "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-20241231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DeferredTaxExpenseIncomeRecognisedInProfitOrLoss",
      "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-20241231_d2.htm",
      "unique": true
     }
    },
    "R125": {
     "role": "http://www.stantec.com/role/IncomeTaxesScheduleofLossCarryforwardsandDeductibleTemporaryDifferencesDetails",
     "longName": "9955593 - 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": "125",
     "firstAnchor": {
      "contextRef": "c-507",
      "name": "ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised",
      "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-20241231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-507",
      "name": "ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised",
      "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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R126": {
     "role": "http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseScheduleofInterestExpenseDetails",
     "longName": "9955594 - 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": "126",
     "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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R127": {
     "role": "http://www.stantec.com/role/RevenueDetails",
     "longName": "9955595 - Disclosure - Revenue (Details)",
     "shortName": "Revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "127",
     "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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R128": {
     "role": "http://www.stantec.com/role/EmployeeCostsScheduleofEmployeeBenefitsCostDetails",
     "longName": "9955596 - 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": "128",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ShorttermEmployeeBenefitsExpense",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "stn:DisclosureOfDetailedInformationAboutEmployeeCostsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_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",
       "ix:continuation",
       "stn:DisclosureOfDetailedInformationAboutEmployeeCostsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R129": {
     "role": "http://www.stantec.com/role/OtherIncomeDetails",
     "longName": "9955597 - Disclosure - Other Income (Details)",
     "shortName": "Other Income (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "129",
     "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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R130": {
     "role": "http://www.stantec.com/role/CashFlowInformationScheduleofRollForwardDetails",
     "longName": "9955598 - 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": "130",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "ifrs-full:LiabilitiesArisingFromFinancingActivities",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ifrs-full:DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-19",
      "name": "ifrs-full:LiabilitiesArisingFromFinancingActivities",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ifrs-full:DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_d2.htm",
      "unique": true
     }
    },
    "R131": {
     "role": "http://www.stantec.com/role/CashFlowInformationScheduleofNetCashFlowsfromOperatingActivitiesDetails",
     "longName": "9955599 - 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": "131",
     "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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R132": {
     "role": "http://www.stantec.com/role/CashFlowInformationScheduleofAmountsRecognizedintheConsolidatedStatementofCashFlowsDetails",
     "longName": "9955600 - 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": "132",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "stn:InterestPaymentsOfLeaseLiabilities",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "stn:DisclosureOfDetailedInformationAboutCashOutflowsForLeasesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_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",
       "stn:DisclosureOfDetailedInformationAboutCashOutflowsForLeasesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R133": {
     "role": "http://www.stantec.com/role/RelatedPartyDisclosuresAdditionalInformationDetails",
     "longName": "9955601 - Disclosure - Related-Party Disclosures - Additional Information (Details)",
     "shortName": "Related-Party Disclosures - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "133",
     "firstAnchor": {
      "contextRef": "c-532",
      "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-20241231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-532",
      "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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R134": {
     "role": "http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofJointOperationsDetails",
     "longName": "9955602 - 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": "134",
     "firstAnchor": {
      "contextRef": "c-533",
      "name": "ifrs-full:ProportionOfOwnershipInterestInJointOperation",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfJointVenturesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-533",
      "name": "ifrs-full:ProportionOfOwnershipInterestInJointOperation",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfJointVenturesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R135": {
     "role": "http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofTransactionswithJointVenturesDetails",
     "longName": "9955603 - 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": "135",
     "firstAnchor": {
      "contextRef": "c-536",
      "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-20241231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-536",
      "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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R136": {
     "role": "http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofCompensationofKeyManagementPersonnelandDirectorsoftheCompanyDetails",
     "longName": "9955604 - 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": "136",
     "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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R137": {
     "role": "http://www.stantec.com/role/SegmentedInformationScheduleofOperatingSegmentsDetails",
     "longName": "9955605 - 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": "137",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-540",
      "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-20241231_d2.htm",
      "unique": true
     }
    },
    "R138": {
     "role": "http://www.stantec.com/role/SegmentedInformationScheduleofNonCurrentAssetsandGrossRevenuebyGeographicalAreasDetails",
     "longName": "9955606 - 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": "138",
     "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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R139": {
     "role": "http://www.stantec.com/role/SegmentedInformationScheduleofGrossRevenuebyServicesDetails",
     "longName": "9955607 - 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": "139",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-560",
      "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-20241231_d2.htm",
      "unique": true
     }
    },
    "R140": {
     "role": "http://www.stantec.com/role/InvestmentTaxCreditDetails",
     "longName": "9955608 - Disclosure - Investment Tax Credit (Details)",
     "shortName": "Investment Tax Credit (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "140",
     "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-20241231_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-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R141": {
     "role": "http://www.stantec.com/role/EventsaftertheReportingPeriodDetails",
     "longName": "9955609 - Disclosure - Events after the Reporting Period (Details)",
     "shortName": "Events after the Reporting Period (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "141",
     "firstAnchor": {
      "contextRef": "c-570",
      "name": "ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare",
      "unitRef": "cadPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-570",
      "name": "ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare",
      "unitRef": "cadPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "stn-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "country_AU": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "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/2024",
     "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/20241231",
     "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/20241231",
     "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/20241231",
     "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/2024-03-27/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": [
      "r385"
     ]
    },
    "ifrs-full_AccumulatedDepreciationAndAmortisationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r68",
      "r391",
      "r403",
      "r406",
      "r407"
     ]
    },
    "ifrs-full_AccumulatedImpairmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r251",
      "r270",
      "r352",
      "r391",
      "r403",
      "r406",
      "r407"
     ]
    },
    "ifrs-full_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r380"
     ]
    },
    "ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "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: Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r243"
     ]
    },
    "ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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: Total for all business combinations [member]; Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r140"
     ]
    },
    "ifrs-full_AcquisitionsThroughBusinessCombinationsOtherProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AcquisitionsThroughBusinessCombinationsOtherProvisions",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/ProvisionsScheduleofProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisitions",
        "label": "Acquisitions through business combinations, other provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase in other provisions resulting from acquisitions through business combinations. [Refer: Total for all business combinations [member]; Other provisions]"
       }
      }
     },
     "auth_ref": [
      "r401"
     ]
    },
    "ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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: Total for all business combinations [member]; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "ifrs-full_AcquisitionsThroughBusinessCombinationsRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "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"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase in right-of-use assets resulting from acquisitions through business combinations. [Refer: Total for all business combinations [member]; Right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r392"
     ]
    },
    "ifrs-full_ActuarialAssumptionOfDiscountRates": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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 [domain]]"
       }
      }
     },
     "auth_ref": [
      "r397"
     ]
    },
    "stn_ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/2024-03-27/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 [domain]; Defined benefit obligation, at present value; Actuarial assumptions [domain]]"
       }
      }
     },
     "auth_ref": [
      "r397"
     ]
    },
    "stn_ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/2024-03-27/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 [domain]; Defined benefit obligation, at present value; Actuarial assumptions [domain]]"
       }
      }
     },
     "auth_ref": [
      "r397"
     ]
    },
    "stn_ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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": []
    },
    "stn_ActuarialAssumptionOfLifeExpectancyAfterRetirementFemale": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/20241231",
     "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/2024-03-27/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": [
      "r84"
     ]
    },
    "ifrs-full_ActuarialAssumptionsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ActuarialAssumptionsDomain",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofQuantitativeSensitivityAnalysesImpactonDefinedBenefitObligationforSignificantAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Actuarial assumptions",
        "label": "Actuarial assumptions [domain]"
       }
      },
      "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": [
      "r84"
     ]
    },
    "stn_ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/2024-03-27/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": [
      "r76"
     ]
    },
    "ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r77"
     ]
    },
    "ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r395"
     ]
    },
    "stn_ActuarialGainsLossesArisingFromNetDefinedBenefitLiabilityAssetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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": []
    },
    "ifrs-full_AdditionalPaidinCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r380"
     ]
    },
    "ifrs-full_AdditionalProvisionsOtherProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdditionalProvisionsOtherProvisions",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/LeaseAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional provisions, other provisions",
        "label": "Additional provisions, other provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of additional other provisions made. [Refer: Other provisions]"
       }
      }
     },
     "auth_ref": [
      "r129"
     ]
    },
    "ifrs-full_AdditionalRecognitionGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r249"
     ]
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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: Total for all business combinations [member]; Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r140"
     ]
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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: Total for all business combinations [member]; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r59"
     ]
    },
    "ifrs-full_AdditionsToRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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/2024",
     "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": []
    },
    "ifrs-full_AdjustedWeightedAverageShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustedWeightedAverageShares",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average number of shares outstanding - diluted (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": [
      "r105"
     ]
    },
    "ifrs-full_AdjustmentsForAmortisationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsForAmortisationExpense",
     "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": "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": [
      "r412"
     ]
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInAccruedIncomeOtherThanContractAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r410"
     ]
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInContractAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r410"
     ]
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInPrepaidExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r412"
     ]
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r412"
     ]
    },
    "ifrs-full_AdjustmentsForDeferredTaxExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsForDeferredTaxExpense",
     "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",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofCashFlowsDetails"
     ],
     "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": [
      "r412"
     ]
    },
    "ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsForDepreciationAndAmortisationExpense",
     "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",
        "label": "Adjustments for depreciation and amortisation expense"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for depreciation and amortisation expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Depreciation and amortisation expense; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r411"
     ]
    },
    "ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss",
     "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": "Net impairment of lease assets and property and equipment",
        "label": "Adjustments for impairment loss (reversal of impairment loss) recognised in profit or loss"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for impairment loss (reversal of impairment loss) recognised in profit or loss to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Impairment loss (reversal of impairment loss) recognised in profit or loss]"
       }
      }
     },
     "auth_ref": [
      "r411"
     ]
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInContractLiabilities",
     "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 contract liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for the increase (decrease) in contract liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Contract liabilities; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r410"
     ]
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofCashFlowsDetails"
     ],
     "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": [
      "r412"
     ]
    },
    "ifrs-full_AdjustmentsForProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsForProvisions",
     "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": "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": [
      "r411"
     ]
    },
    "ifrs-full_AdjustmentsForSharebasedPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r411"
     ]
    },
    "stn_AdjustmentsToReconcileProfitLossNonCashAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/20241231",
     "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/20241231",
     "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/2024-03-27/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",
        "label": "Aggregated individually immaterial business combinations [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the aggregation of business combinations that are individually immaterial. [Refer: Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r247"
     ]
    },
    "currency_AllCurrenciesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2024",
     "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": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024-03-27/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": [
      "r381"
     ]
    },
    "ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r142"
     ]
    },
    "ifrs-full_AmountByWhichUnitsRecoverableAmountExceedsItsCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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]; Total for all cash-generating units [member]]"
       }
      }
     },
     "auth_ref": [
      "r121",
      "r125"
     ]
    },
    "ifrs-full_AmountByWhichValueAssignedToKeyAssumptionMustChangeInOrderForUnitsRecoverableAmountToBeEqualToCarryingAmount": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r122",
      "r126"
     ]
    },
    "ifrs-full_AmountsPayableRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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: Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r92",
      "r96"
     ]
    },
    "ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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/2024-03-27/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/2024",
     "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": [
      "r374"
     ]
    },
    "stn_AnnuityPoliciesAmountContributedToFairValueOfPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "localname": "AnnuityPoliciesAmountContributedToFairValueOfPlanAssets",
     "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": "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": []
    },
    "ifrs-full_ApplicableTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r50"
     ]
    },
    "ifrs-full_AssetRecognisedForExpectedReimbursementOtherProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AssetRecognisedForExpectedReimbursementOtherProvisions",
     "crdr": "debit",
     "presentation": [
      "http://www.stantec.com/role/BusinessAcquisitionAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected reimbursements related to these provisions for claims",
        "label": "Asset recognised for expected reimbursement, other provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that have been recognised for the expected reimbursement of other provisions. [Refer: Expected reimbursement, other provisions; Other provisions]"
       }
      }
     },
     "auth_ref": [
      "r133"
     ]
    },
    "ifrs-full_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofFinancialPositionDetails"
     ],
     "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": [
      "r23",
      "r194",
      "r195",
      "r197",
      "r290",
      "r292"
     ]
    },
    "ifrs-full_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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/20241231",
     "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/2024",
     "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": [
      "r374"
     ]
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r372",
      "r373",
      "r374"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.stantec.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Location",
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r372",
      "r373",
      "r374"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorName",
     "presentation": [
      "http://www.stantec.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Name",
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r372",
      "r373",
      "r374"
     ]
    },
    "ifrs-full_AverageEffectiveTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r50"
     ]
    },
    "ifrs-full_BankBorrowingsUndiscountedCashFlows": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r357",
      "r362"
     ]
    },
    "stn_BankIndebtedness": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "localname": "BankIndebtedness",
     "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"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bank indebtedness",
        "label": "Bank Indebtedness",
        "documentation": "Bank Indebtedness"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BankOverdraftsClassifiedAsCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BankOverdraftsClassifiedAsCashEquivalents",
     "crdr": "credit",
     "presentation": [
      "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": [
      "r414"
     ]
    },
    "ifrs-full_BasicEarningsLossPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BasicEarningsLossPerShare",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofIncome",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofIncomeDetails"
     ],
     "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": [
      "r103",
      "r104"
     ]
    },
    "stn_BasisOfConsolidationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/20241231",
     "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/20241231",
     "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/20241231",
     "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/20241231",
     "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/2024-03-27/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": [
      "r381"
     ]
    },
    "ifrs-full_Borrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r384"
     ]
    },
    "ifrs-full_BorrowingsByNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r418"
     ]
    },
    "ifrs-full_BorrowingsByNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BorrowingsByNameDomain",
     "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 [domain]"
       }
      },
      "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": [
      "r418"
     ]
    },
    "ifrs-full_BorrowingsInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r418"
     ]
    },
    "stn_BorrowingsPayableAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/2024-03-27/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": [
      "r166",
      "r201",
      "r230",
      "r235",
      "r341",
      "r343",
      "r418"
     ]
    },
    "stn_BritishPoundMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/2024-03-27/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": [
      "r390"
     ]
    },
    "stn_BuildingsServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/20241231",
     "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/2024-03-27/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": [
      "r246"
     ]
    },
    "ifrs-full_BusinessCombinationsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BusinessCombinationsDomain",
     "presentation": [
      "http://www.stantec.com/role/BusinessAcquisitionAdditionalInformationDetails",
      "http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business combinations",
        "label": "Business combinations [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Business combinations' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r246",
      "r252"
     ]
    },
    "dei_BusinessContactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r373",
      "r374"
     ]
    },
    "country_CA": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "CA",
     "presentation": [
      "http://www.stantec.com/role/GoodwillAdditionalInformationDetails",
      "http://www.stantec.com/role/GoodwillScheduleofGoodwillAllocatedDetails",
      "http://www.stantec.com/role/LeaseAssetsAdditionalInformationDetails",
      "http://www.stantec.com/role/LeaseAssetsScheduleofImpairmentlossesandRelatedRecoverableAmountsforReportableSegmentsDetails",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofFinancialPositionDetails",
      "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/20241231",
     "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/2024-03-27/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": [
      "r379"
     ]
    },
    "stn_CapitalNetOfCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/20241231",
     "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": []
    },
    "ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r58",
      "r65",
      "r139",
      "r144",
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r251",
      "r270",
      "r271"
     ]
    },
    "ifrs-full_CarryingAmountMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r65",
      "r144",
      "r150",
      "r152",
      "r153",
      "r251",
      "r270",
      "r271"
     ]
    },
    "stn_CarryingAmountOfNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/2024-03-27/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": [
      "r414"
     ]
    },
    "ifrs-full_CashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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/ConsolidatedStatementsofCashFlows",
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "periodStartLabel": "Cash and cash equivalents, beginning of the year",
        "periodEndLabel": "Cash and cash equivalents, end of the year",
        "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": [
      "r16",
      "r167",
      "r186"
     ]
    },
    "ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets",
     "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": "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 [domain]]"
       }
      }
     },
     "auth_ref": [
      "r317"
     ]
    },
    "ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r414"
     ]
    },
    "ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashAndCashEquivalentsRecognisedAsOfAcquisitionDate",
     "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": "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; Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r417"
     ]
    },
    "ifrs-full_CashFlowHedgesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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: Types of hedges [domain]]"
       }
      }
     },
     "auth_ref": [
      "r148",
      "r261",
      "r262",
      "r265"
     ]
    },
    "stn_CashFlowStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/2024-03-27/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",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash flows used in financing activities",
        "terseLabel": "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, from continuing and discontinued operations."
       }
      }
     },
     "auth_ref": [
      "r155",
      "r169"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "FINANCING ACTIVITIES",
        "label": "Cash flows from (used in) financing activities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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, from continuing and discontinued operations."
       }
      }
     },
     "auth_ref": [
      "r155",
      "r169"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INVESTING ACTIVITIES",
        "label": "Cash flows from (used in) investing activities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash flows from operating activities",
        "terseLabel": "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, from continuing and discontinued operations. [Refer: Revenue]"
       }
      }
     },
     "auth_ref": [
      "r155",
      "r169"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "OPERATING ACTIVITIES",
        "label": "Cash flows from (used in) operating activities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r336",
      "r412"
     ]
    },
    "stn_CashFlowsUsedInFinancingActivitiesForLeases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "localname": "CashFlowsUsedInFinancingActivitiesForLeases",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/CashFlowInformationScheduleofAmountsRecognizedintheConsolidatedStatementofCashFlowsDetails": {
       "parentTag": "ifrs-full_CashOutflowForLeases",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/CashFlowInformationScheduleofAmountsRecognizedintheConsolidatedStatementofCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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/2024-03-27/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: Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r162"
     ]
    },
    "stn_CashFlowsUsedInOperatingActivitiesForLeases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/2024-03-27/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/20241231",
     "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/2024-03-27/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: Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r241"
     ]
    },
    "ifrs-full_CategoriesOfFinancialAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CategoriesOfFinancialAssetsAxis",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Categories of financial assets [axis]",
        "label": "Categories 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": [
      "r284"
     ]
    },
    "ifrs-full_CategoriesOfFinancialAssetsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CategoriesOfFinancialAssetsDomain",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Categories of financial assets [domain]",
        "label": "Categories of financial assets [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated categories of financial assets. It also represents the standard value for the 'Categories of financial assets' axis if no other member is used. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r284"
     ]
    },
    "ifrs-full_CategoriesOfRelatedPartiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r95"
     ]
    },
    "ifrs-full_CategoriesOfRelatedPartiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CategoriesOfRelatedPartiesDomain",
     "presentation": [
      "http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofTransactionswithJointVenturesDetails",
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Categories of related parties",
        "label": "Categories of related parties [domain]"
       }
      },
      "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": [
      "r95"
     ]
    },
    "ifrs-full_ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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/2024-03-27/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/2024-03-27/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": [
      "r316"
     ]
    },
    "ifrs-full_CharacteristicsOfDefinedBenefitPlansDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CharacteristicsOfDefinedBenefitPlansDomain",
     "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 [domain]"
       }
      },
      "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 benefit plans' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r316"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024-03-27/ifrs-full",
     "localname": "ClassesOfAssetsAxis",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforAssetsDetails",
      "http://www.stantec.com/role/LeaseAssetsAdditionalInformationDetails",
      "http://www.stantec.com/role/LeaseAssetsScheduleofImpairmentlossesandRelatedRecoverableAmountsforReportableSegmentsDetails",
      "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": [
      "r109",
      "r112",
      "r198",
      "r220"
     ]
    },
    "ifrs-full_ClassesOfAssetsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfAssetsDomain",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforAssetsDetails",
      "http://www.stantec.com/role/LeaseAssetsAdditionalInformationDetails",
      "http://www.stantec.com/role/LeaseAssetsScheduleofImpairmentlossesandRelatedRecoverableAmountsforReportableSegmentsDetails",
      "http://www.stantec.com/role/LeaseAssetsScheduleofRightofuseAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of assets",
        "label": "Classes of assets [domain]"
       }
      },
      "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": [
      "r109",
      "r198",
      "r220"
     ]
    },
    "ifrs-full_ClassesOfContingentLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfContingentLiabilitiesAxis",
     "presentation": [
      "http://www.stantec.com/role/BusinessAcquisitionAdditionalInformationDetails",
      "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": [
      "r134",
      "r248"
     ]
    },
    "ifrs-full_ClassesOfContingentLiabilitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfContingentLiabilitiesDomain",
     "presentation": [
      "http://www.stantec.com/role/BusinessAcquisitionAdditionalInformationDetails",
      "http://www.stantec.com/role/ContingenciesandGuaranteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of contingent liabilities",
        "label": "Classes of contingent liabilities [domain]"
       }
      },
      "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": [
      "r135",
      "r248"
     ]
    },
    "ifrs-full_ClassesOfFinancialAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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",
      "r280",
      "r281",
      "r301",
      "r302"
     ]
    },
    "ifrs-full_ClassesOfFinancialAssetsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfFinancialAssetsDomain",
     "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",
        "label": "Classes of financial assets [domain]"
       }
      },
      "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",
      "r280",
      "r281",
      "r301",
      "r302"
     ]
    },
    "ifrs-full_ClassesOfFinancialInstrumentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r270",
      "r273",
      "r275",
      "r276"
     ]
    },
    "ifrs-full_ClassesOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://www.stantec.com/role/NetInterestExpenseandOtherNetFinanceExpenseScheduleofInterestExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of financial instruments",
        "label": "Classes of financial instruments [domain]"
       }
      },
      "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": [
      "r270",
      "r273",
      "r275",
      "r276"
     ]
    },
    "ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r145"
     ]
    },
    "ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfIntangibleAssetsOtherThanGoodwillDomain",
     "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 [domain]",
        "label": "Classes of intangible assets other than goodwill [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Classes of intangible assets other than goodwill' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r145"
     ]
    },
    "ifrs-full_ClassesOfLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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_ClassesOfLiabilitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfLiabilitiesDomain",
     "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 [domain]",
        "label": "Classes of liabilities [domain]"
       }
      },
      "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_ClassesOfOrdinarySharesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r103"
     ]
    },
    "ifrs-full_ClassesOfOrdinarySharesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfOrdinarySharesDomain",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalScheduleofDividendsDeclaredandRecordedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of ordinary shares [domain]",
        "label": "Classes of ordinary shares [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Classes of ordinary shares' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r103"
     ]
    },
    "ifrs-full_ClassesOfOtherProvisionsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfOtherProvisionsDomain",
     "presentation": [
      "http://www.stantec.com/role/LeaseAssetsAdditionalInformationDetails",
      "http://www.stantec.com/role/ProvisionsAdditionalInformationDetails",
      "http://www.stantec.com/role/ProvisionsScheduleofProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of other provisions",
        "label": "Classes of other provisions [domain]"
       }
      },
      "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": [
      "r131"
     ]
    },
    "ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r66"
     ]
    },
    "ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfPropertyPlantAndEquipmentDomain",
     "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 [domain]",
        "label": "Classes of property, plant and equipment [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Classes of property, plant and equipment' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "ifrs-full_ClassesOfProvisionsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfProvisionsAxis",
     "presentation": [
      "http://www.stantec.com/role/LeaseAssetsAdditionalInformationDetails",
      "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": [
      "r131"
     ]
    },
    "stn_Commitments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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": []
    },
    "ifrs-full_ComponentsOfEquityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r6"
     ]
    },
    "ifrs-full_ComponentsOfEquityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ComponentsOfEquityDomain",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Components of equity",
        "label": "Components of equity [domain]"
       }
      },
      "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": [
      "r6"
     ]
    },
    "ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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/2024-03-27/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/2024-03-27/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",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total comprehensive income, net of tax",
        "verboseLabel": "Total comprehensive income, 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": [
      "r1",
      "r36",
      "r177",
      "r178",
      "r183",
      "r338"
     ]
    },
    "ifrs-full_ComputerSoftwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r328"
     ]
    },
    "dei_ContactPersonnelName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024-03-27/ifrs-full",
     "localname": "ContingentConsiderationMember",
     "presentation": [
      "http://www.stantec.com/role/CashFlowInformationScheduleofRollForwardDetails",
      "http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforAssetsDetails",
      "http://www.stantec.com/role/LongTermDebtScheduleofLongTermDebtDetails",
      "http://www.stantec.com/role/LongTermDebtScheduleofNotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notes payable",
        "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": [
      "r415"
     ]
    },
    "ifrs-full_ContingentLiabilitiesRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ContingentLiabilitiesRecognisedAsOfAcquisitionDate",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/BusinessAcquisitionAdditionalInformationDetails",
      "http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provisions",
        "negatedTerseLabel": "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: Classes of contingent liabilities [domain]; Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r349",
      "r351"
     ]
    },
    "ifrs-full_ContingentLiabilityForGuaranteesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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: Classes of contingent liabilities [domain]; Guarantees [member]]"
       }
      }
     },
     "auth_ref": [
      "r402"
     ]
    },
    "stn_ContractBacklogAndFiniteTrademarksMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/20241231",
     "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/2024-03-27/ifrs-full",
     "localname": "ContractLiabilitiesRecognisedAsOfAcquisitionDate",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.stantec.com/role/RevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Deferred revenue",
        "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; Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r417"
     ]
    },
    "ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r146"
     ]
    },
    "ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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 [domain]]"
       }
      }
     },
     "auth_ref": [
      "r80"
     ]
    },
    "ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CorporateInformationAndStatementOfIFRSComplianceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Corporate information and statement of IFRS compliance [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/20241231",
     "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/2024",
     "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/2024-03-27/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": [
      "r27",
      "r181",
      "r338"
     ]
    },
    "ifrs-full_CurrentAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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/2024-03-27/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/2024-03-27/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/2024",
     "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/2024-03-27/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/2024-03-27/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": [
      "r28",
      "r182",
      "r338"
     ]
    },
    "ifrs-full_CurrentLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentLiabilitiesAbstract",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofFinancialPositionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current",
        "verboseLabel": "Current liabilities",
        "label": "Current liabilities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r352",
      "r361"
     ]
    },
    "ifrs-full_CurrentPortionOfLongtermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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
      },
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofFinancialPositionDetails": {
       "parentTag": "ifrs-full_Liabilities",
       "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",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofFinancialPositionDetails"
     ],
     "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": [
      "r384"
     ]
    },
    "ifrs-full_CurrentPrepaidExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r381"
     ]
    },
    "ifrs-full_CurrentProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r18"
     ]
    },
    "ifrs-full_CurrentTaxAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r20"
     ]
    },
    "ifrs-full_CurrentTaxExpenseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r309"
     ]
    },
    "ifrs-full_CurrentTaxExpenseIncomeRelatedToPillarTwoIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentTaxExpenseIncomeRelatedToPillarTwoIncomeTaxes",
     "crdr": "debit",
     "presentation": [
      "http://www.stantec.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current tax expense, related to Pillar Two income taxes",
        "label": "Current tax expense (income), related to Pillar Two income taxes"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current tax expense (income) related to Pillar Two income taxes."
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "ifrs-full_CurrentTaxLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r20"
     ]
    },
    "ifrs-full_CustomerrelatedIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r405"
     ]
    },
    "ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DebtInstrumentsAmountContributedToFairValueOfPlanAssets",
     "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": "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 [domain]]"
       }
      }
     },
     "auth_ref": [
      "r319"
     ]
    },
    "stn_DeferredShareUnitsDSUsExcludingDividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/20241231",
     "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/2024-03-27/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": [
      "r21",
      "r24",
      "r52"
     ]
    },
    "ifrs-full_DeferredTaxAssetsRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DeferredTaxAssetsRecognisedAsOfAcquisitionDate",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets",
        "label": "Deferred tax assets recognised as of acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for deferred tax assets acquired in a business combination. [Refer: Deferred tax assets; Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r417"
     ]
    },
    "stn_DeferredTaxDefinedBenefitObligationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/2024-03-27/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": [
      "r313"
     ]
    },
    "ifrs-full_DeferredTaxExpenseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred",
        "verboseLabel": "Deferred income taxes",
        "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": [
      "r53"
     ]
    },
    "ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r53"
     ]
    },
    "ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r310"
     ]
    },
    "ifrs-full_DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r311"
     ]
    },
    "ifrs-full_DeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DeferredTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofFinancialPositionDetails": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 2.0
      },
      "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",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofFinancialPositionDetails"
     ],
     "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": [
      "r21",
      "r24",
      "r52"
     ]
    },
    "ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Deferred tax liabilities",
        "label": "Deferred tax liabilities recognised as of acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for deferred tax liabilities assumed in a business combination. [Refer: Deferred tax liabilities; Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r417"
     ]
    },
    "ifrs-full_DeferredTaxLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r52"
     ]
    },
    "ifrs-full_DeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r47"
     ]
    },
    "ifrs-full_DepreciationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r63",
      "r67"
     ]
    },
    "ifrs-full_DepreciationRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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/2024-03-27/ifrs-full",
     "localname": "DerivativesMember",
     "presentation": [
      "http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforAssetsDetails",
      "http://www.stantec.com/role/OtherAssetsScheduleofOtherAssetsDetails"
     ],
     "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: Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r339",
      "r342",
      "r353",
      "r363"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsAndGoodwillExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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: Total for all business combinations [member]; Goodwill]"
       }
      }
     },
     "auth_ref": [
      "r382"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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: Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r382"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForDepreciationExpenseExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r382"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r382"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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: Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r382"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r382"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r382"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r382"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r382"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r382"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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: Total for all associates [member]; Total for all joint ventures [member]]"
       }
      }
     },
     "auth_ref": [
      "r382"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r382"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r382"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r382"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r382"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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: Types of share-based payment arrangements [domain]]"
       }
      }
     },
     "auth_ref": [
      "r382"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r168"
     ]
    },
    "ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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: Total for all cash-generating units [member]]"
       }
      }
     },
     "auth_ref": [
      "r117",
      "r120"
     ]
    },
    "ifrs-full_DescriptionOfExpectedTimingOfOutflowsOtherProvisions": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r132"
     ]
    },
    "ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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: Total for all cash-generating units [member]]"
       }
      }
     },
     "auth_ref": [
      "r116",
      "r119"
     ]
    },
    "ifrs-full_DescriptionOfInitialApplicationOfStandardsOrInterpretations": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfInitialApplicationOfStandardsOrInterpretations",
     "presentation": [
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of Initial Application of Standards or Interpretations",
        "label": "Disclosure of initial application of standards or interpretations [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the initial application of an IFRS. [Refer: IFRSs [member]]"
       }
      }
     },
     "auth_ref": [
      "r173"
     ]
    },
    "ifrs-full_DilutedEarningsLossPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DilutedEarningsLossPerShare",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofIncome",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofIncomeDetails"
     ],
     "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": [
      "r103",
      "r104"
     ]
    },
    "stn_DirectPayrollCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "localname": "DirectPayrollCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofIncome": {
       "parentTag": "stn_ProjectMargin",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.stantec.com/role/EmployeeCostsScheduleofEmployeeBenefitsCostDetails": {
       "parentTag": "ifrs-full_EmployeeBenefitsExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofIncome",
      "http://www.stantec.com/role/EmployeeCostsScheduleofEmployeeBenefitsCostDetails",
      "http://www.stantec.com/role/SegmentedInformationScheduleofOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Direct payroll costs",
        "label": "Direct Payroll Costs",
        "documentation": "Direct Payroll Costs"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DirectorsRemunerationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r381"
     ]
    },
    "ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r377"
     ]
    },
    "stn_DisclosureOfActuarialAssumptionsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/2024-03-27/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/2024-03-27/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/2024-03-27/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": [
      "r378",
      "r381"
     ]
    },
    "ifrs-full_DisclosureOfBasisOfConsolidationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r377"
     ]
    },
    "ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r377"
     ]
    },
    "ifrs-full_DisclosureOfBorrowingsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r377"
     ]
    },
    "ifrs-full_DisclosureOfBusinessCombinationsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r253"
     ]
    },
    "ifrs-full_DisclosureOfBusinessCombinationsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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/2024-03-27/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": [
      "r246"
     ]
    },
    "ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r377"
     ]
    },
    "ifrs-full_DisclosureOfCashFlowStatementExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r170"
     ]
    },
    "stn_DisclosureOfCashFlowsFromOperatingActivitiesUnderTheDirectMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/2024-03-27/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_DisclosureOfChangesInAccountingPoliciesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfChangesInAccountingPoliciesExplanatory",
     "presentation": [
      "http://www.stantec.com/role/MaterialAccountingPolicyInformationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in accounting policy",
        "label": "Disclosure of changes in accounting policies [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of changes made to accounting policies by the entity."
       }
      }
     },
     "auth_ref": [
      "r377"
     ]
    },
    "ifrs-full_DisclosureOfCommitmentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r377"
     ]
    },
    "ifrs-full_DisclosureOfContingentLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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/2024-03-27/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": [
      "r134"
     ]
    },
    "stn_DisclosureOfDefinedBenefitObligationsExplanatoryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/2024-03-27/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/2024-03-27/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": [
      "r70"
     ]
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r418"
     ]
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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/2024-03-27/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": [
      "r418"
     ]
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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: Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r254"
     ]
    },
    "stn_DisclosureOfDetailedInformationAboutCapitalManagedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/20241231",
     "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/20241231",
     "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/20241231",
     "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/2024-03-27/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": [
      "r145"
     ]
    },
    "stn_DisclosureOfDetailedInformationAboutLeaseCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/20241231",
     "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/20241231",
     "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/20241231",
     "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/2024-03-27/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": [
      "r66"
     ]
    },
    "stn_DisclosureOfDetailedInformationAboutQuantitativeInformationAboutLeasesForLesseeLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/20241231",
     "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/20241231",
     "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/20241231",
     "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/20241231",
     "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": []
    },
    "ifrs-full_DisclosureOfDividendsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r377"
     ]
    },
    "stn_DisclosureOfDividendsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/20241231",
     "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_DisclosureOfEmployeeBenefitsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r88"
     ]
    },
    "stn_DisclosureOfEmployeeCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/2024-03-27/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": [
      "r300"
     ]
    },
    "ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r45"
     ]
    },
    "ifrs-full_DisclosureOfFairValueMeasurementExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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/20241231",
     "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/2024-03-27/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/2024-03-27/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/2024-03-27/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/2024-03-27/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/2024-03-27/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/2024-03-27/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 [domain]]"
       }
      }
     },
     "auth_ref": [
      "r82"
     ]
    },
    "ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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/2024-03-27/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": [
      "r82"
     ]
    },
    "ifrs-full_DisclosureOfFinanceCostExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r377"
     ]
    },
    "ifrs-full_DisclosureOfFinancialAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r282"
     ]
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r286"
     ]
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialInstrumentsLineItems",
     "presentation": [
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofCashFlowsDetails",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofComprehensiveIncomeDetails",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofFinancialPositionDetails",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about financial instruments [line items]",
        "label": "Disclosure of detailed information about 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_DisclosureOfFinancialInstrumentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialInstrumentsTable",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofCashFlowsDetails",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofComprehensiveIncomeDetails",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofFinancialPositionDetails",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofIncomeDetails"
     ],
     "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",
      "r273",
      "r282"
     ]
    },
    "stn_DisclosureOfFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiabilityAndPurchaseObligationsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/2024-03-27/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": [
      "r11"
     ]
    },
    "ifrs-full_DisclosureOfGeographicalAreasExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r299"
     ]
    },
    "ifrs-full_DisclosureOfGeographicalAreasLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfGeographicalAreasLineItems",
     "presentation": [
      "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/2024-03-27/ifrs-full",
     "localname": "DisclosureOfGeographicalAreasTable",
     "presentation": [
      "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": [
      "r299"
     ]
    },
    "ifrs-full_DisclosureOfGoodwillExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r377"
     ]
    },
    "ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfImpairmentLossAndReversalOfImpairmentLossAbstract",
     "presentation": [
      "http://www.stantec.com/role/LeaseAssetsScheduleofImpairmentlossesandRelatedRecoverableAmountsforReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment losses",
        "label": "Disclosure of impairment loss and reversal of impairment loss [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfImpairmentLossAndReversalOfImpairmentLossExplanatory",
     "presentation": [
      "http://www.stantec.com/role/LeaseAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Information About Impaired Lease Assets",
        "label": "Disclosure of impairment loss and reversal of impairment loss [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of impairment loss and the reversal of impairment loss. [Refer: Impairment loss; Reversal of impairment loss]"
       }
      }
     },
     "auth_ref": [
      "r109"
     ]
    },
    "ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfImpairmentLossAndReversalOfImpairmentLossLineItems",
     "presentation": [
      "http://www.stantec.com/role/LeaseAssetsScheduleofImpairmentlossesandRelatedRecoverableAmountsforReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of impairment loss and reversal of impairment loss [line items]",
        "label": "Disclosure of impairment loss and reversal of impairment loss [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_DisclosureOfImpairmentLossAndReversalOfImpairmentLossTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfImpairmentLossAndReversalOfImpairmentLossTable",
     "presentation": [
      "http://www.stantec.com/role/LeaseAssetsScheduleofImpairmentlossesandRelatedRecoverableAmountsforReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of impairment loss and reversal of impairment loss [table]",
        "label": "Disclosure of impairment loss and reversal of impairment loss [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to impairment loss and the reversal of impairment loss."
       }
      }
     },
     "auth_ref": [
      "r109"
     ]
    },
    "ifrs-full_DisclosureOfIncomeTaxExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r56"
     ]
    },
    "ifrs-full_DisclosureOfInformationAboutConsolidatedStructuredEntitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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: Total for all consolidated structured entities [member]]"
       }
      }
     },
     "auth_ref": [
      "r193"
     ]
    },
    "ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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: Total for all cash-generating units [member]]"
       }
      }
     },
     "auth_ref": [
      "r123"
     ]
    },
    "ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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/2024-03-27/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": [
      "r123"
     ]
    },
    "ifrs-full_DisclosureOfIntangibleAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r147"
     ]
    },
    "ifrs-full_DisclosureOfIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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/2024-03-27/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": [
      "r145"
     ]
    },
    "ifrs-full_DisclosureOfInterestIncomeExpenseExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r377"
     ]
    },
    "stn_DisclosureOfInvestmentsHeldForSelfInsuredLiabilitiesAtFairValueAndAmortizedCostLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/20241231",
     "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/20241231",
     "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/20241231",
     "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/2024-03-27/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/2024-03-27/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/2024-03-27/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: Total for all joint ventures [member]]"
       }
      }
     },
     "auth_ref": [
      "r100",
      "r102",
      "r191"
     ]
    },
    "stn_DisclosureOfKeyManagementPersonnelCompensationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/2024-03-27/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/20241231",
     "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/20241231",
     "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/2024-03-27/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": [
      "r8"
     ]
    },
    "ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r278"
     ]
    },
    "ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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/2024-03-27/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": [
      "r285"
     ]
    },
    "ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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/20241231",
     "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/2024-03-27/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/2024-03-27/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": [
      "r73"
     ]
    },
    "ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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/2024-03-27/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": [
      "r73"
     ]
    },
    "ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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/2024-03-27/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": [
      "r44"
     ]
    },
    "ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r416"
     ]
    },
    "ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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/2024-03-27/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": [
      "r235"
     ]
    },
    "ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r9"
     ]
    },
    "ifrs-full_DisclosureOfOperatingSegmentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r290"
     ]
    },
    "ifrs-full_DisclosureOfOperatingSegmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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/2024-03-27/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": [
      "r290"
     ]
    },
    "ifrs-full_DisclosureOfOtherAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r377"
     ]
    },
    "stn_DisclosureOfOtherAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/20241231",
     "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/2024-03-27/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": [
      "r377"
     ]
    },
    "ifrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r377"
     ]
    },
    "ifrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r137"
     ]
    },
    "ifrs-full_DisclosureOfOtherProvisionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r131"
     ]
    },
    "ifrs-full_DisclosureOfOtherProvisionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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/2024-03-27/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": [
      "r131"
     ]
    },
    "ifrs-full_DisclosureOfProductsAndServicesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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 [domain]]"
       }
      }
     },
     "auth_ref": [
      "r296"
     ]
    },
    "ifrs-full_DisclosureOfProductsAndServicesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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/2024-03-27/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": [
      "r69"
     ]
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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/2024-03-27/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": [
      "r66"
     ]
    },
    "ifrs-full_DisclosureOfProvisionMatrixExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r352"
     ]
    },
    "ifrs-full_DisclosureOfProvisionMatrixLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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/2024-03-27/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": [
      "r352"
     ]
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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/2024-03-27/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/2024-03-27/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/2024-03-27/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/20241231",
     "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/2024-03-27/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": [
      "r251"
     ]
    },
    "ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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/2024-03-27/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": [
      "r251"
     ]
    },
    "ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r334"
     ]
    },
    "ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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/2024-03-27/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": [
      "r334"
     ]
    },
    "ifrs-full_DisclosureOfRelatedPartyExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r97"
     ]
    },
    "ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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/2024-03-27/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 [domain]; Defined benefit obligation, at present value]"
       }
      }
     },
     "auth_ref": [
      "r84"
     ]
    },
    "ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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/2024-03-27/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": [
      "r84"
     ]
    },
    "ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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/20241231",
     "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/2024-03-27/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/2024-03-27/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": [
      "r100",
      "r102",
      "r190"
     ]
    },
    "ifrs-full_DisclosureOfTaxReceivablesAndPayablesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r377"
     ]
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r54"
     ]
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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/2024-03-27/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": [
      "r54"
     ]
    },
    "ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r236"
     ]
    },
    "ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r377"
     ]
    },
    "ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r377"
     ]
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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: Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r93"
     ]
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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/2024-03-27/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": [
      "r95"
     ]
    },
    "ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r141"
     ]
    },
    "ifrs-full_DisposalsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r60"
     ]
    },
    "stn_DividendDeclarationTransactionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/2024-03-27/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": [
      "r384"
     ]
    },
    "ifrs-full_DividendsPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r7"
     ]
    },
    "ifrs-full_DividendsPaidClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DividendsPaidClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 5.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": [
      "r160"
     ]
    },
    "ifrs-full_DividendsPaidOrdinaryShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r106"
     ]
    },
    "ifrs-full_DividendsPaidOrdinarySharesPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r106"
     ]
    },
    "ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r10"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r372",
      "r373",
      "r374"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r372",
      "r373",
      "r374",
      "r375"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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": [
      "r368"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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_EffectOfExchangeRateChangesOnCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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 gain (loss) 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": [
      "r158",
      "r159"
     ]
    },
    "ifrs-full_EliminationOfIntersegmentAmountsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r366",
      "r367"
     ]
    },
    "stn_EmployeeAndPayrollLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/20241231",
     "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/2024-03-27/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": [
      "r0",
      "r43",
      "r303"
     ]
    },
    "stn_EnergyAndResourcesServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/20241231",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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": [
      "r370"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r370"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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/2024",
     "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": [
      "r370"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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/2024",
     "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": [
      "r376"
     ]
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r374"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r370"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r370"
     ]
    },
    "stn_EnvironmentalServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/20241231",
     "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/2024-03-27/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/2024-03-27/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",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofFinancialPositionDetails"
     ],
     "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": [
      "r23"
     ]
    },
    "ifrs-full_EquityAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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/2024-03-27/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",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofFinancialPositionDetails"
     ],
     "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": [
      "r22"
     ]
    },
    "ifrs-full_EquityAttributableToOwnersOfParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r6"
     ]
    },
    "ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "EquityInstrumentsAmountContributedToFairValueOfPlanAssets",
     "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": "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 [domain]]"
       }
      }
     },
     "auth_ref": [
      "r318"
     ]
    },
    "ifrs-full_EquityInvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r353",
      "r363"
     ]
    },
    "ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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 [domain]]"
       }
      }
     },
     "auth_ref": [
      "r85",
      "r87"
     ]
    },
    "ifrs-full_EstimatedFinancialEffectOfContingentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r136"
     ]
    },
    "stn_EstimatedHistoricalDataMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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_EuroMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "localname": "EuroMember",
     "presentation": [
      "http://www.stantec.com/role/LongTermDebtScheduleofNotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Euro",
        "label": "Euro [Member]",
        "documentation": "Euro"
       }
      }
     },
     "auth_ref": []
    },
    "stn_EventsAfterReportingPeriodAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "localname": "EventsAfterReportingPeriodAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Events After Reporting Period [Abstract]",
        "documentation": "Events After Reporting Period"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ExpectedCreditLossRate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r352",
      "r361"
     ]
    },
    "ifrs-full_ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r381"
     ]
    },
    "ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r238"
     ]
    },
    "ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ExpenseFromSharebasedPaymentTransactionsWithEmployees",
     "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": "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": [
      "r381"
     ]
    },
    "stn_ExpenseRelatingToShortTermLeasesAndLeasesOfLowValueAssetsForWhichRecognitionExemptionHasBeenUsed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/2024-03-27/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/20241231",
     "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/20241231",
     "localname": "ExpireMember",
     "presentation": [
      "http://www.stantec.com/role/IncomeTaxesScheduleofLossCarryforwardsandDeductibleTemporaryDifferencesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expire (2025 to 2044)",
        "label": "Expire [Member]",
        "documentation": "Expire"
       }
      }
     },
     "auth_ref": []
    },
    "stn_FairValueMeasurementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/20241231",
     "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/2024-03-27/ifrs-full",
     "localname": "FinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails",
      "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: Classes of financial instruments [domain]; Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r267",
      "r270",
      "r271",
      "r275",
      "r352"
     ]
    },
    "ifrs-full_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial assets at fair value through other comprehensive income, category",
        "label": "Financial assets at fair value through other comprehensive income, category [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the financial assets at fair value through other comprehensive income category. [Refer: Financial assets at fair value through other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r283"
     ]
    },
    "ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinancialAssetsRecognisedAsOfAcquisitionDate",
     "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": "Trade receivables",
        "label": "Financial assets recognised as of acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for financial assets acquired in a business combination. [Refer: Financial assets; Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r349",
      "r351"
     ]
    },
    "stn_FinancialInstrumentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "localname": "FinancialInstrumentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of income tax [abstract]",
        "label": "Financial Instruments [Abstract]",
        "documentation": "Financial Instruments"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ForeignCountriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ForeignCountriesMember",
     "presentation": [
      "http://www.stantec.com/role/GoodwillScheduleofGoodwillAllocatedDetails",
      "http://www.stantec.com/role/LeaseAssetsAdditionalInformationDetails",
      "http://www.stantec.com/role/LeaseAssetsScheduleofImpairmentlossesandRelatedRecoverableAmountsforReportableSegmentsDetails",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofFinancialPositionDetails",
      "http://www.stantec.com/role/SegmentedInformationScheduleofOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Global",
        "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": [
      "r297",
      "r298"
     ]
    },
    "country_GB": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "GB",
     "presentation": [
      "http://www.stantec.com/role/SegmentedInformationScheduleofNonCurrentAssetsandGrossRevenuebyGeographicalAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United Kingdom",
        "label": "UNITED KINGDOM"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GainLossOnChangeInFairValueOfHedgingInstrumentUsedAsBasisForRecognisingHedgeIneffectiveness": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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/20241231",
     "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/2024-03-27/ifrs-full",
     "localname": "GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset",
     "crdr": "debit",
     "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": {
        "totalLabel": "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": [
      "r78"
     ]
    },
    "ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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/2024-03-27/ifrs-full",
     "localname": "GainsLossesOnCashFlowHedgesNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r39",
      "r263",
      "r266"
     ]
    },
    "ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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 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": [
      "r256"
     ]
    },
    "ifrs-full_GainsOnChangeInFairValueOfDerivatives": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r386"
     ]
    },
    "ifrs-full_GeographicalAreasAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GeographicalAreasAxis",
     "presentation": [
      "http://www.stantec.com/role/GoodwillScheduleofGoodwillAllocatedDetails",
      "http://www.stantec.com/role/LeaseAssetsAdditionalInformationDetails",
      "http://www.stantec.com/role/LeaseAssetsScheduleofImpairmentlossesandRelatedRecoverableAmountsforReportableSegmentsDetails",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofFinancialPositionDetails",
      "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": [
      "r299",
      "r315",
      "r345",
      "r348"
     ]
    },
    "ifrs-full_GeographicalAreasDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GeographicalAreasDomain",
     "presentation": [
      "http://www.stantec.com/role/GoodwillScheduleofGoodwillAllocatedDetails",
      "http://www.stantec.com/role/LeaseAssetsAdditionalInformationDetails",
      "http://www.stantec.com/role/LeaseAssetsScheduleofImpairmentlossesandRelatedRecoverableAmountsforReportableSegmentsDetails",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofFinancialPositionDetails",
      "http://www.stantec.com/role/SegmentedInformationScheduleofNonCurrentAssetsandGrossRevenuebyGeographicalAreasDetails",
      "http://www.stantec.com/role/SegmentedInformationScheduleofOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical areas",
        "label": "Geographical areas [domain]"
       }
      },
      "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": [
      "r299",
      "r315",
      "r345",
      "r348"
     ]
    },
    "stn_GlobalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "localname": "GlobalMember",
     "presentation": [
      "http://www.stantec.com/role/GoodwillAdditionalInformationDetails",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofFinancialPositionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Global",
        "label": "Global [Member]",
        "documentation": "Global"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofFinancialPositionDetails"
     ],
     "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: Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r13",
      "r115",
      "r124",
      "r251"
     ]
    },
    "stn_GoodwillAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "localname": "GoodwillAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill [Abstract]",
        "documentation": "Goodwill"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GoodwillExpectedDeductibleForTaxPurposes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GoodwillExpectedDeductibleForTaxPurposes",
     "crdr": "debit",
     "presentation": [
      "http://www.stantec.com/role/BusinessAcquisitionAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill expected to be deductible for tax purposes",
        "label": "Goodwill expected to be deductible for tax purposes"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of goodwill in a business combination that is expected to be deductible for tax purposes. [Refer: Goodwill; Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r244"
     ]
    },
    "ifrs-full_GoodwillRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GoodwillRecognisedAsOfAcquisitionDate",
     "crdr": "debit",
     "presentation": [
      "http://www.stantec.com/role/BusinessAcquisitionAdditionalInformationDetails",
      "http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill recognised as of acquisition date",
        "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; Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r350",
      "r351"
     ]
    },
    "ifrs-full_GrossCarryingAmountMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r58",
      "r139",
      "r151",
      "r154",
      "r251",
      "r271",
      "r275",
      "r352"
     ]
    },
    "ifrs-full_GrossLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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",
      "r356"
     ]
    },
    "stn_GrossProceedsFromIssuingShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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": []
    },
    "stn_GrossRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/20241231",
     "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": []
    },
    "ifrs-full_HedgingInstrumentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "HedgingInstrumentAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedging instrument, assets",
        "label": "Hedging instrument, assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of a hedging instrument, recognised as an asset. [Refer: Hedging instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r258"
     ]
    },
    "stn_HoldbacksOnLongTermContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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_HydrockHoldingsLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "localname": "HydrockHoldingsLimitedMember",
     "presentation": [
      "http://www.stantec.com/role/BusinessAcquisitionAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hydrock Holdings Limited",
        "label": "Hydrock Holdings Limited [Member]",
        "documentation": "Hydrock Holdings Limited"
       }
      }
     },
     "auth_ref": []
    },
    "stn_ITAndOtherEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/2024",
     "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": [
      "r372",
      "r373",
      "r374"
     ]
    },
    "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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: Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r349",
      "r351"
     ]
    },
    "ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/BusinessAcquisitionAdditionalInformationDetails",
      "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; Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r349",
      "r351"
     ]
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ImpairmentLossRecognisedInProfitOrLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/LeaseAssetsScheduleofImpairmentlossesandRelatedRecoverableAmountsforReportableSegmentsDetails": {
       "parentTag": "ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/LeaseAssetsAdditionalInformationDetails",
      "http://www.stantec.com/role/LeaseAssetsScheduleofImpairmentlossesandRelatedRecoverableAmountsforReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r107",
      "r110"
     ]
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment",
     "presentation": [
      "http://www.stantec.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net impairment",
        "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": [
      "r42",
      "r62"
     ]
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ImpairmentLossRecognisedInProfitOrLossRightofuseAssets",
     "calculation": {
      "http://www.stantec.com/role/LeaseAssetsScheduleofImpairmentlossesandRelatedRecoverableAmountsforReportableSegmentsDetails": {
       "parentTag": "ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/LeaseAssetsScheduleofImpairmentlossesandRelatedRecoverableAmountsforReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease assets",
        "label": "Impairment loss recognised in profit or loss, right-of-use assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of impairment loss recognised in profit or loss for right-of-use assets. [Refer: Impairment loss recognised in profit or loss; Right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r392"
     ]
    },
    "ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofIncome": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": -1.0,
       "order": 8.0
      },
      "http://www.stantec.com/role/LeaseAssetsScheduleofImpairmentlossesandRelatedRecoverableAmountsforReportableSegmentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofIncome",
      "http://www.stantec.com/role/LeaseAssetsScheduleofImpairmentlossesandRelatedRecoverableAmountsforReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net impairment of lease assets and property and equipment",
        "totalLabel": "Net impairment of lease assets and property and equipment",
        "label": "Impairment loss (reversal of impairment loss) recognised in profit or loss"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of impairment loss or reversal of impairment loss recognised in profit or loss. [Refer: Impairment loss recognised in profit or loss; Reversal of impairment loss recognised in profit or loss]"
       }
      }
     },
     "auth_ref": [
      "r43"
     ]
    },
    "stn_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "localname": "ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.stantec.com/role/LeaseAssetsAdditionalInformationDetails",
      "http://www.stantec.com/role/LeaseAssetsScheduleofRightofuseAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Reversal of impairment, net",
        "negatedLabel": "Net impairment charge (reversal)",
        "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/2024-03-27/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/2024-03-27/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/2024-03-27/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": [
      "r37",
      "r46",
      "r49",
      "r50",
      "r98",
      "r189",
      "r289"
     ]
    },
    "ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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 [domain]]"
       }
      }
     },
     "auth_ref": [
      "r38",
      "r48"
     ]
    },
    "stn_IncomeTaxesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/2024-03-27/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": [
      "r413"
     ]
    },
    "ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r161",
      "r329"
     ]
    },
    "ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofShareholdersEquity",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofCashFlowsDetails",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofComprehensiveIncomeDetails",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofFinancialPositionDetails",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in accounting policy",
        "verboseLabel": "Increase (Decrease)",
        "label": "Increase (decrease) due to changes in accounting policy required by IFRSs [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the financial effect of changes in accounting policy required by IFRSs. [Refer: IFRSs [member]]"
       }
      }
     },
     "auth_ref": [
      "r171",
      "r172"
     ]
    },
    "stn_IncreaseDecreaseInBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/2024-03-27/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 (decrease) increase 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": [
      "r167"
     ]
    },
    "ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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 [domain]]"
       }
      }
     },
     "auth_ref": [
      "r83"
     ]
    },
    "ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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 [domain]]"
       }
      }
     },
     "auth_ref": [
      "r83"
     ]
    },
    "ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r129"
     ]
    },
    "ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r381"
     ]
    },
    "stn_IncreaseDecreaseInNumberOfSharesRepurchased": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/2024-03-27/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": [
      "r412"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r389"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails": {
       "parentTag": "ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "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": [
      "r79"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r164"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughExerciseOfOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r379"
     ]
    },
    "stn_IncreaseDecreaseThroughModificationOfRightOfUseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/2024-03-27/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": [
      "r389"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r250"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r143"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r401"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r64"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "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"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in right-of-use assets 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: Right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r392"
     ]
    },
    "stn_IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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_IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/CashFlowInformationScheduleofRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisitions",
        "label": "Increase (decrease) through obtaining or losing control of subsidiaries or other businesses, liabilities arising from financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in liabilities arising from financing activities resulting from obtaining or losing control of subsidiaries or other businesses. [Refer: Liabilities arising from financing activities; Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r163"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r165"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r396"
     ]
    },
    "stn_IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/2024-03-27/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": [
      "r5"
     ]
    },
    "stn_IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/20241231",
     "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/2024-03-27/ifrs-full",
     "localname": "IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis",
     "presentation": [
      "http://www.stantec.com/role/GoodwillAdditionalInformationDetails",
      "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": [
      "r123"
     ]
    },
    "ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesDomain",
     "presentation": [
      "http://www.stantec.com/role/GoodwillAdditionalInformationDetails",
      "http://www.stantec.com/role/GoodwillScheduleofGoodwillAllocatedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash-generating units",
        "label": "Cash-generating units [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Cash-generating units' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r123",
      "r127"
     ]
    },
    "ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember",
     "presentation": [
      "http://www.stantec.com/role/GoodwillScheduleofGoodwillAllocatedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total for all cash-generating units",
        "label": "Total for all 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": [
      "r123"
     ]
    },
    "stn_InfrastructureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "localname": "InfrastructureMember",
     "presentation": [
      "http://www.stantec.com/role/SegmentedInformationScheduleofGrossRevenuebyServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Infrastructure",
        "label": "Infrastructure [Member]",
        "documentation": "Infrastructure."
       }
      }
     },
     "auth_ref": []
    },
    "stn_InsuranceReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "localname": "InsuranceReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/TradeandOtherReceivablesScheduleofTradeandOtherReceivablesDetails": {
       "parentTag": "ifrs-full_TradeAndOtherReceivables",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/TradeandOtherReceivablesScheduleofTradeandOtherReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insurance receivables",
        "label": "Insurance Receivables",
        "documentation": "Insurance Receivables"
       }
      }
     },
     "auth_ref": []
    },
    "stn_InsuranceRecoveryAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "localname": "InsuranceRecoveryAssetsMember",
     "presentation": [
      "http://www.stantec.com/role/OtherAssetsScheduleofOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insurance recovery assets",
        "label": "Insurance Recovery Assets [Member]",
        "documentation": "Insurance Recovery Assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r13",
      "r144"
     ]
    },
    "ifrs-full_IntangibleAssetsOtherThanGoodwillAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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/2024-03-27/ifrs-full",
     "localname": "IntangibleAssetsOtherThanGoodwillMember",
     "presentation": [
      "http://www.stantec.com/role/IncomeTaxesScheduleofSignificantComponentsofNetDeferredIncomeTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r323",
      "r346"
     ]
    },
    "ifrs-full_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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",
      "r288",
      "r294"
     ]
    },
    "ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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 (expense) income",
        "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": [
      "r74"
     ]
    },
    "ifrs-full_InterestExpenseOnBonds": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r381"
     ]
    },
    "ifrs-full_InterestExpenseOnBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r381"
     ]
    },
    "ifrs-full_InterestExpenseOnLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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/2024-03-27/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": "Interest on other long-term debt",
        "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": [
      "r381"
     ]
    },
    "stn_InterestIncomeExpenseExcludingOtherFinanceIncomeCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/2024-03-27/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": [
      "r160"
     ]
    },
    "stn_InterestPaymentsOfLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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": []
    },
    "ifrs-full_InterestRevenueExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r290",
      "r294",
      "r386"
     ]
    },
    "ifrs-full_IntrinsicValueOfLiabilitiesFromSharebasedPaymentTransactionsForWhichCounterpartysRightToCashOrOtherAssetsVested2011": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r240"
     ]
    },
    "ifrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InvestmentFundsAmountContributedToFairValueOfPlanAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofMajorCategoriesofPlanAssetsMeasuredatFairValueDetails": {
       "parentTag": "ifrs-full_PlanAssetsAtFairValue",
       "weight": 1.0,
       "order": 6.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 [domain]; Investment funds [member]]"
       }
      }
     },
     "auth_ref": [
      "r320"
     ]
    },
    "stn_InvestmentTaxCredits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/20241231",
     "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/20241231",
     "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/2024-03-27/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": [
      "r5"
     ]
    },
    "ifrs-full_IssuedCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r6"
     ]
    },
    "ifrs-full_JointOperationsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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/20241231",
     "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/20241231",
     "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_JointOperationsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "JointOperationsDomain",
     "presentation": [
      "http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofJointOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Joint operations [domain]",
        "label": "Joint operations [domain]"
       }
      },
      "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_JointOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "JointOperationsMember",
     "presentation": [
      "http://www.stantec.com/role/RelatedPartyDisclosuresScheduleofJointOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total for all joint operations",
        "label": "Total for all 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/2024-03-27/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: Total for all joint ventures [member]]"
       }
      }
     },
     "auth_ref": [
      "r94"
     ]
    },
    "ifrs-full_KeyManagementPersonnelCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r91"
     ]
    },
    "ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r90"
     ]
    },
    "ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r89"
     ]
    },
    "ifrs-full_LaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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",
      "r355",
      "r359",
      "r362"
     ]
    },
    "ifrs-full_LaterThanFourMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r381"
     ]
    },
    "ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r352",
      "r361",
      "r381"
     ]
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r354",
      "r362"
     ]
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r355",
      "r358",
      "r362"
     ]
    },
    "ifrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r381"
     ]
    },
    "ifrs-full_LaterThanThreeYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r355",
      "r362"
     ]
    },
    "ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r352",
      "r361",
      "r381"
     ]
    },
    "stn_LeaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/20241231",
     "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/2024-03-27/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": [
      "r333",
      "r337"
     ]
    },
    "stn_LeaseTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/2024-03-27/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": [
      "r390"
     ]
    },
    "stn_LeasesNotYetCommencedToWhichLesseeIsCommitted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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": []
    },
    "ifrs-full_LegalProceedingsContingentLiabilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LegalProceedingsContingentLiabilityMember",
     "presentation": [
      "http://www.stantec.com/role/BusinessAcquisitionAdditionalInformationDetails",
      "http://www.stantec.com/role/ProvisionsAdditionalInformationDetails",
      "http://www.stantec.com/role/ProvisionsScheduleofProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Claims",
        "label": "Legal proceedings contingent liability [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a contingent liability for legal proceedings. [Refer: Classes of contingent liabilities [domain]]"
       }
      }
     },
     "auth_ref": [
      "r326"
     ]
    },
    "stn_LettersOfCreditIssuedAndOutstandingInAddition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/20241231",
     "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/20241231",
     "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/2024-03-27/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": [
      "r82",
      "r114",
      "r118",
      "r195"
     ]
    },
    "ifrs-full_Level2And3OfFairValueHierarchyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r82"
     ]
    },
    "ifrs-full_Level2OfFairValueHierarchyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r114",
      "r118",
      "r195"
     ]
    },
    "ifrs-full_Level3OfFairValueHierarchyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r114",
      "r118",
      "r195"
     ]
    },
    "ifrs-full_LevelsOfFairValueHierarchyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r82",
      "r195"
     ]
    },
    "ifrs-full_LevelsOfFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LevelsOfFairValueHierarchyDomain",
     "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",
        "label": "Levels of fair value hierarchy [domain]"
       }
      },
      "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": [
      "r82",
      "r195"
     ]
    },
    "ifrs-full_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofFinancialPositionDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforLiabilitiesDetails",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofFinancialPositionDetails"
     ],
     "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": [
      "r23",
      "r194",
      "r195",
      "r197",
      "r290",
      "r293"
     ]
    },
    "ifrs-full_LiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r334"
     ]
    },
    "ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r334"
     ]
    },
    "ifrs-full_LiabilitiesArisingFromFinancingActivitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LiabilitiesArisingFromFinancingActivitiesDomain",
     "presentation": [
      "http://www.stantec.com/role/CashFlowInformationScheduleofRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities arising from financing activities",
        "label": "Liabilities arising from financing activities [domain]"
       }
      },
      "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": [
      "r334"
     ]
    },
    "ifrs-full_LiabilitiesFromSharebasedPaymentTransactions2011": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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: Types of share-based payment arrangements [domain]]"
       }
      }
     },
     "auth_ref": [
      "r239"
     ]
    },
    "ifrs-full_LiabilitiesIncurred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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: Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r242"
     ]
    },
    "ifrs-full_LiabilityAssetOfDefinedBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LiabilityAssetOfDefinedBenefitPlans",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedPeriodStartLabel": "Balance, beginning of the year",
        "negatedPeriodEndLabel": "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 [domain]]"
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "stn_LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/20241231",
     "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/20241231",
     "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/20241231",
     "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": []
    },
    "ifrs-full_LifetimeExpectedCreditLossesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LifetimeExpectedCreditLossesMember",
     "presentation": [
      "http://www.stantec.com/role/TradeandOtherReceivablesScheduleofTradeandOtherReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lifetime expected credit losses",
        "label": "Lifetime expected credit losses [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the expected credit losses that result from all possible default events over the expected life of a financial instrument. [Refer: Type of measurement of expected credit losses [domain]]"
       }
      }
     },
     "auth_ref": [
      "r269",
      "r274"
     ]
    },
    "stn_LineOfCreditFacilityAdditionalBorrowingsCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/20241231",
     "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/20241231",
     "localname": "ListOfAccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "List Of Accounting Policies [Abstract]",
        "documentation": "List Of Accounting Policies"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsScheduleofLossAllowanceProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Loss allowance provision, end of the year",
        "label": "Loans and advances at amortised cost, allowance for expected credit losses"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of the loss allowance the entity has made on loans and advances that are measured in accordance with paragraph 4.1.2 of IFRS 9."
       }
      }
     },
     "auth_ref": [
      "r384"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024-03-27/ifrs-full",
     "localname": "LongtermBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofFinancialPositionDetails": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 1.0
      },
      "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",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofFinancialPositionDetails"
     ],
     "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": [
      "r384"
     ]
    },
    "ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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/2024-03-27/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": [
      "r278"
     ]
    },
    "ifrs-full_MaturityAnalysisForNonderivativeFinancialLiabilities": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r277"
     ]
    },
    "ifrs-full_MaturityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r26",
      "r207",
      "r223",
      "r224",
      "r227",
      "r228",
      "r230",
      "r231",
      "r257",
      "r279",
      "r321",
      "r355"
     ]
    },
    "ifrs-full_MaturityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "MaturityDomain",
     "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",
        "label": "Maturity [domain]"
       }
      },
      "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": [
      "r26",
      "r207",
      "r223",
      "r224",
      "r227",
      "r228",
      "r230",
      "r231",
      "r257",
      "r321",
      "r355",
      "r360"
     ]
    },
    "ifrs-full_MaximumExposureToCreditRisk": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r272"
     ]
    },
    "stn_MaximumTermOfOptionsGrantedForShareBasedPaymentArrangement": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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": []
    },
    "ifrs-full_MeasurementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r149",
      "r153",
      "r194"
     ]
    },
    "ifrs-full_MeasurementDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "MeasurementDomain",
     "presentation": [
      "http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforAssetsDetails",
      "http://www.stantec.com/role/FairValueMeasurementsScheduleofFairValueHierarchyforLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement",
        "label": "Measurement [domain]"
       }
      },
      "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": [
      "r149",
      "r153",
      "r194"
     ]
    },
    "stn_MiscellaneousOtherIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/20241231",
     "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": []
    },
    "stn_MorrisonHershfieldGroupIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "localname": "MorrisonHershfieldGroupIncMember",
     "presentation": [
      "http://www.stantec.com/role/BusinessAcquisitionAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Morrison Hershfield Group Inc",
        "label": "Morrison Hershfield Group Inc [Member]",
        "documentation": "Morrison Hershfield Group Inc"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NetDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r381"
     ]
    },
    "ifrs-full_NetDefinedBenefitLiabilityAssetAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r73"
     ]
    },
    "ifrs-full_NetDefinedBenefitLiabilityAssetDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NetDefinedBenefitLiabilityAssetDomain",
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net defined benefit liability (asset)",
        "label": "Net defined benefit liability (asset) [domain]"
       }
      },
      "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": [
      "r73"
     ]
    },
    "stn_NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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": []
    },
    "stn_NetRepaymentOfProceedsFromBankIndebtedness": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "localname": "NetRepaymentOfProceedsFromBankIndebtedness",
     "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 repayment of 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/20241231",
     "localname": "NetRevenue",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofIncome": {
       "parentTag": "stn_ProjectMargin",
       "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",
        "label": "Net Revenue",
        "documentation": "Gross revenue less any revenue associated with subconsultant, subcontractor and other direct expenses."
       }
      }
     },
     "auth_ref": []
    },
    "stn_NetUnrealizedGainsLossesOnFinancialInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "localname": "NetUnrealizedGainsLossesOnFinancialInstruments",
     "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"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net unrealized (loss) gain on financial instruments",
        "label": "Net Unrealized Gains (Losses) On Financial Instruments",
        "documentation": "Net Unrealized Gains (Losses) On Financial Instruments"
       }
      }
     },
     "auth_ref": []
    },
    "stn_NeverExpireMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/20241231",
     "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/2024-03-27/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 [domain]]"
       }
      }
     },
     "auth_ref": [
      "r257",
      "r260"
     ]
    },
    "stn_NonCapitalTaxLossesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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_NonCashWorkingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "localname": "NonCashWorkingCapitalAbstract",
     "presentation": [
      "http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-cash\u00a0working capital",
        "label": "Non-Cash Working Capital [Abstract]",
        "documentation": "Non-Cash Working Capital"
       }
      }
     },
     "auth_ref": []
    },
    "stn_NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "localname": "NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": -1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other non-cash working capital",
        "label": "Non cash working capital related to other non cash working capital payable as of acquisition date",
        "documentation": "Non cash working capital related to other non cash working capital payable as of acquisition date."
       }
      }
     },
     "auth_ref": []
    },
    "stn_NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "localname": "NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate",
     "crdr": "debit",
     "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": {
        "terseLabel": "Unbilled receivables",
        "label": "Non cash working capital related to unbilled receivables recognised as of acquisition date",
        "documentation": "Non cash working capital related to unbilled receivables recognised as of acquisition date."
       }
      }
     },
     "auth_ref": []
    },
    "stn_NonCurrentBorrowingsUndiscountedCashFlows": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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": []
    },
    "ifrs-full_NonadjustingEventsAfterReportingPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r44"
     ]
    },
    "ifrs-full_NonadjustingEventsAfterReportingPeriodDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NonadjustingEventsAfterReportingPeriodDomain",
     "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 [domain]"
       }
      },
      "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": [
      "r44"
     ]
    },
    "ifrs-full_NoncurrentAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NoncurrentAssetsAbstract",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofFinancialPositionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current",
        "verboseLabel": "Non-current assets",
        "label": "Non-current assets [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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; Classes of financial instruments [domain]; Non-current assets]"
       }
      }
     },
     "auth_ref": [
      "r298"
     ]
    },
    "ifrs-full_NoncurrentLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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/20241231",
     "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/2024-03-27/ifrs-full",
     "localname": "NoncurrentLiabilitiesAbstract",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofFinancialPositionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current",
        "verboseLabel": "Non-current liabilities",
        "label": "Non-current liabilities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NoncurrentLiabilitiesRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NoncurrentLiabilitiesRecognisedAsOfAcquisitionDate",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Long-term debt",
        "label": "Non-current liabilities recognised as of acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for non-current liabilities assumed in a business combination. [Refer: Non-current liabilities; Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r417"
     ]
    },
    "ifrs-full_NoncurrentProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r18"
     ]
    },
    "ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NoncurrentRecognisedAssetsDefinedBenefitPlan",
     "crdr": "debit",
     "calculation": {
      "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": [
      "r384"
     ]
    },
    "ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NoncurrentRecognisedLiabilitiesDefinedBenefitPlan",
     "crdr": "credit",
     "calculation": {
      "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 employee 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": [
      "r384"
     ]
    },
    "ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r277"
     ]
    },
    "ifrs-full_NotLaterThanOneYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r25",
      "r223",
      "r224",
      "r231",
      "r355",
      "r362"
     ]
    },
    "ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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/20241231",
     "localname": "NotesPayableMember",
     "presentation": [
      "http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails",
      "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/2024-03-27/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": [
      "r381"
     ]
    },
    "ifrs-full_NumberOfEmployees": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r381"
     ]
    },
    "ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r237",
      "r416"
     ]
    },
    "stn_NumberOfInternalTargetOfDaysOfRevenueInTradeReceivables": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/2024-03-27/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": [
      "r416"
     ]
    },
    "ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r416"
     ]
    },
    "stn_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementPerCommonShare": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/2024-03-27/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": [
      "r416"
     ]
    },
    "ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r234"
     ]
    },
    "stn_NumberOfSharesAuthorizedToBeRepurchasedInStockRepurchaseProgram": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/2024-03-27/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": [
      "r33"
     ]
    },
    "stn_NumberOfSpecializedBusinessOperatingUnits": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/20241231",
     "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/20241231",
     "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/2024-03-27/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": [
      "r314"
     ]
    },
    "stn_OfficeSpaceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/20241231",
     "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/20241231",
     "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_OnerousContractsProvisionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OnerousContractsProvisionMember",
     "presentation": [
      "http://www.stantec.com/role/LeaseAssetsAdditionalInformationDetails",
      "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": [
      "r324"
     ]
    },
    "stn_OpenEndedTermsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/20241231",
     "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/2024-03-27/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": [
      "r295"
     ]
    },
    "ifrs-full_OptionPricingModelMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r340",
      "r343"
     ]
    },
    "stn_OrdinarySharesPerSharePeriodFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/20241231",
     "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/20241231",
     "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/20241231",
     "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/20241231",
     "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/2024-03-27/ifrs-full",
     "localname": "OtherAdjustmentsForNoncashItems",
     "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": "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": [
      "r411"
     ]
    },
    "stn_OtherAssetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/2024-03-27/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": [
      "r384"
     ]
    },
    "stn_OtherBorrowingsUndiscountedCashFlows": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/2024-03-27/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",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other comprehensive income (loss), net of tax",
        "verboseLabel": "Other comprehensive income (loss)",
        "terseLabel": "Other comprehensive income (loss), net of tax",
        "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": [
      "r4",
      "r35",
      "r39",
      "r185"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeAbstract",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income (loss)",
        "label": "Other comprehensive income [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails": {
       "parentTag": "ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansAdditionalInformationDetails",
      "http://www.stantec.com/role/EmployeeDefinedBenefitPlansScheduleofReconciliationforNetDefinedBenefitAssetLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remeasurement (loss) gain, before tax",
        "negatedTerseLabel": "Remeasurement (loss) gain, 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 [domain]; 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": [
      "r29",
      "r40",
      "r393"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofComprehensiveIncomeDetails"
     ],
     "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": [
      "r29",
      "r39"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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 (loss) 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 [domain]; 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": [
      "r29",
      "r39",
      "r393"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r307",
      "r308"
     ]
    },
    "stn_OtherCountriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "localname": "OtherCountriesMember",
     "presentation": [
      "http://www.stantec.com/role/SegmentedInformationScheduleofNonCurrentAssetsandGrossRevenuebyGeographicalAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other geographies",
        "label": "Other countries [Member]",
        "documentation": "Other countries."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r384"
     ]
    },
    "ifrs-full_OtherCurrentFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r14"
     ]
    },
    "ifrs-full_OtherCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r384"
     ]
    },
    "ifrs-full_OtherCurrentNonfinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r384"
     ]
    },
    "ifrs-full_OtherFinanceIncomeCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r386"
     ]
    },
    "stn_OtherFinancialAssetAtAmortisedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/2024-03-27/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": [
      "r14"
     ]
    },
    "ifrs-full_OtherFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r19"
     ]
    },
    "stn_OtherFinancingObligationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "localname": "OtherFinancingObligationsMember",
     "presentation": [
      "http://www.stantec.com/role/CashFlowInformationScheduleofRollForwardDetails",
      "http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails",
      "http://www.stantec.com/role/LongTermDebtScheduleofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other financing obligations",
        "label": "Other Financing Obligations [Member]",
        "documentation": "Other Financing Obligations"
       }
      }
     },
     "auth_ref": []
    },
    "stn_OtherForeignCurrenciesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/20241231",
     "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_OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities",
     "crdr": "debit",
     "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": {
        "terseLabel": "Other",
        "label": "Other inflows (outflows) of cash, classified as financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "Inflows (outflows) of cash, classified as financing activities, that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r157"
     ]
    },
    "ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r157"
     ]
    },
    "ifrs-full_OtherIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r405"
     ]
    },
    "ifrs-full_OtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r384"
     ]
    },
    "ifrs-full_OtherLongtermBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherLongtermBenefits",
     "crdr": "debit",
     "calculation": {
      "http://www.stantec.com/role/EmployeeCostsScheduleofEmployeeBenefitsCostDetails_1": {
       "parentTag": "ifrs-full_EmployeeBenefitsExpense",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/EmployeeCostsScheduleofEmployeeBenefitsCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingent employment payments",
        "label": "Other long-term employee benefits"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of long-term employee benefits other than post-employment benefits and termination benefits. Such benefits may include long-term paid absences, jubilee or other long-service benefits, long-term disability benefits, long-term profit-sharing and bonuses and long-term deferred remuneration. [Refer: Employee benefits expense]"
       }
      }
     },
     "auth_ref": [
      "r398"
     ]
    },
    "ifrs-full_OtherLongtermProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r31"
     ]
    },
    "stn_OtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/20241231",
     "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/2024-03-27/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": [
      "r384"
     ]
    },
    "ifrs-full_OtherNoncurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r384"
     ]
    },
    "ifrs-full_OtherNonfinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r384"
     ]
    },
    "ifrs-full_OtherOperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r386"
     ]
    },
    "ifrs-full_OtherPropertyPlantAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r390"
     ]
    },
    "ifrs-full_OtherProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r31",
      "r128"
     ]
    },
    "stn_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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_OtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r306"
     ]
    },
    "stn_OtherRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "localname": "OtherRecognisedAsOfAcquisitionDate",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/BusinessAcquisitionScheduleofAggregateConsiderationforAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": -1.0,
       "order": 8.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/2024-03-27/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": [
      "r31"
     ]
    },
    "ifrs-full_OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r50"
     ]
    },
    "ifrs-full_OtherTemporaryDifferencesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r388"
     ]
    },
    "stn_OverdraftFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/2024-03-27/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": [
      "r32"
     ]
    },
    "ifrs-full_PastDueStatusAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r352"
     ]
    },
    "ifrs-full_PastDueStatusDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PastDueStatusDomain",
     "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 [domain]"
       }
      },
      "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": [
      "r352"
     ]
    },
    "ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r81"
     ]
    },
    "stn_PaymentsOfDistributionRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/2024-03-27/ifrs-full",
     "localname": "PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/CashFlowInformationScheduleofRollForwardDetails",
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Net lease 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": [
      "r332"
     ]
    },
    "stn_PaymentsOfNotesPayableAndOtherFinancingObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "localname": "PaymentsOfNotesPayableAndOtherFinancingObligations",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repayment of notes payable and other financing obligations",
        "label": "Payments Of Notes Payable And Other Financing Obligations",
        "documentation": "Payments Of Notes Payable And Other Financing Obligations"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PaymentsOfOtherEquityInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r409"
     ]
    },
    "ifrs-full_PensionDefinedBenefitPlansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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 [domain]]"
       }
      }
     },
     "auth_ref": [
      "r394"
     ]
    },
    "stn_PercentageOfCompensationInShares": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/20241231",
     "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/2024-03-27/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": [
      "r419"
     ]
    },
    "stn_PercentageOfPlanAssetInAnnuityPolicies": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/20241231",
     "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/2024-03-27/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 [domain]]"
       }
      }
     },
     "auth_ref": [
      "r83"
     ]
    },
    "ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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 [domain]]"
       }
      }
     },
     "auth_ref": [
      "r83"
     ]
    },
    "stn_PercentageThatEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/20241231",
     "localname": "PerformanceShareUnitsMember",
     "presentation": [
      "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_PerformanceShareUnitsPSUsAdjustedEarningsPerShareGrowthAndTotalShareholderReturnWeightingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "localname": "PerformanceShareUnitsPSUsAdjustedEarningsPerShareGrowthAndTotalShareholderReturnWeightingMember",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance Share Units (PSUs), Adjusted Earnings Per Share Growth And Total Shareholder Return Weighting",
        "label": "Performance Share Units (PSUs), Adjusted Earnings Per Share Growth And Total Shareholder Return Weighting [Member]",
        "documentation": "Performance Share Units (PSUs), Adjusted Earnings Per Share Growth And Total Shareholder Return Weighting"
       }
      }
     },
     "auth_ref": []
    },
    "stn_PerformanceShareUnitsPSUsAndDeferredShareUnitsDSUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "localname": "PerformanceShareUnitsPSUsAndDeferredShareUnitsDSUsMember",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PSUs and DSUs",
        "label": "Performance Share Units (PSUs) And Deferred Share Units (DSUs) [Member]",
        "documentation": "Performance Share Units (PSUs) And Deferred Share Units (DSUs)"
       }
      }
     },
     "auth_ref": []
    },
    "stn_PerformanceShareUnitsPSUsExcludingDividendsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/20241231",
     "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/20241231",
     "localname": "PerformanceShareUnitsPSUsReturnOnEquityWeightingMember",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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/20241231",
     "localname": "PerformanceShareUnitsPSUsTotalShareholderReturnWeightingMember",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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/2024-03-27/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": [
      "r400"
     ]
    },
    "ifrs-full_PlanAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r71"
     ]
    },
    "stn_PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "localname": "PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets",
     "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": "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/20241231",
     "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_PostemploymentBenefitExpenseInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PostemploymentBenefitExpenseInProfitOrLoss",
     "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": "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": [
      "r399"
     ]
    },
    "ifrs-full_PresentValueOfDefinedBenefitObligationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r72"
     ]
    },
    "ifrs-full_PreviouslyStatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PreviouslyStatedMember",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofShareholdersEquity",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofCashFlowsDetails",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofComprehensiveIncomeDetails",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofFinancialPositionDetails",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofIncomeDetails"
     ],
     "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": [
      "r2",
      "r171",
      "r174",
      "r175"
     ]
    },
    "ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProceedsFromIssueOfBondsNotesAndDebentures",
     "crdr": "debit",
     "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": {
        "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": [
      "r409"
     ]
    },
    "ifrs-full_ProceedsFromIssuingShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProceedsFromIssuingShares",
     "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",
      "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": [
      "r331"
     ]
    },
    "stn_ProceedsFromRepaymentsOfBorrowingsClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "localname": "ProceedsFromRepaymentsOfBorrowingsClassifiedAsFinancingActivities",
     "crdr": "debit",
     "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": {
        "terseLabel": "Net proceeds from (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_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod",
     "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 sales of investments other than investments accounted for using equity method"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from sales of investments other than investments accounted for using the equity method. [Refer: Investments accounted for using equity method; Investments other than investments accounted for using equity method]"
       }
      }
     },
     "auth_ref": [
      "r408"
     ]
    },
    "ifrs-full_ProductsAndServicesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r296",
      "r344"
     ]
    },
    "ifrs-full_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.stantec.com/role/SegmentedInformationScheduleofGrossRevenuebyServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Products and services",
        "label": "Products and services [domain]"
       }
      },
      "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": [
      "r296",
      "r344"
     ]
    },
    "ifrs-full_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income",
        "verboseLabel": "Net income",
        "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": [
      "r3",
      "r34",
      "r156",
      "r177",
      "r178",
      "r290",
      "r291",
      "r338",
      "r347"
     ]
    },
    "ifrs-full_ProfitLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income before income taxes",
        "terseLabel": "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": [
      "r255",
      "r303",
      "r304",
      "r364",
      "r365"
     ]
    },
    "ifrs-full_ProfitLossFromContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofCashFlowsDetails"
     ],
     "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, unless line item indicates otherwise [member]; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r34",
      "r184",
      "r290",
      "r291"
     ]
    },
    "stn_ProjectMargin": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "localname": "ProjectMargin",
     "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",
        "label": "Project Margin",
        "documentation": "Project Margin"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r12",
      "r65"
     ]
    },
    "ifrs-full_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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/2024-03-27/ifrs-full",
     "localname": "PropertyPlantAndEquipmentMember",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.stantec.com/role/IncomeTaxesScheduleofSignificantComponentsofNetDeferredIncomeTaxAssetsLiabilitiesDetails",
      "http://www.stantec.com/role/LeaseAssetsAdditionalInformationDetails",
      "http://www.stantec.com/role/LeaseAssetsScheduleofImpairmentlossesandRelatedRecoverableAmountsforReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment",
        "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. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r66",
      "r323",
      "r346"
     ]
    },
    "ifrs-full_ProportionOfOwnershipInterestInJointOperation": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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: Total for all joint operations [member]]"
       }
      }
     },
     "auth_ref": [
      "r180"
     ]
    },
    "ifrs-full_ProportionOfVotingPowerHeldInSubsidiary": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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: Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r99",
      "r101",
      "r179"
     ]
    },
    "ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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: Classes of other provisions [domain]]"
       }
      }
     },
     "auth_ref": [
      "r325",
      "r327"
     ]
    },
    "ifrs-full_ProvisionUsedOtherProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r130"
     ]
    },
    "ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod",
     "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 other than investments accounted for using equity method"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchase of investments other than investments accounted for using equity method. [Refer: Investments accounted for using equity method; Investments other than investments accounted for using equity method]"
       }
      }
     },
     "auth_ref": [
      "r408"
     ]
    },
    "ifrs-full_PurchaseOfOtherLongtermAssetsClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r330"
     ]
    },
    "ifrs-full_PurchaseOfTreasuryShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r379"
     ]
    },
    "ifrs-full_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RangeAxis",
     "presentation": [
      "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": [
      "r166",
      "r201",
      "r230",
      "r235",
      "r341",
      "r343",
      "r418"
     ]
    },
    "ifrs-full_RangeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RangeDomain",
     "presentation": [
      "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",
        "label": "Range [domain]"
       }
      },
      "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": [
      "r166",
      "r201",
      "r230",
      "r235",
      "r341",
      "r343",
      "r418"
     ]
    },
    "stn_RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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 investments",
        "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/2024-03-27/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": [
      "r41"
     ]
    },
    "ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r41",
      "r264",
      "r266"
     ]
    },
    "stn_ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/2024-03-27/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/2024-03-27/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/2024-03-27/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/2024-03-27/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/2024-03-27/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/2024-03-27/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": []
    },
    "ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RecoverableAmountOfAssetOrCashgeneratingUnit",
     "crdr": "debit",
     "presentation": [
      "http://www.stantec.com/role/LeaseAssetsAdditionalInformationDetails",
      "http://www.stantec.com/role/LeaseAssetsScheduleofImpairmentlossesandRelatedRecoverableAmountsforReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recoverable amount remaining",
        "label": "Recoverable amount of asset or cash-generating unit"
       }
      },
      "en": {
       "role": {
        "documentation": "The higher of an asset\u2019s (or cash-generating unit\u2019s) fair value less costs of disposal and its value in use. [Refer: Total for all cash-generating units [member]]"
       }
      }
     },
     "auth_ref": [
      "r113"
     ]
    },
    "ifrs-full_RecurringFairValueMeasurementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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/20241231",
     "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/2024-03-27/ifrs-full",
     "localname": "RestatedMember",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofShareholdersEquity",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofCashFlowsDetails",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofComprehensiveIncomeDetails",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofFinancialPositionDetails",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofIncomeDetails"
     ],
     "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": [
      "r2",
      "r171",
      "r174",
      "r175",
      "r229",
      "r383"
     ]
    },
    "stn_RestrictedShareUnitsRSUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/2024-03-27/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": [
      "r6",
      "r305"
     ]
    },
    "ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r404"
     ]
    },
    "ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RetrospectiveApplicationAndRetrospectiveRestatementAxis",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofShareholdersEquity",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofCashFlowsDetails",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofComprehensiveIncomeDetails",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofFinancialPositionDetails",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofIncomeDetails"
     ],
     "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": [
      "r2",
      "r171",
      "r174",
      "r175"
     ]
    },
    "ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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 [domain]; Increase (decrease) in net defined benefit liability (asset) resulting from interest expense (income)]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "stn_RevenueAdjustmentsArisingFromInterSegments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/2024-03-27/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/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/20241231",
     "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/2024-03-27/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",
      "r287",
      "r294",
      "r381"
     ]
    },
    "ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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; Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r322"
     ]
    },
    "ifrs-full_RevenueOfAcquiree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r245"
     ]
    },
    "ifrs-full_RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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/2024-03-27/ifrs-full",
     "localname": "ReversalOfImpairmentLossRecognisedInProfitOrLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/LeaseAssetsScheduleofImpairmentlossesandRelatedRecoverableAmountsforReportableSegmentsDetails": {
       "parentTag": "ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/LeaseAssetsAdditionalInformationDetails",
      "http://www.stantec.com/role/LeaseAssetsScheduleofImpairmentlossesandRelatedRecoverableAmountsforReportableSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment reversals",
        "negatedTerseLabel": "Impairment reversals",
        "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": [
      "r108",
      "r111"
     ]
    },
    "stn_RightOfUseAssetsRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "localname": "RightOfUseAssetsRecognisedAsOfAcquisitionDate",
     "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": "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/2024-03-27/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/2024-03-27/ifrs-full",
     "localname": "RightofuseAssetsMember",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.stantec.com/role/IncomeTaxesScheduleofSignificantComponentsofNetDeferredIncomeTaxAssetsLiabilitiesDetails",
      "http://www.stantec.com/role/LeaseAssetsAdditionalInformationDetails",
      "http://www.stantec.com/role/LeaseAssetsScheduleofImpairmentlossesandRelatedRecoverableAmountsforReportableSegmentsDetails",
      "http://www.stantec.com/role/LeaseAssetsScheduleofRightofuseAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right-of-use 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"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r369"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r371"
     ]
    },
    "ifrs-full_SegmentConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r290"
     ]
    },
    "ifrs-full_SegmentConsolidationItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "SegmentConsolidationItemsDomain",
     "presentation": [
      "http://www.stantec.com/role/SegmentedInformationScheduleofOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment consolidation items [domain]",
        "label": "Segment consolidation items [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Segment consolidation items' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r295"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "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/20241231",
     "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/2024-03-27/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",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofIncomeDetails"
     ],
     "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": [
      "r386"
     ]
    },
    "stn_SeniorTermLoanTrancheBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "localname": "SeniorTermLoanTrancheBMember",
     "presentation": [
      "http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term Loan Tranche B",
        "label": "Senior Term Loan Tranche B [Member]",
        "documentation": "Senior Term Loan Tranche B"
       }
      }
     },
     "auth_ref": []
    },
    "stn_SeniorTermLoanTrancheCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "localname": "SeniorTermLoanTrancheCMember",
     "presentation": [
      "http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term Loan Tranche C",
        "label": "Senior Term Loan Tranche C [Member]",
        "documentation": "Senior Term Loan Tranche C"
       }
      }
     },
     "auth_ref": []
    },
    "stn_SeniorTermLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/20241231",
     "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/20241231",
     "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/20241231",
     "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/20241231",
     "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": []
    },
    "stn_ShareBasedPaymentArrangementEquityInstrumentOtherThanOptionGrantedPercentIncrease": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/20241231",
     "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/20241231",
     "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": []
    },
    "stn_SharesRepurchasedForCancellation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/2024-03-27/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": [
      "r381"
     ]
    },
    "ifrs-full_ShorttermInvestmentsClassifiedAsCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r414"
     ]
    },
    "ifrs-full_SignificantInvestmentsInSubsidiariesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r100",
      "r102",
      "r190"
     ]
    },
    "ifrs-full_SignificantInvestmentsInSubsidiariesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "SignificantInvestmentsInSubsidiariesDomain",
     "presentation": [
      "http://www.stantec.com/role/RelatedPartyDisclosuresAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiaries",
        "label": "Subsidiaries [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Subsidiaries' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r102",
      "r190"
     ]
    },
    "stn_SixtyOneToNinetyDaysMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/20241231",
     "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_SoftwareLicensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/20241231",
     "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/2024",
     "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/2024-03-27/ifrs-full",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of cash flows [abstract]",
        "label": "Statement of cash flows [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "stn_StatementOfCashFlowsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "localname": "StatementOfCashFlowsLineItems",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement Of Cash Flows [Line Items]",
        "label": "Statement Of Cash Flows [Line Items]",
        "documentation": "Statement Of Cash Flows [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "stn_StatementOfCashFlowsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "localname": "StatementOfCashFlowsTable",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement Of Cash Flows [Table]",
        "label": "Statement Of Cash Flows [Table]",
        "documentation": "Statement Of Cash Flows [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfChangesInEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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/2024-03-27/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/2024-03-27/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": [
      "r6"
     ]
    },
    "ifrs-full_StatementOfComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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/2024-03-27/ifrs-full",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of financial position [abstract]",
        "label": "Statement of financial position [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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/20241231",
     "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/20241231",
     "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/20241231",
     "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": []
    },
    "ifrs-full_SwapContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "SwapContractMember",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Swap contract",
        "label": "Swap contract [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a derivative financial instrument that involves the exchange of cash flow streams between the parties of the contract over a specified period. [Refer: Derivatives [member]]"
       }
      }
     },
     "auth_ref": [
      "r381"
     ]
    },
    "stn_SyndicatedSeniorCreditFacilitiesAdditionalBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "localname": "SyndicatedSeniorCreditFacilitiesAdditionalBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Syndicated senior credit facilities, additional borrowing capacity",
        "label": "Syndicated Senior Credit Facilities, Additional Borrowing Capacity",
        "documentation": "Syndicated Senior Credit Facilities, Additional Borrowing Capacity"
       }
      }
     },
     "auth_ref": []
    },
    "stn_SyndicatedSeniorCreditFacilitiesMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "localname": "SyndicatedSeniorCreditFacilitiesMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.stantec.com/role/LongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Syndicated senior credit facilities, borrowing capacity",
        "label": "Syndicated Senior Credit Facilities, Maximum Borrowing Capacity",
        "documentation": "Syndicated Senior Credit Facilities, Maximum Borrowing Capacity"
       }
      }
     },
     "auth_ref": []
    },
    "stn_SyndicatedSeniorCreditFacilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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": []
    },
    "stn_SyndicatedSeniorRevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "localname": "SyndicatedSeniorRevolvingCreditFacilityMember",
     "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": "Syndicated Senior Revolving Credit Facility [Member]",
        "documentation": "Syndicated Senior Revolving Credit Facility"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r312"
     ]
    },
    "ifrs-full_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r387"
     ]
    },
    "ifrs-full_TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r50"
     ]
    },
    "ifrs-full_TaxRateEffectOfForeignTaxRates": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r50"
     ]
    },
    "ifrs-full_TaxRateEffectOfRevenuesExemptFromTaxation": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r50"
     ]
    },
    "ifrs-full_TemporaryDifferenceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r54"
     ]
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r54"
     ]
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain",
     "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 [domain]"
       }
      },
      "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": [
      "r54"
     ]
    },
    "stn_ThirtyOneToSixtyDaysMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/20241231",
     "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/2024-03-27/ifrs-full",
     "localname": "TopOfRangeMember",
     "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": "Top of range",
        "label": "Top of range [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for top of a range."
       }
      }
     },
     "auth_ref": [
      "r166",
      "r201",
      "r230",
      "r235",
      "r341",
      "r343",
      "r418"
     ]
    },
    "stn_TotalExpenseRelatingToLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/20241231",
     "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": []
    },
    "ifrs-full_TradeAndOtherCurrentPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TradeAndOtherCurrentPayables",
     "crdr": "credit",
     "calculation": {
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofFinancialPositionDetails": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofFinancialPositionDetails"
     ],
     "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": [
      "r17"
     ]
    },
    "ifrs-full_TradeAndOtherCurrentReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r15",
      "r30"
     ]
    },
    "ifrs-full_TradeAndOtherPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r17"
     ]
    },
    "ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TradeAndOtherPayablesRecognisedAsOfAcquisitionDate",
     "crdr": "credit",
     "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": {
        "negatedTerseLabel": "Trade and other payables",
        "label": "Trade and other payables recognised as of acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for trade and other payables assumed in a business combination. [Refer: Trade and other payables; Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r417"
     ]
    },
    "ifrs-full_TradeAndOtherPayablesToTradeSuppliers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r385"
     ]
    },
    "ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r357",
      "r362"
     ]
    },
    "ifrs-full_TradeAndOtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r15",
      "r30"
     ]
    },
    "stn_TradeAndOtherReceivablesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "localname": "TradeAndOtherReceivablesLineItems",
     "presentation": [
      "http://www.stantec.com/role/TradeandOtherReceivablesScheduleofAgingAnalysisofGrossTradeReceivablesDetails",
      "http://www.stantec.com/role/TradeandOtherReceivablesScheduleofTradeandOtherReceivablesDetails"
     ],
     "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/20241231",
     "localname": "TradeAndOtherReceivablesTable",
     "presentation": [
      "http://www.stantec.com/role/TradeandOtherReceivablesScheduleofAgingAnalysisofGrossTradeReceivablesDetails",
      "http://www.stantec.com/role/TradeandOtherReceivablesScheduleofTradeandOtherReceivablesDetails"
     ],
     "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/2024-03-27/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 (2023 \u2013 $2.7)",
        "label": "Trade receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount due from customers for goods and services sold."
       }
      }
     },
     "auth_ref": [
      "r306"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024-03-27/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 [domain]]"
       }
      }
     },
     "auth_ref": [
      "r206"
     ]
    },
    "ifrs-full_TypeOfMeasurementOfExpectedCreditLossesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TypeOfMeasurementOfExpectedCreditLossesAxis",
     "presentation": [
      "http://www.stantec.com/role/TradeandOtherReceivablesScheduleofTradeandOtherReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Type of measurement of expected credit losses [axis]",
        "label": "Type of measurement of expected credit losses [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": [
      "r270",
      "r275"
     ]
    },
    "ifrs-full_TypeOfMeasurementOfExpectedCreditLossesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TypeOfMeasurementOfExpectedCreditLossesDomain",
     "presentation": [
      "http://www.stantec.com/role/TradeandOtherReceivablesScheduleofTradeandOtherReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Type of measurement of expected credit losses [domain]",
        "label": "Type of measurement of expected credit losses [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all types of measurement of expected credit losses. Expected credit losses are the weighted average of credit losses with the respective risks of a default occurring as the weights. This member also represents the standard value for the 'Type of measurement of expected credit losses' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r270",
      "r275"
     ]
    },
    "ifrs-full_TypesOfHedgesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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_TypesOfHedgesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TypesOfHedgesDomain",
     "presentation": [
      "http://www.stantec.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Types of hedges",
        "label": "Types of hedges [domain]"
       }
      },
      "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/2024-03-27/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": [
      "r236"
     ]
    },
    "ifrs-full_TypesOfSharebasedPaymentArrangementsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TypesOfSharebasedPaymentArrangementsDomain",
     "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",
        "label": "Types of share-based payment arrangements [domain]"
       }
      },
      "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": [
      "r236"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "US",
     "presentation": [
      "http://www.stantec.com/role/GoodwillAdditionalInformationDetails",
      "http://www.stantec.com/role/GoodwillScheduleofGoodwillAllocatedDetails",
      "http://www.stantec.com/role/LeaseAssetsAdditionalInformationDetails",
      "http://www.stantec.com/role/LeaseAssetsScheduleofImpairmentlossesandRelatedRecoverableAmountsforReportableSegmentsDetails",
      "http://www.stantec.com/role/RecentAccountingPronouncementsandChangestoAccountingPoliciesConsolidatedStatementsofFinancialPositionDetails",
      "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/2024",
     "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/20241231",
     "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/20241231",
     "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/2024-03-27/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/20241231",
     "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": []
    },
    "stn_UndiscountedLeasePaymentsToBeReceivedTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "localname": "UndiscountedLeasePaymentsToBeReceivedTerm",
     "presentation": [
      "http://www.stantec.com/role/CommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Future minimum payments receivable, term due",
        "label": "Undiscounted Lease Payments To Be Received, Term",
        "documentation": "Undiscounted Lease Payments To Be Received, Term"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_UndrawnBorrowingFacilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r335"
     ]
    },
    "stn_UnitedStatesAndCanadaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "localname": "UnitedStatesAndCanadaMember",
     "presentation": [
      "http://www.stantec.com/role/LeaseAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United States And Canada",
        "label": "United States And Canada [Member]",
        "documentation": "United States And Canada"
       }
      }
     },
     "auth_ref": []
    },
    "stn_UnsecuredBilateralMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/20241231",
     "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/2024-03-27/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": [
      "r51"
     ]
    },
    "stn_UnusedTaxLossesAndCreditsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/2024-03-27/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": [
      "r51"
     ]
    },
    "ifrs-full_UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "durationItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r138"
     ]
    },
    "ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment": {
     "xbrltype": "durationItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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": [
      "r57"
     ]
    },
    "ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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"
     ]
    },
    "ifrs-full_ValuationTechniquesUsedInFairValueMeasurementDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ValuationTechniquesUsedInFairValueMeasurementDomain",
     "presentation": [
      "http://www.stantec.com/role/ShareCapitalAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation techniques used in fair value measurement",
        "label": "Valuation techniques used in fair value measurement [domain]"
       }
      },
      "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"
     ]
    },
    "stn_ValueAssignedToKeyAssumption": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/20241231",
     "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/20241231",
     "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/20241231",
     "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/20241231",
     "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/20241231",
     "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/2024-03-27/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": [
      "r86"
     ]
    },
    "stn_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsExercisedOrVested": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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/2024-03-27/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": [
      "r237"
     ]
    },
    "ifrs-full_WeightedAverageMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/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",
      "r341",
      "r343",
      "r418"
     ]
    },
    "ifrs-full_WeightedAverageShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "WeightedAverageShares",
     "presentation": [
      "http://www.stantec.com/role/ConsolidatedStatementsofIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average number of shares outstanding - basic (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": [
      "r105"
     ]
    },
    "stn_WhollyOwnedSubsidiariesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "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": []
    },
    "stn_ZETCONIngenieureGmbHMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.stantec.com/20241231",
     "localname": "ZETCONIngenieureGmbHMember",
     "presentation": [
      "http://www.stantec.com/role/BusinessAcquisitionAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ZETCON Ingenieure GmbH",
        "label": "ZETCON Ingenieure GmbH [Member]",
        "documentation": "ZETCON Ingenieure GmbH"
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "104",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_104&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "106",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_106_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "106",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_106_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_106_d_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_106_d_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_106_d_iii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "106",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_106&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "107",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_107&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "117",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_117&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "134",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_134&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "137",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_137_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "51",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_51&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "54",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r13": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "54",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r14": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "54",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r15": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "54",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_h&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r16": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "54",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r17": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "54",
   "Subparagraph": "k",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_k&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "54",
   "Subparagraph": "l",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_l&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r19": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "54",
   "Subparagraph": "m",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_m&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r20": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "54",
   "Subparagraph": "n",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_n&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r21": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "54",
   "Subparagraph": "o",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_o&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r22": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "54",
   "Subparagraph": "r",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_r&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r23": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "55",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_55&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r24": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "56",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_56&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r25": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "61",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_61_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r26": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "61",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_61&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r27": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "66",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r28": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "69",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_69&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r29": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r30": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "78",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_78_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r31": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "78",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_78_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r32": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_79_a_iii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r33": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_79_a_iv&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r34": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "81A",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_81A_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r35": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "81A",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_81A_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r36": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "81A",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_81A_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r37": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "82",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_82_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r38": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "90",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_90&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r39": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "91",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_91_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r40": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "91",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_91_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r41": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "92",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_92&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r42": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "98",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_98_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r43": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "99",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_99&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r44": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "10",
   "IssueDate": "2024-01-01",
   "Paragraph": "21",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2024-en-r&anchor=para_21&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r45": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "10",
   "IssueDate": "2024-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IAS10_g17-22_TI",
   "URIDate": "2024-03-27"
  },
  "r46": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "79",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_79&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r47": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "81",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_81_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r48": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "81",
   "Subparagraph": "ab",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_81_ab&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r49": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "81",
   "Subparagraph": "c",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_81_c_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r50": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "81",
   "Subparagraph": "c",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_81_c_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r51": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "81",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_81_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r52": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_81_g_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r53": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_81_g_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r54": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_81_g&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r55": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "88B",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_88B&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r56": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IAS12_g79-88_TI",
   "URIDate": "2024-03-27"
  },
  "r57": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "73",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r58": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "73",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r59": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_e_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r60": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_e_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r61": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_e_iii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r62": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_e_v&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r63": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_e_vii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r64": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "viii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_e_viii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r65": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r66": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "73",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r67": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "75",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_75_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r68": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "75",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_75_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r69": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IAS16_g73-79_TI",
   "URIDate": "2024-03-27"
  },
  "r70": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "138",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_138&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r71": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "140",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_140_a_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r72": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "140",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_140_a_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r73": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "140",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_140_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r74": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "141",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_141_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r75": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "141",
   "Subparagraph": "c",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_141_c_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r76": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "141",
   "Subparagraph": "c",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_141_c_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r77": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "141",
   "Subparagraph": "c",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_141_c_iii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r78": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "141",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_141_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r79": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "141",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_141_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r80": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "141",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_141_f&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r81": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "141",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_141_g&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r82": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "142",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_142&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r83": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "145",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_145_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r84": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "145",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_145&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r85": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "147",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_147_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r86": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "147",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_147_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r87": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "148",
   "Subparagraph": "d",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_148_d_iii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r88": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Section": "Scope",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IAS19_g2-7_TI",
   "URIDate": "2024-03-27"
  },
  "r89": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2024-01-01",
   "Paragraph": "17",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2024-en-r&anchor=para_17_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r90": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2024-01-01",
   "Paragraph": "17",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2024-en-r&anchor=para_17_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r91": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2024-01-01",
   "Paragraph": "17",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2024-en-r&anchor=para_17&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r92": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2024-01-01",
   "Paragraph": "18",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2024-en-r&anchor=para_18_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r93": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2024-01-01",
   "Paragraph": "18",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2024-en-r&anchor=para_18&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r94": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2024-01-01",
   "Paragraph": "19",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2024-en-r&anchor=para_19_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r95": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2024-01-01",
   "Paragraph": "19",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2024-en-r&anchor=para_19&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r96": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2024-01-01",
   "Paragraph": "20",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2024-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r97": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2024-01-01",
   "Section": "Disclosures",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IAS24_g13-24_TI",
   "URIDate": "2024-03-27"
  },
  "r98": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "26",
   "IssueDate": "2024-01-01",
   "Paragraph": "35",
   "Subparagraph": "b",
   "Clause": "viii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2024-en-r&anchor=para_35_b_viii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r99": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2024-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2024-en-r&anchor=para_16_b_iii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r100": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2024-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2024-en-r&anchor=para_16_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r101": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2024-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2024-en-r&anchor=para_17_b_iii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r102": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2024-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2024-en-r&anchor=para_17_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r103": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2024-01-01",
   "Paragraph": "66",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2024-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r104": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2024-01-01",
   "Paragraph": "67",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2024-en-r&anchor=para_67&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2024-01-01",
   "Paragraph": "70",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2024-en-r&anchor=para_70_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r106": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "34",
   "IssueDate": "2024-01-01",
   "Paragraph": "16A",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=34&code=ifrs-tx-2024-en-r&anchor=para_16A_f&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2024-01-01",
   "Paragraph": "126",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_126_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r108": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2024-01-01",
   "Paragraph": "126",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_126_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r109": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2024-01-01",
   "Paragraph": "126",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_126&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r110": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2024-01-01",
   "Paragraph": "129",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_129_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r111": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2024-01-01",
   "Paragraph": "129",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_129_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2024-01-01",
   "Paragraph": "130",
   "Subparagraph": "d",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_130_d_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2024-01-01",
   "Paragraph": "130",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_130_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r114": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2024-01-01",
   "Paragraph": "130",
   "Subparagraph": "f",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_130_f_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2024-01-01",
   "Paragraph": "134",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_134_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2024-01-01",
   "Paragraph": "134",
   "Subparagraph": "d",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_134_d_iv&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2024-01-01",
   "Paragraph": "134",
   "Subparagraph": "d",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_134_d_v&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2024-01-01",
   "Paragraph": "134",
   "Subparagraph": "e",
   "Clause": "iiA",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_134_e_iiA&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2024-01-01",
   "Paragraph": "134",
   "Subparagraph": "e",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_134_e_iv&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2024-01-01",
   "Paragraph": "134",
   "Subparagraph": "e",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_134_e_v&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2024-01-01",
   "Paragraph": "134",
   "Subparagraph": "f",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_134_f_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2024-01-01",
   "Paragraph": "134",
   "Subparagraph": "f",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_134_f_iii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2024-01-01",
   "Paragraph": "134",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_134&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2024-01-01",
   "Paragraph": "135",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_135_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2024-01-01",
   "Paragraph": "135",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_135_e_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2024-01-01",
   "Paragraph": "135",
   "Subparagraph": "e",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_135_e_iii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2024-01-01",
   "Paragraph": "135",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_135&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2024-01-01",
   "Paragraph": "84",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2024-en-r&anchor=para_84_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2024-01-01",
   "Paragraph": "84",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2024-en-r&anchor=para_84_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2024-01-01",
   "Paragraph": "84",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2024-en-r&anchor=para_84_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2024-01-01",
   "Paragraph": "84",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2024-en-r&anchor=para_84&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2024-01-01",
   "Paragraph": "85",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2024-en-r&anchor=para_85_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2024-01-01",
   "Paragraph": "85",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2024-en-r&anchor=para_85_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2024-01-01",
   "Paragraph": "86",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2024-en-r&anchor=para_86&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2024-01-01",
   "Paragraph": "88",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2024-en-r&anchor=para_88&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2024-01-01",
   "Paragraph": "89",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2024-en-r&anchor=para_89&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2024-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IAS37_g84-92_TI",
   "URIDate": "2024-03-27"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2024-01-01",
   "Paragraph": "118",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&anchor=para_118_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2024-01-01",
   "Paragraph": "118",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&anchor=para_118_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2024-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&anchor=para_118_e_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2024-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&anchor=para_118_e_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2024-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&anchor=para_118_e_vi&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2024-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&anchor=para_118_e_vii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2024-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&anchor=para_118_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2024-01-01",
   "Paragraph": "118",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&anchor=para_118&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2024-01-01",
   "Paragraph": "122",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&anchor=para_122_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2024-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IAS38_g118-128_TI",
   "URIDate": "2024-03-27"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "39",
   "IssueDate": "2024-01-01",
   "Paragraph": "86",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=39&code=ifrs-tx-2024-en-r&anchor=para_86_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2024-01-01",
   "Paragraph": "32A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2024-en-r&anchor=para_32A&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2024-01-01",
   "Paragraph": "76",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2024-en-r&anchor=para_76&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2024-01-01",
   "Paragraph": "79",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2024-en-r&anchor=para_79_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2024-01-01",
   "Paragraph": "79",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2024-en-r&anchor=para_79_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "41",
   "IssueDate": "2024-01-01",
   "Paragraph": "50",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2024-en-r&anchor=para_50&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "41",
   "IssueDate": "2024-01-01",
   "Paragraph": "54",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2024-en-r&anchor=para_54_f&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "10",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_10&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "18",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_18_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "21",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_21&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "25",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_25&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "28",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "31",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_31&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_35&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "39",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_39&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "44B",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_44B_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "44B",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_44B_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "44B",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_44B_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "44H",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_44H_b_iii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "46",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_46&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "50",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_50_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Section": "Presentation of a statement of cash flows",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IAS07_g10-17_TI",
   "URIDate": "2024-03-27"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "28",
   "Subparagraph": "f",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2024-en-r&anchor=para_28_f_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "28",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2024-en-r&anchor=para_28_g&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "28",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2024-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "29",
   "Subparagraph": "c",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2024-en-r&anchor=para_29_c_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "49",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2024-en-r&anchor=para_49_b_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Section": "Accounting policies",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IAS08_g7-31_TI",
   "URIDate": "2024-03-27"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "24",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2024-en-r&anchor=para_24_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "32",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2024-en-r&anchor=para_32_a_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "19B",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_19B_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "21",
   "Subparagraph": "a",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_21_a_iv&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B12_b_i&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B12_b_iii&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "ix",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B12_b_ix&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B12_b_vi&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "viii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B12_b_viii&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B13",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B13_a&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B13",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B13_e&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B13",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B13_f&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B13",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B13_g&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B4",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B4_a&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B4",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B4_b&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B4",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B4_c&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-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-2024-en-r&doctype=Standard&dita_xref=IFRS12_g14-17_TI",
   "URIDate": "2024-03-27"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "93",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_93_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "93",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_93_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "93",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_93_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "93",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_93_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "93",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_93&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "97",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_97&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IFRS13_g91-99_TI",
   "URIDate": "2024-03-27"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "14",
   "IssueDate": "2024-01-01",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=14&code=ifrs-tx-2024-en-r&anchor=para_33_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2024-01-01",
   "Paragraph": "105",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2024-en-r&anchor=para_105&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2024-01-01",
   "Paragraph": "113",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2024-en-r&anchor=para_113_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2024-01-01",
   "Paragraph": "114",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2024-en-r&anchor=para_114&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2024-01-01",
   "Paragraph": "116",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2024-en-r&anchor=para_116_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2024-01-01",
   "Paragraph": "120",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2024-en-r&anchor=para_120_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2024-01-01",
   "Paragraph": "120",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2024-en-r&anchor=para_120_b_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2024-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IFRS15_g110-129_TI",
   "URIDate": "2024-03-27"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2024-01-01",
   "Section": "Presentation",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IFRS15_g105-109_TI",
   "URIDate": "2024-03-27"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "47",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_47_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "47",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_47_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "53",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_53_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "53",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_53_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "53",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_53_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "53",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_53_f&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "53",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_53_g&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "53",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_53_h&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "53",
   "Subparagraph": "j",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_53_j&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "53",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_53&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "58",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_58&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "59",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_59&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "94",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_94&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "97",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_97&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IFRS16_g51-60_TI",
   "URIDate": "2024-03-27"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Section": "Presentation",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IFRS16_g47-50_TI",
   "URIDate": "2024-03-27"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "109",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_109&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "109A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_109A&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "113",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_113_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "120",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_120&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "132",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_132_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "C32",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_C32&doctype=Appendix&subtype=C",
   "URIDate": "2024-03-27"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "44",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_44&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_45_b_iv&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "45",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_45_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "47",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_47_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "51",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_51_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "51",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_51_b_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "51",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_51_b_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2024-01-01",
   "Paragraph": "B64",
   "Subparagraph": "f",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2024-en-r&anchor=para_B64_f_i&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2024-01-01",
   "Paragraph": "B64",
   "Subparagraph": "f",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2024-en-r&anchor=para_B64_f_iii&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2024-01-01",
   "Paragraph": "B64",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2024-en-r&anchor=para_B64_f&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2024-01-01",
   "Paragraph": "B64",
   "Subparagraph": "k",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2024-en-r&anchor=para_B64_k&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2024-01-01",
   "Paragraph": "B64",
   "Subparagraph": "q",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2024-en-r&anchor=para_B64_q_i&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2024-01-01",
   "Paragraph": "B64",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2024-en-r&anchor=para_B64&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2024-01-01",
   "Paragraph": "B65",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2024-en-r&anchor=para_B65&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2024-01-01",
   "Paragraph": "B67",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2024-en-r&anchor=para_B67_c&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2024-01-01",
   "Paragraph": "B67",
   "Subparagraph": "d",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2024-en-r&anchor=para_B67_d_ii&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2024-01-01",
   "Paragraph": "B67",
   "Subparagraph": "d",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2024-en-r&anchor=para_B67_d_vi&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2024-01-01",
   "Paragraph": "B67",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2024-en-r&anchor=para_B67_d&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2024-01-01",
   "Paragraph": "B67",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2024-en-r&anchor=para_B67&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2024-01-01",
   "Section": "Disclosures",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IFRS03_g59-63_TI",
   "URIDate": "2024-03-27"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2024-01-01",
   "Section": "Disclosures application of paragraphs 59 and 61",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2024-en-r&doctype=Appendix&subtype=B&dita_xref=IFRS03_gB64-B67_TI",
   "URIDate": "2024-03-27"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "5",
   "IssueDate": "2024-01-01",
   "Paragraph": "33",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2024-en-r&anchor=para_33_b_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "20",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_20_a_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "23B",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_23B_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "24A",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_24A_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "24A",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_24A_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "24A",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_24A_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "24A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_24A&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "24B",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_24B&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "24C",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_24C_b_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "24C",
   "Subparagraph": "b",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_24C_b_iv&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "24C",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_24C&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "24E",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_24E_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "25",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_25&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "31",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_31&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "35H",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_35H_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "35H",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_35H&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "35I",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_35I&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "35K",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_35K_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "35K",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_35K&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "35M",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_35M_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "35M",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_35M&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "36",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_36&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "39",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_39_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "39",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_39_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "42E",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_42E_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "42I",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_42I&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_6&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "8",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_8_h&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "8",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_8&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "B11E",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B11E&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Section": "Scope",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IFRS07_g3-5A_TI",
   "URIDate": "2024-03-27"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "23",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_23_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "23",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_23_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "23",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_23_h&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "23",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_23&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "28",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_28_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "28",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_28_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "28",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_28_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "28",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_28_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "28",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "32",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_32&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "33",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_33_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_33_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IFRS08_g20-24_TI",
   "URIDate": "2024-03-27"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "9",
   "IssueDate": "2024-01-01",
   "Paragraph": "7.2.34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2024-en-r&anchor=para_7.2.34&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "9",
   "IssueDate": "2024-01-01",
   "Paragraph": "7.2.42",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2024-en-r&anchor=para_7.2.42&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "102",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_102&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "103",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_103&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "108",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_108&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "78",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_78_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "82A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_82A&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "IG6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_IG6&doctype=Implementation%20Guidance",
   "URIDate": "2024-03-27"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "80",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_80_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "80",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_80_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "80",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_80_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "80",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_80_f&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "80",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_80_g&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "37",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_37_h&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "138",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_138_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "138",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_138_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "142",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_142_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "142",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_142_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "142",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_142_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "142",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_142_f&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "147",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_147_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2024-01-01",
   "Paragraph": "21",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2024-en-r&anchor=para_21_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2024-01-01",
   "Paragraph": "127",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_127&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2024-01-01",
   "Paragraph": "66",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2024-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2024-01-01",
   "Paragraph": "87",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2024-en-r&anchor=para_87&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2024-01-01",
   "Paragraph": "88",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2024-en-r&anchor=para_88&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2024-01-01",
   "Section": "D Examples: disclosures",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2024-en-r&doctype=Illustrative%20Examples&dita_xref=IAS37_IE_D_TI",
   "URIDate": "2024-03-27"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2024-01-01",
   "Paragraph": "119",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&anchor=para_119_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "14",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_14_f&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "16",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_16_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "17",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_17_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "17",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_17_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "44C",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_44C&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "44D",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_44D&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "50",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_50_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-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-2024-en-r&doctype=Illustrative%20Examples&dita_xref=IAS07_IE_A_TI",
   "URIDate": "2024-03-27"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-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-2024-en-r&doctype=Illustrative%20Examples&dita_xref=IAS07_IE_C_TI",
   "URIDate": "2024-03-27"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B10",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B10_b&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "94",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_94&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "B11",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_B11_b&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "B6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_B6&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "IE60",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_IE60&doctype=Illustrative%20Examples",
   "URIDate": "2024-03-27"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "IE63",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_IE63&doctype=Illustrative%20Examples",
   "URIDate": "2024-03-27"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2024-01-01",
   "Paragraph": "B89",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2024-en-r&anchor=para_B89_a&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2024-01-01",
   "Paragraph": "B89",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2024-en-r&anchor=para_B89_b&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "53",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_53&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "113",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_113_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "96",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_96_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2024-01-01",
   "Paragraph": "B64",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2024-en-r&anchor=para_B64_i&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2024-01-01",
   "Paragraph": "B64",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2024-en-r&anchor=para_B64&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2024-01-01",
   "Paragraph": "IE72",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2024-en-r&anchor=para_IE72&doctype=Illustrative%20Examples",
   "URIDate": "2024-03-27"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "35N",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_35N&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_6&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "B11",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B11_d&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "B11",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B11&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "B11D",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B11D_a&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "B11D",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B11D&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "B35",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B35_e&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "B35",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B35_g&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "B35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B35&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "IG20D",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_IG20D&doctype=Implementation%20Guidance",
   "URIDate": "2024-03-27"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "IG31A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_IG31A&doctype=Implementation%20Guidance",
   "URIDate": "2024-03-27"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "IG40B",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_IG40B&doctype=Implementation%20Guidance",
   "URIDate": "2024-03-27"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "23",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_23&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "28",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_28_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "28",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "IG4",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_IG4&doctype=Implementation%20Guidance",
   "URIDate": "2024-03-27"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r377": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "10",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_10_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r378": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "104",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_104&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r379": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_106_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r380": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "108",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_108&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r381": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "112",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_112_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r382": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "117",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_117&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r383": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "20",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_20_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r384": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "55",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_55&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r385": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "78",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_78&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r386": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "85",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_85&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r387": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "81",
   "Subparagraph": "c",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_81_c_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r388": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_81_g&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r389": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "81",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_81&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r390": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "37",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_37&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r391": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "73",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r392": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r393": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "135",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_135_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r394": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "138",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_138_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r395": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "141",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_141_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r396": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "141",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_141&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r397": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "144",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_144&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r398": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "158",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_158&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r399": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "5",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_5&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r400": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "57",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_57_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r401": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2024-01-01",
   "Paragraph": "84",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2024-en-r&anchor=para_84&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r402": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2024-01-01",
   "Paragraph": "88",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2024-en-r&anchor=para_88&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r403": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2024-01-01",
   "Paragraph": "118",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&anchor=para_118_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r404": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2024-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&anchor=para_118_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r405": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2024-01-01",
   "Paragraph": "119",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&anchor=para_119&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r406": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2024-01-01",
   "Paragraph": "79",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2024-en-r&anchor=para_79_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r407": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "41",
   "IssueDate": "2024-01-01",
   "Paragraph": "54",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2024-en-r&anchor=para_54_f&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r408": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "16",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_16&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r409": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "17",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_17&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r410": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "20",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_20_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r411": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "20",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_20_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r412": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "20",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r413": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_35&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r414": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r415": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "94",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_94&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r416": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r417": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2024-01-01",
   "Paragraph": "B64",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2024-en-r&anchor=para_B64_i&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r418": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r419": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2024-03-27"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>170
<FILENAME>0001131383-25-000009-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001131383-25-000009-xbrl.zip
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
MI4,XB9*@+*-L#E :O?EOBLK;+GH%4&[A&_E;39"WX[2: Z<+(GC%\+QS+TR
M/ *.3;&J>)X5TVWVZ-D+TP*+Q]2KL4GJFXI<'2M*!T(<EF-- P1W'B(8U%2Z
M9788(S* ];T4\3SP$$],XIL01M=P+U146I1?3N*;]HOEMV193BKFN-V 6:*X
M9^#D(6/"0F2U,2&'BS+]+^W!D=/KM)R^S8Q8]0I45;YO@^,J+L?&N8JJL9>&
M6/E\SLW 9GF4/TYG,X.FMI8SRL28< 6%[QVL0AN\,* -&+N -L_(K)6E*;]G
M$\@TZ;Q(&%2?K%E5/M4EK5T!GK\YM':#DEYBA%Q5#[&).%7P+> M#;)JK;5(
MB$I@"-@?O(T;,]F5,_B</QVEF,U6Q%]1 0>&:FDX#$WP@IA*3%\KJ@1<?7M@
MM=#](-. H26$5CO$?_JHPQ"/!E*L2O#DWJ+XQ=YPTE(.I:?@DXM%D.'JL'YM
M19%8?H;JT1YB&D,AA2&1T1@3N8@@4NT1K!V/GE&\7T-*-T$P#<,K;WIQ)LXQ
M=X,S:B[57(S]<$B 2!5XE%'A10BRS#'\833&ZB2&("E2)<Y\0M:*"T2Q(,DZ
M-I&# #XXW??EVG%FC]ZF^!M[#/CG0G_ZACC-:ZAONAP"K8(2P3":J>O@Z1@N
M SZAV0@'C&@F6)EA*=AI5)\6!:E=F([K8MK351D'65DN>HQ9 )U=9 %T[B\+
M %'J64L%&9<A]-5#_IM-OCWRO^-8LX5!_U[Y2UEF 3=[X2=673^&TKT$1@2=
M=VA(;$3_.[E3@H,)'CO-3G]ADV@+BC!JE*TN2EG?-W=5- ]Y:-QRDSR0VXM'
M1XUV#W>1\<LT;N/>[X:WJU9>HQEK-&.-9JPFFG%0HQFK =-X,&C&S3&$G5;5
MNDU6 ['8KA&+%K'8_AYBL>Z044,6:\AB#5FL(8L_4X.P)P33>R6C!*SPW[7O
M4VCWPX?S)[3Z#*1HNV%PNFTTE(')?\\[_26A (TTL2$Z;E''L9*8<6&NKRES
M4V,F*Y?5T5C"V0_'B 1PR5642.T["\TX'%-XVB%'-'83]%+7%+_/)Q0ICA'0
MM8E?>2L09%WVO@Q/_**H?(!C8V7_@E^\</HD&W!\!JH:JN@)B8 /[7,0@9'V
MQL"&'SZ</:&E9](/D:1 ^ES'W@@^A^%3B.*Q?^ B]D909G+15/"(75.2B_S*
M-@KDL!LZH@#8=1A=4EAYE9PK24P<9!+&!(KA H94 _&'2][7B._[$:GG$^U+
M3_FSB9:..%=!$,_]*QG@;S7T^\?N]%^T.T&@]5E#O(I@D['=\U;UVA CLE"O
M+:\I=63Q(UE-0O.2M=7:3E-$2%"]?1U?FCIMFQ1P.WL )=ILW<_3O&\U1\0_
M4XF,"I##YV"ADWS;H4;DXBL&09<R !8;3B^&)KD$9-X.WE;%A-=8-ZDI[M.Q
M;SN-]4B*"SG]0W__?67:X;=-TBF9MW&81H6>V@WQ)NO;3)5 L_5A:4M<'B(M
M=.+S,FV=9PQ]TK &(?#3\\[@!"@_"*]L!1D>OJHT]Q@  3D@K6L/[<<! >UJ
M @)Z3J\S<#K-X\5"2#?@ GIK< %-YZC?=UJ#HVUP 3G(U KO37$!^3'U[3$M
MXP+R+_4L[B#'!;0KA0MPFH.>TS_:/3*@WVRT^NN0 543()4L;;8$4=V@#-G!
M^BIG+^H:952C[.O-M>"H:!S;Y+F-5^6R?)7(L,MM:&[TA!7U@&*N=)C&(+Q-
M<;T7K!G2!'>7[K5WVC#JN]TV3-W.$F0>"YYB;3<ROA&5KF$"[Z=(7<7\/KZC
M<U%.U%7P@ <:0!.JDI"48VH%#/=31:6X!3''6$6L,.COPS"\C-(@0,MM<<UY
M.P[\>L2-N6Q9^GR[-^O>Y=&?"^E?*%)PSN9IX/X#_8('P^7D3WX*&Z*5/8\F
M):5EM([IC0=Z_5-M\Y1QD!D;F),Z6C:-<8.U2GO&<F$YF&]+2AA5\:Q@X.0]
MRE:?+([#9@F[<[)&)V5BTNS"+HC%XBEA?V?T/=!4]LEZ=%\PK);O)!.PGIJ\
M"65<3%0?@.U^!.VC+F>(/X[R(0P\X$>T ]%]?LDY /#H%]S!@P_O7WW^\J+,
M&*\Q:ATM?/'L-7Z/!+9!$A?VC0#+ENZHP.+2I@,UWM!%)NO94NR(LS[_P+9[
M*;=XR1KEV&8OL 5+?6F6N]"LGDBI'<T&(_>*^X$2T=8<M=L2+O7OHP*EJ%*'
MRJ."L;I<HG19.]4HQQKE6*,<JXUR/*Y1CM5 =CQ&E&.W:BC'_AV"'/N;!27*
M.>34NFL1L[/'M$PTAFU"FL%24"DGY8.J!C+DCCZH]K-+#5:E+G;%+L0E39I9
MJ3DV6:VICT9?HW") #MXI*B(%%AG]GTF%7F&+(BYR,40)=F6N7_8+22_!<:V
MGE+#(S"VN9Y#&;SAJ6DXCN1L8F$AX2PU?B5CG-K)4W?QW)1DR\G#^<7DI:-K
M.Z:'XH&&:40)=(&]P-EZ%M@S _Z.\X/[_DRD9-D#_T7HLB?/ WD/R3_HFNP^
MT]F$CD"/J=H 323348XY'CHIC,82FJ6T&SR)XN(KX$>XF0HIP3DNH'A,ON (
M;[5YF&-&N!HX6W+JB(-7GW^+7ZQ&Q:X6!YTE<6##MX<H^U]V^E8A8#60('EY
MV!IL)3)^>$?0R]SNGZQRU][A>\N[T.HV!CU<]D)"*7G 6R?BC6D:A\QOD09%
MNESF/A';K%7.[4>2QAHLAJ0M]:+3YDKYX6Q*?HP<5!5C S4D"_0 DY?8$CYW
M"+6/C[#CF.?/UU]-:GKX 7I8*)UHN=72!2-5R#4EKM''@>XG+E? H0VB$U0'
M\*0Y>N6&,95@)!=,&)D_3Y3TL6L*PU7B9:V"7BXW0Z&,\P#VP9N+=R]LHO&\
M! RD.$]TQ>(5'6=3V _T5TB7.]LMO,$%K858&^L](WA,%@"M:>Q.:.QWZFIE
M2>IU)E!R"5)PHEDY8( +<)08(+34@W^B^ .74//U2&6:Q07#!N@LEB.,2R?H
M#?U=4=$/$$NF3H4I4+&L6ZEWX=R.A965\ $:AM[BSET,=U-M%:EA!Y6W( &+
MQA0_E]%54:9.LPZ.SD9JO:; '5#@*U,*-2Y0(5FGK-= K$3D@"W;O263^#N@
MO)R44:%YD;SFYD%H2V;6;Z&*B1]>HWM+1D.JPF9M8";'&.M(C!,L]UBD5$OH
M#.VXYJYN/)WOTDU-)9OH0KHF,&[E2X:*6=:%)&+HH H\OV /H?0((]_+, ;F
M$F)"$S2V$4@\$HDIZR%>NK'8(!-B:RA[#%N2"7)9(XZ#)[!&B57D9H!7+JR5
M@JV0PH"""^:RE5T'IB'<&M$<K&\ =T;E[U1V9^8+L!Z9QL&D+[TP/PZ*#$2*
MF@%RQ:6%^QH1=_N$RVXYJ^I>(6V_(U^$^6Y682T&6PV#/IDY9WL*^[YY'P5\
M=&RGB5$83)Z,S;T;;3E. Z&*;B8+Q(2CX.F)GF6%<!$BB[V,X2J"<3U?%6I(
M%OT3EB)M/1\E%],1:C+<#1F:J\9*&J2S*0'=KV1$@<G8UC=F6N&@9?@'_)5M
M03;32KX&]"APO:7W"^ZCU7<?1Y"]ZHC,:& J7JT=5B!H:_+8 7GP+8'5'-OQ
M=,TC1 Y_-",D(#4>+Q_K-1_?L'Q\JGA\.>354$]LD03&;672)/C 0.JA;BY>
M& A+!-?>),*X)/5+10PV=>XMV)/%ROOLU@AXHM2,$!/ :\-M!\3R 5C_D%D_
ML\*(:.RELNB9+LD5JBC)@$WCR5\6)RP\\AN<O0"4#K,(V['^+VZH8&Y]2!7D
MSL !%CYEFW"J/,TRL*H6W&?0C-9IOFBS%34S& .SA/'@#!'!]A+<:!@VS3/U
M&;'?Y6@4*W(BX:9$7!?04U-;J[EX5(CB UDNJ&1C9L)0[DMF'^M@81 \XH"Z
M:A(]#+%1*(D1,"LRAQ+Z\FGJ4Y@95<(F9F8[X9KY7 ?<(=F^@:R$",;"OW.S
MSP@/$^@.=PEX.TY,R6E$9:#3(L+RJ;;<I#_G%L1LG%Q3L6PS6B'9E'-=F2"I
M;S,:04/ERI1%WX2@0_/8U-.6!/\H;+%)$0M" H8$L%(@NQG\J% ^)K2(K0X4
MAL&*J?"1%UY7HK;?]X"$G)*@OBDW)4"=24(0F(<3$]_#'AA@5G97 VN0PC/H
MA1I*T_HY+RAI[NA<]Y#.DEQ::,/ ^H(P.,R_6RK9?24U:PN"ES()V6M?K,:$
MN*KLGG[.ILO733-?<8!,YKIAQ(4UB1'?O_UR(4[ACRF#\/$\/!EY\0MR]F=[
MRID(YG)18&N)3(;DRUH9F)!O'HHC=Q9?C,VY^8:27TQ8F"Y/$^4)AIC.LMAE
M9O*9<ISF%K/V!K-EME0-G:JA4S5TJMK0J5:SQD[5V*F'T._VWERT>84RUBK:
M]U,V=MC?0@M&ZP\-4"[F;RU75+'A&BM!<P]74J>W281Y*%7/ND>-5K.]<U4$
M&];K[5[#M7N-9K>WMZIG]ULSX4M.EA>&+'<A_;?5<J0M[E.($M^](T[]8CAU
MK;&ZSWD>F.R'6/SEQ5,YF.XC.)C-BS.U\E(K.,UJVQY\'UQK<+2W7&!3;&HY
MWK_UWW*Z[7ZCQ\EUBRO>]AAIG<W-5_E(=G8U5KSE]/N]1F^'?O+-3G2/1_F@
M+QPEY\\&O%\].ER]KH[3[W2_P^%WQ\?5VZ75W-IU6JU.HU\M;KT'GEPLB=;N
M/21%S=[9S17U1LNL!IFN5=>M0:._B8S?]$AWK[0?T"ZO4]U'[6;CN%K"X#Z.
MM2(5 =?WPBVT "R&U["-<<3M!)= A8Z(E1+HL1,?#]L6YO7Q->%!3C/()G6.
MX^QYFVW/Q]'A&FA=C'9EG0*IX@45M"&\>B&1GD._5%X'.Z*^>7WZY?]#+%JL
M/!G-_#1NN-(V?'_S^MWI%RJC$0CU;:*'FD*M.#]TP8MN\_ M/^LVQN'5B^T\
M9YOF>1X]6W'IK%Q_B?<94MI!#)9"P#:'Z%[G:49[#I(RP>0SY=^YH"'_S"6+
M&'T$UWYL)HA-*3%PBG6+,."'!5P1*4XA?R<K/R%G,]\@Y:BHB7<EN:);EE5)
MS0=Y+T2@KC,(!99>"KV4H$XX6L8>/LV$8.N4U(AT9PMJ%U.Q$/ID>\MJK*84
M)\+3N*K43Q#IX?L*P1Z5C5_G)X+<9.,EU"S<9($@2-N%]4LL9UB &&(E.:S-
M3ST<_S0XQ6R Z<P/YPIVQY6FSI4Y4 M#E A>P?E0DW(06IP#0M(CO)E>2BDL
M<(!3'5/*0DXP>3V60I*MB\T:,V@1/#?&#%6$/Q $EL!.V#"5$GB_EG->J)%K
M#%12>(G,4E<S\#;%\<W,>"G\_IAJHN*'/I?W-B"359FO0HW@Y\1@9L8AI@U;
M(4KY@30.HFZXV^8<V2.R.8(C[GQI@$4YE#Y/LEA'^TD(5@N3O&+POCU,*M.7
MHWWLSA=XXF\BJQ'#&"-ZJ6.!QK&<PI-ZBEV73>H241">)F8US:WJL>G83@XI
M8M'*BPAG(!>0?VULI8Q!M)&60D6A/#>$!0=+"!R"R]""R#XT>V5YWS8FQDI)
M0U_'DX7"4 T=XO2NX/,LB*.F*J)D[(+(<6D6VJ(E;.XT ;")?BX#C!=E65:<
M@1YS=QPDHR325Z:"T(S),"XF5.C E!::T'Z;'2P(IBK4L5U;@(_H;!2%F/'%
M:#(DQ2SIYXIRWDB3F83;3)$1?$T,HU!Z@JI^$=]JY7M4' \?B!?3<I7)Y$4-
M66JND">>"4[/Q--*QZ:L$W[C2@.!43ZDY")HGDQD.6$MPIZW!M>4*!^,QRQ3
M;THBA]@^"DSA3:NKJ";G-"26#&([(Z 3X!8X>\[>EUQ6566Y\$8Z4'=GC2I+
M)9A6AS%6 J7!^/,5*E"K+*$0JR=SONE"-A>]KY#L!=]&?!U"#>.03RQK%R^#
MDDQ0MC8NPKZ6Y0-(;):8(,22,")^Q_KKM.@\PP%E8+R,7LX4?2%OU5(--GBG
M-\7ID!"!L%FX'YG<Q??"2"&*)BNNY8Q+UIE-,<CZ<K;:E(NTHC(O6K(F@0GV
M">N)BG1;+MO0\NPV'X3E216T$TW\>I8A+/>-QUL-;'8Q=_K>L,T&>F>3%[>#
M.HOW#,)FD4^P/T/ON-T&34@ 7N%C&V\Q)>R>-->_U>LG9'VIT7N690*"XH!P
M^UQQ\:?GW:.3O)K)"WXTS[0,.7,(I.T4[=N(H9\SA2(0=L0"S+$?S.> RI&.
M-4H=L].L7I/YC!D[2*E\&R<@$S5A+LN51"O 4S-%6'Z"FDI;-MZV.8]A%B3^
MLY%7@*!1R'E&R<>T-),O4^H&81(1: M22G+")=/!Z/@R=@HF)9=ZM4+<5+++
MK$P2HEB!E23?(5YV,>,?Y+E!X+-C3DSA7GYH6J.CNO>,ME^%UJ9\V7P18)KP
M9H.PQ<J*IJ9*G'=,O[E,BJ7\4:%CNK$;DT+']'=T:"83S!1\+L#0R;"SQ'6=
MI140H4[EG%P+!9]$\7#)7.+3]_4EZ8QP2N+\"C\(N,RQ&3Q+2LN0V[P-U35O
M2IAZ4"7&H".VL\#5K/HU,;0Y8YO':L_98^6:*])#! .B:3!"(P$U*,L"Q-,+
MM'&,G0N;S$),?<.JTJSK=<%-,%/AS#='SY7I.<\1.T,%XQ2L7D%ER7VL_I/A
MLF<*P?I6#K"YB9D^H:G+BJ4CPL.<4ZC*.%A K&;+U6++\S'6?61%6.%J8.H2
MPW=\4.+8EH7UO86:PSBPHY(+%9'GCO<6OWU()2-MV:=Y $?LFHL5[X#I[7+-
MTM6N15FCI.@R,ZR421BTBO"0L#(H&O<\+!B@>%$<I72M<R^Q0G/(C2^XY:6U
M\VQ"E+9=+[EZY\QVP4FS6Z9;4+)DV"5@>F[I[ZI1US7JND9=5QMUW:I1UU4.
MJ%80=;W%?;)3M8J5%;B]VDRG"N3D<29W7&S::=MYDE.(NWS:1/_AW-@):#R@
M&Q%N&7B4=&TH^C'84"/#\!#H2WGENV%^QRLEE=Y0]7*IX(^/SD=7XEVN],4X
MA?7,:81RE4Q;ZLS)+MY%7QIYY>5TJ2"4_2X84T&8&W%<\$7'-FN.,]0/F:P<
M4T^(\E87\^,+B?"VV^EBRCRECU+-JCP?OG![+K88-!LIT5XEJYQV<=6R"Z4<
M9.Z^Q-8N= KV[7'9[H\I,36-4[KSV01N,H/MN679@Q+,R6_X8T0%(E!V'(Z4
MRFZWXL#:E0H,<;S>8_"8W/.'DBZ9"?=C*#^ D1 I3!,$^VA#?,2(EXQQ<TUI
M?/377<O(8RL<CJ>0FELN_$0[MZ(^"5Q=CD_8O\'CA4.\.%!->Q,\*AG%0TVB
MTP9I;F<:?Z\PQ7W6$?A:N&'%JTN"\(W)EFM9X_$)-_-W%;IAZ2D7"+2Q#R"H
M<8AO*!>0X:BL(4UV*WNI2UV-X/:979F(V(D?J'I_8.80IK$-65C.,AZ%PB<%
M23A) R\R1>JL5X>#-)'"$!OPGBE:PY=M+Q1!2#2%O**\$-M'!8D_-^RAKHW;
MK/3V0N[ZG8 )NOT'X=)]8R.W^]2*IW3666L'BS,AW])$>@OMRSIM!^:0QYR=
M@HNP5'ZY4&@YBV\;;X66@0G498%E8#>,+_BV+G*AHQ-,+H]PRVEHDKDYN7Y5
MHI?I1%B8]+'3+<XY#U[:]A^Y!]D1+5ZA_4X)CUOZ(BZ@U73ZA2\;?V/^K<IB
M$7YG/YDTOIE#KA=1!!B@$X@B7;%2EYR-Y^>ANOA2^_Z"C9-+01*FQDG])[4[
M8C'9$*=Q(9>>PXM%]9)%:*]1X A0SP&%$MPP-OH.S0[V9F8^IX6"6Q%5>2/Z
M)7E(/5-!<$;*C5)M>_-0HQQ*)\32%[P+)$-1?=IJ3^81CED:)Y@JU]Q.Y&B$
MNT/A?W8$(HS*T!J#L["W\C ,TMC:7#BY80R$)?X(A^BG3-@\<F'RL-J1U)'E
MD"0EG[QYT/R56/-J,2:/,6J"-V"$#>=%A@V%+KCH1"[1*TN7U%"&J^*B!9Y5
MN"^@VI"X)/LM+DIN3L'Y=61,X>FN0>D9^S5.U(R(,<'H(QYI0B:88Z62(Z8A
MUW>SA:@9U$1!R4/7EPC.(9ZPJ \R= 558(IG1?<C2$@"OQ ]%HS53'#0<=V-
M*CQ^$*JP?)(5N"5FI5@6:.S<W)IT3,>=6'("XV=*%5;1,&+G+1RXO4-A7 HN
M+2R=&/+CH8P+D "+ 7W3;@!IXLW%.R1E5T5!7'22F]C#!"9% DO:9ZDU /;D
M3K( NM%>GTS\[."W3R^LDB+D#I([YUN3\WP<D+BFFV<6XL1Y9#$0%$#5Z?M9
M; U&\\Q1%";,LQ ;MOR6825^0 [N9\EX%5\DR=#7[CQ'VH&:$./4WEIMKTD.
M9.=AD^*!4]=,'>7=)7*C+N_H_:\ IY$5J@N (K*FXY;>0'K@Y</<?S2UG.Q9
MBFN!I41WV(M"U5H[?K%<U.\H89U2Q#H@DLX-O\Q0P#@9AM72&3,#!G;010 F
MI*)[2.R&UFPP);JNJ"K\(4:!8:HF+F0@2865?[PX>T]$]44:]?SAXLT[_(LC
MWE]<T$?Y[GPQS0MPTG9]_CQ!]TE5=>T7%<]PIPP99;JH3%W%4E2Q3@J$]":K
M:<5;89JZBT,23E&&+S4EL/*25+8$UF&&YUTD:=I%.5+P8SZNN51S=_O<*5=0
M\R'=VV&%CH7X@4EH#2F%GA+\ UPR0BP8I7RV0DEP%%;)<4K?*X1E)5>20HIU
M,NMKL2DG<,\<T<R7Y=+,2PT[*TL0XMPG'"C""7"GL^P$*A&6-QLR42-C;E%=
MJ[59$ M=: CA84+0!=NUN@ #) X4'CX)/W:1I8E/+K(AV(/7=5&N.CQ<AX<?
M5WBX78>'Z_#P'86'>^W]A8?OL9U[H;9Y!6[SYEX=HT\GT(Q(+73WB0WLLQA%
M+%J$',4+P.S_+%KPHA8Y^MK-5N\0>VXSK+=<S?UCGNUP05<+TTM@*0N"D6WE
M=X>$KV>4'17[YCGS+V"B4=2R_$B"49:$\AS&V(,0D?_H6?4U Z%)_9N$.IT4
M?=AF#VA*",3F4!)9N(&2$?E8'=&BV@U'_9,S&U\U,7!ET-6QG0([WZ_8_+\P
MWWU%W_U*WRB@",7!Q:NO^D6>S*;C(C81KF^F0TV@T@3=J <P)MPE\2)!D;)8
M>ZBA\DED-XI9&KDV FT&X6K/6 (V%J9.>J2GY FT_H(_X/\"14F, <ST3Q6%
M?*_D<NOYM;)P>R[T6C2W#ESYV>OSRAKZI[Y?N$MC@X(EO*4-?!>H[) @  5W
M_D+@'#9JHLC=;%"X^1UMX19@ZERC/9&GR.6-_A@E<&B!J4D100!C(O !OS;4
MH6<[<SBFUQL];ON_T:#DM&4/_766NF,:QBE;JS\DX 'Z>XFJ;$<;"U>PV5XF
M%+ $L"5$.;E-<I@MW']3W".#:3?>&0:<&E<S,L"*[A&1PKB'H+Y,-O7M3GS#
MO=ZS_2@']O!702]0K]IU22Q<XYD\NA&"S#/L2ZE="]T.YX6DA2SVDO/0:I /
MYG64FUVN!+(4PF>_+\2T)I@6G$6QC/LL\XVQQ]/T:2+%P[T 8/0P3T/C6)B]
MKQ<B818Z,_+5-SWT+?RFB$)?#&@XI6A>%@4; B.-=);].BE&KDC66N""!L;4
M;@86J*Y;8!N[HM Z,&:?UCK;HMNSM@68M:U!P;CX[+KIS'KD?\D'-$ZR5=9&
M*,8R'6?IOVQ0<--;TV(XBREB%(P0]'#%G A?CDVW8P\1,&AX'*C&N(&Q_C]2
MH"NJQ?J"H[ FQWK5=[FG,=D9X3#KSPF_3>2?2+\FJ=IF]VQ95^*>2WY07G.Q
M$@$%J&V,F=-KKM@YR%(;N;&8+D%BA".$F!3I6C>GQ4#D\>PL>L3:TG;%HB#H
M<,Y8,4)'8%">,KT7<J* %MF$H8H-$?(=*B.CF):R.\G?F9,4@NXR1!%843 =
MC"X5!(D.K,2(*#TJP10,7DN6D;$"Q/0>:&2L @RL%U.GJWSJQK*Q&;"8$6.R
ML3A&;1N]4A]$5[,).@4;D(-[5N;FZ*=R?T\=%?0^F]U8 </BL=( C<G$RLS
MINQR,[$B-=J<8?C:/,,F\-=FB"'-T].8 GU)D(.<U$K'13,IE)FQJU7_32W5
M_@$:!A$%=E.R (XQ";,%R[RU.*91AW&B\LSY.1';X5!A'8@[L7 &>[)PWF7=
M@ZN@I4R*G!%"XS LM3?&LB-QC+(8[Y%AB<%ED.L.D1,$MS$&DGTU!RT_!-U!
MAC>(*"2YK+1+%HXE!O+4E+)Z<8!"[0@.:)LJ%FC"@/'K%&"1:[*RK+5C,LXX
MCP^L*;>ZK>D_TZ(]LAI?V3TZ,^48R U@%A/;;B6F1DB.?XO8^'03AOR:V#UO
M!4@33\ZQS ;\0WJI<'7E()IG>E9?*6Z+ B<:I;,,Y H[JP^3"'@;2&8BKW1F
MT)2G -Q-9:)@/$I83&,.%?-Y8F$7QH+-0LS\=RW V4#Z"@X&*<ZY5L?Z?;$P
M=096R*QE#@9F>"MD&8+/,4RJS< @B:J20WX#-\?^/F_<MF30%2Z/B(]T]8QC
M4'1L>72RD*W*I16LZR@/O+'U%><W5!C'IH!2"96I_$9MS./L1 N-I$F>4SV7
MO/P$%RG*D!A9[9="[NB<D9V%UG3&^\7Q=E/:_SLN-'KYMI9P7A\--FJ(]7 *
MB052_!_3S'OYN0.TR(^+!GG!V_?"(9O]JVWAL^[Y-A).P:)OB?(0!!<KQE<N
M%%;@6C^A]E%A1NUV84;5O2R=K@;BP6F8%F <TD<CBBB+I ZEDBSFIN29R%EI
M&9.)0&52AM@"(N5$_D4<%Q7/*T>N<<3"-A>/X4Q'H.-D5.?^UL'=.KC[J(*[
MG3JX6P=W[RBXVV_5N;]KRF.+SQD4=]]WL*4T'2J[.<7+Q2)H&"P4+H,R$I^P
MB:DXG<)K74EUHSA/RK)AI*:<.6DB.R44M3_G3,N%?E6VVLORC*ZK@[(&._DO
MIA:U,(U8*GNG0I<E.]=SQRS=-.&O8$QR><F118@7(/+_ J'@A5-'O$DC. 9'
MG%+3,5]+1WQ2U^)_%$:=/8>\F)*]J!^UYX$1]D;&8)Z>370 ?_\J];4,X-^?
MGK=[[9/H4L\QZ1/HB*\I9UA5"([:T%$>$3F3<#\>J@K#0PM1XX)_+T+GX956
MUXJ['2\T8ETTP\]-O+-@=[^U5U8++<_NA'DK.%^-,5J688B=8D(AUV%S34%1
MSA'DO*=DPBV13_G*YP@E87P;<T7'US?8'E/%B));308'-7>ERZ5C@C98P-M<
MS;@#=.[<,'=KS*=S734C/=( LH!73>4?8>8-I7:Q5&3; J=SE+(@+'88V4+
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
M#\_0-2#%KPWQNPS&XG5XN=< S2=U#>28[#PX^GC/[X<5YZ/=FIL\0-]#P1O
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
MG#",11ZL4 1_"?(K7%WSEI?A,LN2(9Z"G*O1:_6WHH5)B3'/$2FUYBB)*8J
MB;KY''3TEIMM*7L2H(0*-$5OL.9:#2X4SNMZ26B67#72=04%<9YPPJZ)&]IV
MSLX"F&COY*JDU#SO>@T^@,7_]=/%S][[]Y^<--4ZSZYB7-%&_A86JLH# ^@@
M# (L6@"G6*1HG17G)U@R)!$D.1=.>?D8*46IC/]7Q*.HL)S'YNHH)X122UD@
MWXWSN+'[,+Z*X:)T 2^O;-8.=C^E_F2@\.$J2Q<%G!-89B4)GP1Y2N"U#<[B
M314G$=WC#,2> GSZ</T-QW).8X%W$7IGTS4T7YE[?,P%F@43MI$Z,1>; ?>K
M/5.BN;2O6-@=D_!=BD8E _O@N'7P,S>E&IRB-$Z.6QFX%4;QEDZHGSV,+/ 1
MQ4?6^W@.LXANZDV8!^>D<7-J];/"=5%@!HU2M=Y*3[KK#,0%!(WH*-]G!4,^
M,6B\?5W0O?^Z$!+M=$9S=^&BQ!+UQ,W57$-*2E%LN<PSS!2K<)F2C=/2Z(U;
MV[. <ZGXN4YU23Y+#LM[T[QW1EF_>A(H:S!F"4(+AQ98=+ '-MOT=C_?I 16
M%2'&9+RJ8>NE67K _S(Z7("2C-NJRX(#Y.5[L/FO4+\JBT.F Z,PR5"$[YJ[
M1QG\+\U*+X:;QKD=3F:QG?8Q(2B__TX35 N!5V[6BI/\="]\\LPYG62T76-<
MTBD2JA@U[T)Z$*WM&OH$6<.4;JX(L\;'TAS12,Y*RQ,<3!;($#AO*K+OQX#H
MKZ%2D3/KJ!IA&0AJ77S/D[YML^UR%[O<Q2YW,>S<Q=$N=['+73Q4">K1\=!*
M4 =@M)U_I7A:PK82AA?$D'BK6D1NCV_ \4DZ ^_HFI -!$>9*X;E8+"Q:8^1
MLWV=Y5_J%EM<%H2$HS<5 \C'4&VHKI$H:YE5A3K+,"93D*._]^GZ;-_W(MN/
M?!X7Z$:PGX*F5-3%AH+F8_/CD^^)Q_1]][BVQ:L7DU='S[_'M("W?GYT_S;
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
MVXLPR:C7292%E54R>/JP%5'XC@*B-"U'HMW',;B3XU82)M3A<@=$Z>STT!R
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
MHK6T!A]-@&EU3/*I]QP.CC4L[F@D22FZC,N"N/UCK JN3.ZC VNX4 3/HAU
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
MM3\PD'R:663<:K22-RVQK^N1Z -;?#XK%)7JL@30.L,E&7PJ-7BK3-)E-P#
MG_)R/A](K'+J_5%E>;4RMD69PP."4)O\IK0!X6+I#132U BRN9=MVV+9RR-;
MQ('$%8D10H6Y*M%SKFM!],N2Q%CW>IDCE<3$"0Y7IYG ($"/IE$@17Y%M=;\
M(#K.;(S)EHYVSEL,%D3!IK#P4&(7%KEA@!AJA2HEM>Z%<1Y6*\2;AF.#QCP?
M2,2M=3"SQZ@K<_0:"G.[G,RE2M1ZF:7*MI1H=)"8!Z&N_*/,Q!HC!R4AB^&O
M!5Z"G!HQUD.7@B5V90%$8XF-8S/WSLJM%L*GCDPD!A+6FYJV(+#HB )!?2\H
M%SR4DZ1CDR,E1IDP#N8J*Q4GG(+2O0>>$S>?$@6"T&,"+*-T49 OXM^YCZ0[
MC&SQ!Q+ON^F\(([@94PA/-SSC'T*D&>%3Y(9AP;M[[NC$GSQ%Z76%%%"8!X^
M:16G5<E%[?A]KR<WLH4?2*CPPLZ^HX@[_&BSU%&,S=1FE=,5I-?2P!8^M*:L
M+3JCC.;&136CCZ6AMB:3EMKS%-9+HL=YKS;9L03OT',[]-R_#7KN^0X]MT//
M?1-Z[O]@TA'^6):KY+_^/U!+ P04    " #WK%A:ZHVA?BPG 0#?3 P $@
M &5X+3DY,GAM9&$R,#(T+FAT;>R]:9?;1K(H^'U^18XMN4MG6&@"X"KU]3FE
MQ;:F+4NMDJ_GWB_O)($DF18(T%BJ1/_ZB8A,@.!61%61+ !$OW=EB0!RB3TB
M(R+_-8UGWH__F@KN_OA__>O_OKQD;P,GF0D_9DXH>"Q<ED32G[ _7!%]99>7
M^JTWP7P1RLDT9E;;ZK(_@O"KO.'J>2QC3_R8CO.O?ZI__^N?-,F_1H&[^/%?
MKKQATOVO[V3?['9-WG=-R[0[9M\=#-WAT!K9':OMN&ZG^W\ZW\&G\+KZ)HH7
MGOBO[V;2OYP*G/]EWYK'KVZE&T]?FNWV\^_HO1__-0[\&"8+X6/U5S5&-I)Z
M(QW/";P@?/E]F_[W"I]<COE,>HN7_[@*)??^T8JX'UU&(I1C]3B2?XN70YB:
M_G6KUP(?>](7Z=I,"Q?T[MM4CF3,AD/#8I?L.N9^+!SVWG>,'[X?6&;_5<0^
M<)]/!,+K'Q%[*R,GB2(9^(S[+KORN;>(9+2ZD[MV61RZ_>\>!),9A_6P#U_8
MIS  V*R!Q;(*P66YYPP,17>>T0$/)T *HR".@QD,"_/JG^)@_M*>Q]\=:D]F
M9VU/G:U[^DF,PH2'BQ^^-WOM5U:GI?CC7J@["FEN7^Z7J2Q&>^SBP]L?OK<'
MKZY>L&"\G88OTE^#D,53 3)B-N?^ CZ8BY#',&348F/I<]^!=;-Y$$G\L443
M.3R:LK$7W$9LK+]?"!XRX;L@@]X*1\Q&(E1@M4T"*P#7)0FU'>@M%DV#Q'/9
M2# 092Z3/G,"_\_$=W!:=BOC:7Z=V3YP:,835^+8\$44>%)-M%Q\%,,/"+*(
M5A\*CU[P@UC<8P,&^YB$CY^/AX+-0S&'_](NN>,$H0M?"K7)]S]]OF97\&/B
MQRC+$4\N#UWX,F(RBA+X;+2@);\'!(8^(0MFW?K-ZP#^8[ KSV-\AH\C!/2M
MCS/'2$^PDB",:57PTQN@+E=RG[F!Y_$P8HGOB2AB 4P7WLH(7W*E@]LQRLHF
M5ZXK-4BD#]B=$8!@HQ, !4(G1T8M>,7Q$OHY .Q>^7X"W[W/??<3_ U> _#?
M<.GQD2<8_'K][NW5Y_^'\5C12+K?$VWR52R^Q9>N ,JA1;Y,@&Y#?.N['R,!
MF)][260X_,3+^NY'!0TD>H#1N[<_7WTN)X@<8Q+<G!PZ1BJ*_Y'QW3P)HP1^
M8W&@F(_#LP\!+!5HS.,W(ERP7\5$1IZBQ@O@S2N'7A<^Q[\ ,?^$<R )7TVX
M]*,8:=8!,?$K'R%1(SK>3*67_0",?IW,Y]X"?L8/:$1\"T;E(+=<Q2))!'HZ
M8E\X['7\8C<+L%*A]@FIGV"X J.<J &\WHH1:%&!((L4(1A.,#,8*7:^76S!
M$] ;**:"<(X;5N(_%&,1"E0:&Q(ZF@M'CB6\A\O1:A7' -7J"M!+A&?XQXR[
MH(HX4"$8":0,4K.AM+(]-5KB$-8>I1#^<OW_*?*%O__V/]?O&!$$_3-:S$:!
MQZZ__&:P_Y8 ??"02BF2EO3P1$(;S""P8-"#1+!& 5DR0"R2WX\:UJS]^YOV
M=^S';!?R57X+_,O=9M2%KQ^_(*+YB(P#(C0UWCX('B6AV.7 G<C2S\2&5A1@
M^L'_+4U,6&#BX:_W," -]DMP*T"EM)@CPA@D?VK-!6CI14O#,IT;]0'Z%'\+
M I6XX5X"$HC6DJX +<<4HNA,D"#*K72FX9DSM7[XOCMX!0+O3] P,"D8WC[\
M&H%, KF')B:8M2**6RSFW_!#5X#!#(/%J:,#IFP8R[^U2GSW^OV7MU<O6LL1
M?:$DYDRTMDP##@Z(15SWQ;M/U_GO0A$GH'A1[/HW@GYR^%S&L(V+SQ_?OX%W
M<6A7C$@#9]^I%:"'LP#[FGLHFI(8>9HLRXNWUQ_ATW$HQ-)U:C'%(>P"UN.
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
MRG>=6:1/D0EZ"Z5Y,E&_;I&FSGYFD2@[!$>8I!9UZM='R^QPD$EB#/:1I)P
MRC1+YBI3)1M)@=8 .T9G@"/&<QC"3&]GBF=.*8)AJ<^ZQE!%>D?2\T@NT=QT
MQN0&,SQ^PL/CT8+UC<[S]0P)7$D?\;J9'%%:M_$=)X6NK/NE%Y/Z"4LV2/>:
MAZ'>M_(<E(^<D.\0*)N$LKE _<-/J9H0WX239'2R@M)OCO \H20^0)U<&?5Q
MRGMX'AAA$ )>_RI6<QSB4#I1+J5ZR:><F3VC_WP]948;+BWVS.Z91E?A?:;P
MGK)SFLCSS#;,/I KGMEMR^913/VL8W2LY32[7R\M-6 H)44J'<9BA(ZG?$YQ
M/SP#GL09S63>"H8*UX(-B&#, 09FPH@,92VY(;[@ 58OP0"=;43= '(@6@!K
M%#3:'NY<#\JIP-LRHJIBC^X-:AX7(Z?)F..G.=M!6;;H/<'/\:($"-FN2I>I
M(M<IX"D+1$:.G./KRT21*R\-7#TE!?V1"8(LU]?-+5:G#J192#Q;\S+T#,)U
M#KXMTL7?:2#"%1BP(SH$NDN_CH-;RO)0^0RJZ$5F(V$L?"F'HY9V7OAD@N48
ML5K>LU[?8K-4V"O:P#R\7/8=9H<@TTX##U,C,E\:X JF,N9#H.88]M)A=,0'
M;#%!D\#R\^O M__WW9<W'W\#+WGI^5RHWUZTV(<@!#\)(/(+S#8%QO)<]C-,
M.:=S*W:QY?D+M?1?%FX8.%_9+X'RZ=BO<D8QHPO]Y$4&!!=#^U:KW^GF@J$Z
M\*HD_=]+;2Z^S3D5)^'3WT#/3MG5#);M\%P4"H1S$ /B$ D4'O;%K?;G9KFT
MM,P$2 --);9T (\3](B5[:)4T6HBI;95-LTXI6)T9$[!''0)V!R8Z6H-#?,Y
M?6D.C/9SS&5+SSJ\A?Z&@NA*[^G,EKO2/U4.()*6:5@M'=J[%514EDIJJ2JV
M/'B7I"8=SBA_;Z4" .B>.UI>CY/L7&/%J-ET]C,8P$^4#7.'U]YDT319-$T6
M39-%<SY9-%:317/ZA)@3FNG7:>J(\G1(AYNO5DZF_^"+I_7LE-6:6@)I5C*=
MCV,,@*HZ<R<Z+5V'I0R%"9Z.4S@6_*D8< ;V=+JS*7B*5(JNO$",X*0J6F7T
MKF3:D'F,*?- V!C#]=#<#Y+,3.&K<<SL^%_90LH=U#D#^*I'Q7B9A07.OXX_
MU^;, (G)ZIV\8'#UX*!C#.CDX#/WOU(B=DB9.X%.<\E0,A=I?@X--:6L"JY*
M9RC/9LS>I,6D[-\^%43HS!S5 $,[$\#GX C!'->YI*ST2W*CEADGG@L8']8G
MIZ%4"/^-ZZ+=G6A[C?D_W7;NA3?HN@N%(Y7!D&7RFUWLI2%GHD'9\7A4.,'$
M3ZO'>!8N4_*7*J>$U)'1-V\_L:M+IM, 4BQAC-4'1-%I"?F>X-TU&#L:QMXK
MQ975W%W3 ?RG5!BN61?_ U@9!<'7#%WQ5(;N%F2A'&X0=@R$??*XDZE!,'-^
M$[?1K1!?_Q$I+>9A217JNF5;#?CALXCF6 .E=!F6.<MM89*G28A61WHZ+!KQ
ML8@7+2: M!Q]9$E9&T"G$>80409FSEY429\Z,60U.H14BA8 V@E9K+$$ ??=
MIYO1"K]=PDMH\W@!0.#B^M=?7[#L+ )CW3YEQNC8:;1(>Q2!$/4E%MR&PI4Q
M&W.L5<W"9>2\J70M)U"T,@I"8%P4PZKA%'"CB#$-F6:'\:]57P257Y7/O=*O
MY@X[;P6=:FHM &L&C-Y02)A.9ZD(5L6FHV7->_8.S/4>MC$1?I!$EV'B4]4A
MYH3 1O+1X;30D$H%M991%>+YADZM]=3%*[05 0)<A]R!>]C_"N[AWY<3YU/)
M2T NVQV_7T$.4_<;[%GXE'2K586NT$R/8!"5*BM>AZ]=,:-4=2Q)3Y89A<O^
M8ML2(M1A[K+G2>)C3P3AJOI8C!&GN5L)$"*>R;MJZM6#NC1C6^FF4%S"#WC
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
MR,O CK5KOZ_/G!O/S,8#L])*'16SWV+;X+?E$(G^]^JH"$5?&3U^,+M@>=I
M+.3)*$*-P(OB80Q#!.-Q!-^!:<L9AB8='DW!_B*K%:PO&5(H&6S)4%E\)Z:A
M[WY\9G>,(=.(*P\&ULU=%1P!VQ7L7+!R63 '<U?^K2ST2 7@%H2/ ]K<C3=Z
M% GUA\ H%" B4;Z'\OX!^,K1VHGF8/2G"A-'0 ZQ1^$L'9K:%8Q5@@B<).73
M!=_(1P*^!.'3'BQ#V"BC(GY#(:W;J?1P%6[B2!WK'0=!#.Z=3XS< W.;I<X/
MKE\OP$;75>"R]I\:-(3SJ#"&OTU3@0/;U9IEF 5V\YJ*Y_4>'4U0:?W:BZ$
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
M&:'VKQ'RY*;6VB*HX7\PQ).LYH&3#HO5'P*#C0,D\$P(A%HX *5XB2M8&(R
M2HAX]$W6#(!S"U\ DLVAT7[>@J6& 3+ZRA5D^=?,-AOQ" AB'DCB1J0_)3,%
M#WW@5OS-F4J0)S!02I#I,[*ZR-S"T9YA+L1V"M[Q 3I*>RE0"W0@PE>K-)E*
M]$LT2E]:_51C2A"7?OSRTAP<BFZ+(>V'[P>6U7MU8F)9A8+9,09=W';NAG,D
MF1"[YKDI78#T?&;9O;1Q%BS$ ^G00J$-.-$*?I3^ZH:@5'PV6K"A83^'CR?<
METY*1HCOOM%[GM<"^IG!_A":>F#NM>]0%WD>D@%JDU!,X#O4)3 <$#9L,HH8
M-O;CI#,2D&1(BC'(>I](,4A 9U^Z<B+C+4.C /P=OH%YKV/4+C0P/,#)_N#(
M4/C#ZT1Z+A%F.J?8KT@:@GP(0:[>@YBC20LH3M.DV;'3DOB,)A7>,@)>DUB,
MP_]'J>( A/F$Q$I>))*Y@E=&/4?BQAO?8*IY"!9'")ME+KP"OT]A\4 1J9P,
MA1.  2HUU6CCB<Q+QN?PU@WWHI3*4OD,"[D50-#PWS6Q*[X))T&V,%A#6L<@
MK373*D];/:.O::N;5;2MB#M*=EGYW5@WU39)%D2AV5XC1*08]I^.LLQA9$R_
M>+Y&O?"=O4Z_8R0>/PAGX.G\C9(MM=E__?+^$](Q]Q)J$M?(I:,I2EUBM$24
MG=.3_37Z4'2#]3<K/V\DRN9& Q(C^4,64@OH2?I+X:.EQ19#;FF,K5IP42-(
MCBQ(_*U$,3!,310V?,%6S28\D%_^%&+7_4@HAW> Z%]53"V6S(O[../Q0WV<
M8DA@)W=PS.V!R7/9_HH* #*;4PP;Z$@KD)P.VB%2ND9'TV+;L(:IZ0[N%/NR
M17>P*0>B#JB5-HB10-G!:K+.CH #^G%@9M_ZMSQTLR_)S6L/T/JAA6X((@7%
M%;=Y0TAI6/0ME$>!\AE>4AP*/(U7M]*-IR]!P3[_;N6K-+*W_(2/0#S"BC<^
M^?%?%-);"PT"2CT^C\3+]"^OTL(.D,>((_KHU:H(!<&P'HTD@:D>+V<VVFIV
M?>RB9]:/#7JT%BI5SVS+L&Q[Y^,VR)Q=SYYJV$ZA80][C*W ?<I8]P?N@T.!
M@<A_1.RMBJZE>OX*7-4%L/#.4Z8]!W2'.\M[*!A/VZ$DC5TKBTD'L#NK\J$
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
M5J8%<"Y)M6U8W?(6:&TGB6=GO'?JXHF&WV=E=MVO3JV*.RZ$[6IO\4ZDUK?
M?4]#5NM>S%S1EH'];F]/M=GCJ_OOV\GA/#'1M5,/OC2(.-G>B]2E51_#O5[?
MZ#Q-?\Y:PQ4XI]>T/2V%"W+(MJ<%I'Y5*!2;G_?V%-H7=?=/H4VK M=N=T\1
M\+& 6BK-6!5LF:U.O_O8=A,/)O:J0 EH^FX[L)JD6W6=M:?):(V$:K]K[>EV
MT:BJ!QFI@T95505;O;:UYRJ%1E'M#5A4DW"+Q3OU&?V:.UF)8.@=5^H=(!;Z
M&,"4F=KMECGL/C)4^DBB.6$<M:Y8Q,RE*J&P5,J[YK1AM?J=SCX.+QTCUQLG
MP*^%;K0Z#[;<WJVK2'U T\EC^:SIY/'D)FC3R>/8L&PZ>1QDLR51 Q7JY%$9
M-="DOS?I[T=)?W^=EB=]S,J3\,"[R8%O<N";'/@F![X>>>!-#GR3 U^K+9YI
M#OQJ:[7SSH4?](8/S=$KXQE.A3'1M??<%=GDPE<<P_U.N\F%/P[G%#K!J@V#
ME-<5*;8;ZI1V#FF%O4'_H4*]22N\*UMXCQAMT@K+LY?NP#INSEP=8+3OR+^:
MA%MU/97U/#X/7=5I=-4Q./MI2N :7?40;+6/7(A4!QC9>ZRO:A)NU775]GNO
MSD)QF8.FS/CP;-Y[HH*X1G$]R,G:%UIL%!=0]"-OSR[)1NJFN+;=B' .BLNV
MGTK&UAFJ7:OICU$=H;R?!QK%!11]]_E6-0FW*3INRE6;HN.:8K$I.FZ*CINB
MX^K@I"DZ?ES1\6DO/E)=G.^XP.;98&C8:7(_7O/RC)H>I[\\Z'H<5Z2C]U:O
MQS&V7O;U-%>/L2L63>4XUK<YI;?>M'(7/ZF;6'=<Q(AP6<T/;B&<;H7GX7_Q
MMIY;">^XP2U=&QD!L/#29;J0-DQ!E;]3:GM@?OT:GAVPCNYYLVD*_-6R0AM
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
M1>3^&&"+.!PV0@,A"%+:OM3[14#S*,1L[H=,+",1B+&7&'/X&1SI@^WY>%R
MP$R(1)LYI>A)3X U>- : VUF+PG9$R]9)  "/)J]\('FYD F-(.*9A[@2&^$
M-^"V+9?C>1),X'+I!@WJ\P43A4*/!DY$L % @>TG2X.F(N'H>A["(FQGJK!0
M7:8<I#4*<7H#W44ZA$%=E@XH-30[';:DP(.C7'!W"";8FY],:33@(XY]^(8M
MRB<+WX[8+O-&"SG%_,."<<L7#\+G80NS$.XRQ!N7OP&@,/_"N2P\GRCR1!!X
M<BXA_AZG0\@=2N1 9B+GHN7VIJ;:C$)@D\2U(AQ)+N"+[O -SZD(8YS<@ C#
M_=5I/I)(Y+#&!/@?X'ZNGZO)8%2#(,1WGD!!D[KD@07/D/CN :,6<*97@_Q\
M!LER<YN5DW.ZZVQ-,:T#YN5M_<DSF>"^XQ+&X]N?;)\(]WZ*]'.G<<,+SS A
M[@&8F."P%9H%0Y.N8GT _>81>W*D%L^C 1Z(<UO@SK.1B(L$1\\I-K%Y(9I.
MPY/K@0[7MB.G[+RBMMNJUV+3N-O:PIPVAM@^OAU)\,<$_DS>YL02]R-''2(L
MVD'*7S>? F>0I J>/C#R5;^[.B7*TT>8K+]N7\@Q":[_'HC10QTH 2X1>>$B
MEF,31P*G0P$Q+P%*[6X#YTH)4!61;;P"RVYE\W0O=+TAT.BMG :)K%\.E))A
MK6QH(Y+S9 %X$"!_H1W)47U2@$O9KO%7N08/9F-I)H>Z!CS(R>%!3@B+M$=_
M:96>CSNWWN !A2!1<4JE-E(.9P6D#!PA04@+OQV%.'N+!C.IV9G+.4,7B.9/
M'!?T&$;?U) O?MRF.7>)O+-0D9<1/@:(*R14--43AQTB$N=U:2D%Y'0Q^,2+
MTE?*2P(I%M 0!2G:@2YW$"6@TZM.FENJ401O7.* 4D]0F'C! G>4P9 1G#X+
MUC<)(BL.'8^U!-XM(ZP!JA;)(E?_$9,&_Q3U&/D+@J DF+O%!"2FG,+Y>\H+
MUBZ13I@-Z>(#T:"X50: QWN+FA$.1<8/[J4*:=P\@FX[I=%D8"3(27+FX/7A
M9R[/@)-FT59.^L9G73?S1YRY=J<I=9&8$2-CUI4I6S17#R]2JJ/Z?+5(74_Q
M7:<3O.!9ZN<Q"[RQ!TNKGNLQO-UW:9!6NF-=-QT)U PG$YSO6MYIKIN8HCI^
M1C:*2Z6P<-2PDL!%HS@=GNIXD;.8X4 GA^:Z,B5*U@<R-Q-"BBWB_4[H,U=2
MT$Q$CK) [#@,R!30HRC99%W\L=R;'$:+4U$B'""#O-N3DQAMZ1F@R6LXDC9G
MB-K:\G*260P*/HUTX]E&C=1:S2S/AK1,[9BXLO::;"2@ M>2A\>"['? GI"U
MB"1X\8^)C7A*R$1G\N$N?-N;T0;\,,:YD"DD:([F@LQ0R>EU$S25!FJ_ !.%
MLU*KI_G--/U/SMT>+0W??LQ&4:[<,-J*<MZOG+.(1 NF :I(+(Q2F"]9&H+1
M$F?;5*/9E<I#DDDR_M1>38I?GD<9D(X &UAGB6-O&%_T@3T-W=$$BS+'GD?\
M1MP]#00"*Y"<"#IZ*9:D^((:7)_:P])/P+J70]0_R@]"GI-1K>-?T_BGAY4Z
MZ-;SEYF818MV9KL\B"_V)GQBO!3E6F&]EM!U#28 80F2\@@203Z?LTL3\NOA
MS90'$N1+.CL@6*W!86NVXT125Y=JVG:7)FN<P./F--XRE)2H\^EZ@%0]0*H>
M(%4/D*H'2-UFTRGK 5+BC .D2NU*_I"*U8^9O4G\Y1./F?[BQ=\N[%&>HLLB
MH7PTL,@646#$C_;<N/GZY?ZU'DY;\3]Y,D:D BXS8J88U@DC?;B]^ ["7 :C
MP+(*)M+XPF&;-I@CN9'9^D1SZ3AS['@*ATL27X77;EG#5]$KS;AFRP$VKN][
M['UG_]QL;CM22T_?)8=1HS$O+894T=85>'X_?;\:D,OMCR)\I?5T*JM:\Z$C
M"%2 WA6Q$WDCUA Q*&Y8'74QE0Z&%].NI-#H\A2*ET1DQ,BHK&4YJ7YLL^>
MS4\,&X_'J+#CM6D.@ :B.LZR]=GE0"9XX+!CP5,MUO'"@(RTW FX*L>'5\//
M9-!3N9J9H&(U^!8!E5$[19K0)K?=/]$1FSXQRY:F4*/-?I< ](<X!ON]M/CP
ME@,U>^##9<Q+3-YPLCWBQ4WA:[@WV*"(8G93VDX4QGBEGB)4=X'9#$)Z5$0X
MB>SY5/W-F!*#^D'^*&:8$HOF"V"%#B77A)B4D,BH"/P,7WS[GX5-43;XQ0/Z
M3^0[R0=&3L%U^:!M'Y@&&&X.><\7S&9I:?H'LF80'#([!7VN4:+R@\AVQ(]E
MF(K\D(]3-( 1WV WL)D&KD]:(B<QP,O!?L1]8O;%BM23"^4.);>J2\$F"/D'
M("+^X53X[&\&TAG?PG,+E"5:Q\PT<R%S@>*QV#L$( ( D=>:P:$%"SB[0 \<
M:3]-?6HDJ^#>T6>H-HT/SD <2J;NI=LEH3T&GAX>)8A_1JK\$$;P9X!A45(N
MBNESY0S2\(=CO#F%<KCG-/.\?R^O-9%C<L%L%/,T O3T<H 0D8J.+#DX!;$R
MJH0'?K]7DPP;QD\1H 50S!S9D?1,WR'% T9D$P\Y-"_3>CC<*>PH -J GQ#%
MC3&_3D_>0E=O)*:8"/(@2-[/UB35V%^@6YZ5I2QGB%RMX[6+0UQ_H!9],E).
M1!  I_BO6&,5:S_/O2N4WGW?5D"5S]^Z(@@I2XGR9,B73\YZC2Z)<J633(V&
M; !0]=.KU\>+4>S! \1 @:7,[,29TAGSE[14+V,M>O5+_?7[\BM8Y!&S@]86
M2P,636.-.G)0@EW'Z7VD\-(VGSL=WBVZIZ?"G6#HRBA!\*J8)WS,:3,E4-X
MCG]*'VI.T\I(BYE\/@Z36BI2UB#VD8SS0Z!</0\!XZ JZ@&KV3(S+Z_3R;U0
M]&GCAM <PA]OVXYWD)1#;$0[#LPPX=[22R8HEP)6 5&B*TN!Q9F,^TLE=@QL
M"=V5R&$B[LZ)EHK\MS0D\V<(-V1!;8;?IO0'XX;(%44HD_V#[" J#TZ)DL"]
M7QN/%/8A7[O:G(L[5;MV0<%-%)<$4G[5;;957E1#^=B!D?KEU7\_DZ5<$G-(
M0V!I!LW3[1T7;TFQ6E(.)Z$FJ-5*O58:&L;[''L1LX,@5:4H1U?[-?UD0]XH
M?*5Q^[S.3FS\\!-PR%.GH^XV.I([)3 >FR0R*M!>ND825G-06I+8BHS$4C6U
M1W-SK3J:<B)7V37;W%LQ&L?X8.9WDB'@9-V; UB4BW[S.W.^-9(#="FD39"S
M![:\XC-#LE+FQU:/7J+HX<!4EA+X9K]@-!)$TF?*3OBJ96E<VB&+MY-3O8B%
M(1*A:YSR =TTQR7GC),85^23RU)/./LWNVR/\K@!48BR8T%&H\&Y3\144M->
M2TI43BA51]$PLI123#SW$D&_;L"OX88%*:X-2A@/Z%]4(B$3$S.?$/ Z4D:]
M&:,7_"\E1Q"R,JKFTG:8&66VL4.Y[:GW@LM,U/;GBPA3-$EJV,:?H8<*2$8_
M:+_+K$=VAV/Z#QT:8<J/8[K( EW4E/SZRNRT56UERKGH8C8G5&+*OO? '#/E
M H6+6YV5%,0GTE@=BZ]C\74LOH[%OZ!8?*^.Q5\J%G^>NN)")2'-3%L+U)+Y
MDZI42TK?7=%O.$%UI>YP0WKO6EG52NKO2BVBC6IRA"H]:IHY+02S\L#P8@FK
MUSN"*H*8F9!*0?6)2^U\ZYM2R<EKBE!C1;G@'?)G6G6.<?-U3:_2==!&D4+8
M>,8;=X2>V];30L^I7GQ !/IU6>W+_Q5+/5X*L(O#(!"^5.$7R32,5%P'#68
MCL?.<T*'3-GF_/)4[R8/,6AE*I*+M_[ .K($NJP1;1JJ49',ZY8UH-\V;0Q7
MSY+9X7_#20#GY9K40(4RJ%3F57M84%'$MXTE>-U5U5I^W3[,'6!X[C]^\/IF
MMVO:?=>TS';'[+N#H3L<6J-VQVHYKMOI_KLS_&%GO,BTGA,PFMDQ(MU7XW,4
M E:L&JV=O3#B+89S0!H9=PXEE.,-OL.RY' N^<][F:XNR>X3,#0DPJ?"I=O=
M I=+F.T;#GY)S^@7JL+VE\:=&\Z!W5PXQP=H'PL3R1('V+@RD(TV)7L#,6#W
M/W8 TF3)!*9\>TR]+H=YN$8842FB?"].GPKW3![?&4?>&(-]DVO6UADVUWJU
MF8/S1FHQ_F_UT@XP9WIO'@YFISGHXK'?^B!STYH/Y->_Z,'#V'A+<< $=9Q?
ML5>'_//F+L,%X. ?[^X-<UWPU9=TE$OB\:CJ8I;<)>/>ECU+Z%M,$EJ[E ]?
MX%9ZFZ^EAOHVJ-\OYG/? W62TVY%KF]#$0'TZ3H(ZOT]@6ZVF]T29;]P6QN2
M.Y?V7%-? R_&9C08T);936EU.$:%7#NB')3T(AI9]N$\$HDRF=#=3>6[:64C
M]RK!>QM1BQ(?^!^U $J L&1S'Y>B%7*]@"(Q-@*&DRE SUUBG ZC3:D83*/B
MDDOZW/S&<\5*EB-9D 1E_C@6AQQH7Z$I$]P"E+_ZX54%HA;0LQ,V8M#XK67M
MJ=@X\FBX^?<R?4:Q\P)68M7"]%2WP%)Q '83D%W -$64@FYBGT.1(&"S6HM[
M+1%=MF; 3.1(<)B+5)_\:G#'13_/LIB1ZSC*P\&%T;*LW2Z0*ND*N'#6GJY&
MD-,@2)X:J7=#7DG6#&%U*\65.47ZV/!ZE(1M91\'B"L4B.L>N9[R#6V*;)[4
M1W=Y%]V&J@#.JX3]:HZ)SW!\9WG1_AV(KNV35)O3,C]BBTW/V6,G/ZF&*6_#
MV4BV!RSL<W/:YC*RFBN6W8DF0N^I<)/E+J2='-67KY$1<*M%ZH]%"5?D.:6$
M&JR>P]((UDP3T-ID!S[M/4JE9&9$MF#:1L;)H$)=$>.L*YN>Z( M)N>"VPC*
MY)ZLF85>MD:1@[MYY/DJE0&^)&SXN$+E;ZGK(T83;N#[CV]?*TT=@Q*P;Q=[
M/SH>16'A_TJ 2I_5?;W-8 L[X[]PY^^SCICN@C3X?P*KP6Q3XS/L 7M_WC!E
MO#X[!LH6EBN 33O4.+X=:5Z=P)B"#64O0!^ 3QQTYX^%1Q<N&PPI.RCM,)(F
M\VS +M:$,(XT$CIV2G1"K 9$_KMJWX5AGA2<Y6U4I+=109M1XC#W]%6-6_6^
M/GEBE*9FM J10AJGEE1+_%B5X.2ZU&P*Y;U/G:[W8IZ0Z#3:+:W!6M8,E!O/
MQ'!U2D]!@3M-SZB_8B77CV@XCT8-&1AZ\"@Q<<HZK)11>HVM]H(\X"A!:1/H
MPGQ8B").89S<ZDB7M=E5B6V4@L;FE*N!<!&SJB$[FA:"DEL,T0EE!THN+LRI
M?BLW+XL6\K=;A.) -&H]5$;2='I;A;)\\2"CML6ME5*J8TK/723&NQ2UXC\E
M (A:LRN9D]J *6))%&;IK^3( !L$F'I()9W$R.9LOV!Z\-?U8LP]=+!K5_+J
M]+8ZO:U.;ZO3VUY@>EN_3F\[)(7!2E,8SIX35X*$B:*4D31)Y-(!HWG$UJYT
MPN[6*J3&%+FD>9$>3A:==KA[Y>G*C/Z%;%'S+2M<^'/A3J0/3.139D!O6\SF
M,BWN5]2*NL?3BL)%@I#@FAZ] %S3 ]/]J-*PJ_*3;;[LPB.Z+ P/Z4NHRE[0
M%A&<5NDYLI@.]. P0I:BU^1E;4K3R0FNATU6J=I=UA*"MJBRX[#S\'<]P2U%
MEJ:.:-H]H3(=!B)M!IZFX/SM+]W!F]KQ?QK'_Q>M2X(CYV%@PJ'RH:25\/4%
MG"CRDO-5H WJ1>HO'!2D36Z@]@?U/9SF'CZDG=3( U#D_ZMA?\I<KQJZ)X+N
M9W20Q\J_N+%:GR0 =4:O+^(T%_'5_BX5Y!K"IX'P>QED7!];AE.VRJK8_Q[(
M*(+L:385E&X,RKQJII^94]S.*M6:L\DUB^!;$#X&*I,/C"3,TU,3!K!O%+5Y
MT\PEU-_9!L*1&LDC-CC/VTUR(@3_G ,0(^%[ D?(8>R YLQ)NV[S'O.-.93W
M/S?+0@VN9(=\G-D8OO<-W?<KARJMB?9[X*/.0$7SCQZFC,R%PUT#I6GF9HY+
M )S\VC$<Y6$H,O"X?)_3-X,PJR?0FV3(-G69MJA'5Q"Z!6:@@0<PP.J><8U=
M!#L&4][C]EP8M](R*.5-:.],]Z%?/376X B?'6B#'R(U7<U&)<N#VZ;H#?9W
M21&%7LDQUH3"/^BD$!DJ\7@@X0N'8C:K]7TJ4&4_VC*H#\B-R3K:<,:&')!!
M\Q,7.;I+FW]JAQXIN'.(6)T8.\YP#BDAJDBFH0MH-5ER_H%&""LM![D5U=:K
MUOM*T<UXR-=3',(78L=CXP-'U1K&;XO$#\-O#3FYE1HI8H$FN5V^I/SA _<Z
MN_T%GI4N'N4,V#C;]21E8MU!R<JA/LE;]9*+YAO]@5*+!X *S+=>F_B+O8\4
MR:7!5?7@XPIKSLU?X:9'821G8L99\@3FW"R6#0K6$TU0*VLY&,W+&O"H@9?<
MD4CR@A&N/ :+">B(^A*IF+0WECW%LLTCZ88\$P?>,P(F&-&_(F/FQ<21W)-@
M6\\L&;:]0\W$4_3&7E L,D(7+/^%=,P3=;,,RXTUB&?U/^ICG]/BA-23RD($
M-K_ 3ILSN>.T9YS6@P>YM!)]Q$V5N@;8MMD53:5UH599A_-]Y+=4( NO#"@)
M($J#\J/EY@754*:"G7)D7ZF0?OB8CGY4\YOSUR4[6J;7E2Z)VA=N>,1C!>V(
MZ!';H7MP+7:4/9DF(^">L_Z@5 Z^KGFQW)$_53M%O9&V#A<P7OB<3D+94=S,
MD)F ZO@C12?UH<_H%*\0U).87C'#"R&)3G"F1H"PIS!@/_QXI5.2TA,OJ)UM
M3(<K(D8VG%Q4,^CP/[+R D_]\'\421;0(.')%_Q%"2R*#16^*@FG#'SC#T+(
MM"M6FB!40"XJX)"39F*Y&:DU2653#@ WY):8KK>;50TN5;1#G)P.])Q86Y;A
MA]J4Z945L<.NG4VP8^55ZIFJA;?L_8 \+E/O7Z?#_A1D,XZFCQ>,L;:/5#X=
MY-F8UORJ'#B;X8\SWI7._,U^H@[+C;@"(;.K6!80Z#&!=B$[J2-:\$0_.AWQ
M,L4C,ZN)$S-MLH*I\BP2;%+$H8^*1[A-3*RC%4XO7;'+,%,+U ^;C(P >Y"D
M =1D RREW2I#7]B?@4K=4J:^>4=R"1F&1*F)JEMYIJH9\[.G\N*<DT^W@ZL1
M%1I+??_3QZ_O[DX(L>+WGW_LG>:/"43A.,2*'5@V4B5.5CR!68[*39LERV8L
M#=6#-6$/KXN0<S*6@LXO$7&7&18$&$NGKAOK#\O^213LPT(C[!SZW_1;>#78
M6!ZG9/,C6LP0#+!HDKK3L/TM2 !D6Y$(QPT]);A!AYA$6747'HC;$[%\BY.<
M_-3SA&E,-7V:.K"D%TEI^+J?D;*"I=8/QH(O,[FEV-0<1GHOI?O\PEK#8OCM
MW_[2';[!]'X\(OE^4&F@+I +5TU&H:HLF12N[-U;Z5 EH2(=*_3JU E&'A_)
MHVETDH]I$<30Z_39.GVV3I^MTV?K]-E;:U"GSU:Z.R1%]%9-(')#+73CB'5A
MKL=15HYR:H)6 Q+H._^1V8OIO XNNB%SZB KBKHTKFS B[5.^-=H5/P*N_](
MNW\!>G;>L#!VJ]VLD:6M%C>JQ#%KN#1Q4L[PTJO]3J\JGU5);O (B8"JC9'M
M(+EA9,@KI_Z\)T_14&*%KZ11;K"GQD!C:LC5$?B(]M(\+[EDU>Z3/11R[AA6
M;!OW-#KCYOWG^[-SEO-7B%.NB:'B,P812HJ#'%J!6V+7<='=WZA0BCT"7'N-
MSU-9*M"4(UL[HH'F&KP+?!!1<@)TNZ"B9,SIX &\X2)1KMWRC&)Y*D9]X:G&
MZ'<EW[K 3(,YKF/<?/GMX]N2W#1Q5DVZD%M^ 0QC*>QB8E^[<';P ".]31_/
M1F-)DU[-LU!W;T\FF(>5"%K9%:-$$P9J)HVL@)<A>#DKJ)&%_+%I1+# :&C3
MN%-(=>!R7-:1H?N"!N6,;)^3K+@4W8:3(#RP$&./)=,X[VHGMW5@;I'@-W86
MIF10KS-^1"3J%()9V-R(+EBD([5C8R("P?4[LD([!8W<JL,H>6R!L!4G5J1%
MT9L+U]\&\7C+MW!I.(N4,H*R_J5Y&!*V%$0V<*:K%K?2PQ$RL^@N"X9]R?V<
MXD3;8J+8B(.=^NU6"=+SBOD9:MGO$&D RU;\^<VS<S VC.YB"D=J690KG2LD
M4AMI[WCN9<]#T#(.09T:<R=JK/''IO&1$#8E1";J>#'#E]V8KWE+?AA,U"3@
M4:)/)5*-<.4T*]9Y1W;P#6<@P[/"Q9*)AD'!MHWCAALL@UD<WUCRK:LF71''
M^'7S:?%<BBXR?/[%@]>ZJK^[$EE?1 R018XH,]\T[#VT-_HY.Y5&0F2M\"X0
M'I$M1C 14J(?F6,/MN=KH6',< 66+;,0&0OR2*Y06I]9M8:9!1Z#6"$6_YR"
M+ZZ7I#D92 P</<E:.=T5\,$Q C*;&TJ9EO'A D,?ZRO#W^F>LW$ C1?(9S]1
MR*%Y?A3]0U-_# Y\L!$)%X-^4IM3CA%1]/'0"IWE+]!N)3SP8LX$X<&1P!+Q
MPA+T&R!J?9)/%RBB:O:PZBV5?EV0G%":H7][=NN3TREEDW1G:?Q$4QFHPV.J
M'JJIR:KMZV5P06=3F>I*._*T&<VY^=E L%*.+-<?D"V"&CQA>KP^0H>+\85,
M1F)ZM=.)GMF :?+2&#=>4S0;*^ZM;*.KKW_-#I8$Y_AEN4-Z2KYD.Z@ESI!O
MZ6F%6W?"KJ>-2,H.HXC'/<*YU8P;FD"8DM;*,D0*<1GZGFW"Y!F-=#?NV,[X
M.0H?DREF]H%=^/;NYR^7LFIG(HD\1[GE=(L(\6/"VY2)V5G'K(_):@6-?)(G
M.F,'/ULE9V&:$^*M=![R^1T)#^[=A4Y$!,)Y^5M)LT'OL]0YT&GV3LN^.(J_
MLY<Q#4V(L4PD336\>7?_V^LFZ]UGQW%X]SYH+K"YA$<L2JJ-CV'TC?5!:>:O
M8_RZ-\Y%"%"?O0 #C;10$MFNT*>(-H"=@@*+\X-SGZKF!UDV#KH 57M3I4'@
MZJ (DD,CTS[PF*.EI"WOO[AQH,<X3G^F^ER M(F0H]OX%5I6Z+BA\<1;,M?+
MBG"_11,[@$N5O/3FBTBDL'C-F09:4T)^YOR&M_%50S7$!RWKE8SK5/Y3G6+:
M9E#7&#%1TP^Q,E/5RRGAB.JB!(+DOS=1!H1<8$D^0%4PVR5_T_A2\')A1P%;
MT6G8*QO>*RV-L0=:@F%:J LETU@?;)0?G.=IZ >GDGLG%2?7,9-RDS%*1B$G
MLM0V'[=I_+;Y2Q4H6G4MJL.G*LK81\^'R@PK'EQ(F<ZYBTO;.8[3)IUU!E>=
MP55G<-497'4&UZTUK#.X*IW!M0@6,5IU7.^^0RVA_N>R3$C66:T40V75@_#'
M5/CS D=$Z:H!]W!2GE_[7 TYDRT4YPS,-2MZS>#>9!J4PNR^.J_+2:^DL"*M
MM+<C(WSD KF0^VL7X#?D\ZC@)-OJ^)7Z1.]RI0;CH<N!@@,8;Z5D!9E;YJN0
M86GOZ(^\'Z2DMZ0#.I?')Z>L;P2[# 7F;SE>C%A8:1>M7RNGGN0PH!*.1Q6R
MSG3_$OD<B]'C5SUI*>'9Y[F KRO3E!(Q"2,UV7P])ISORZ#%]J\B6/_D"&\Y
M#[0-1S?D)>QY@*OQB_0ZS5ZK>W0'AMEKMCK]TRP[N'*_2'\G/RUF03<? P-6
M]Q6YO06FXGIV8+B(3U'\>@\W24$IOB7&PGE3)G.XF/?D7!G7;-?#0=KK]OQF
M5)7L [,BX$ &]4 WU-X.Q..9Y[J^.+MC"J7G/FE%Q@T-&UH=F;MVW=9NA-X;
M:BUC7U1)@7<VG.^UVDWSB*KP?K>5#Z&N<-KG QR_)<#O#_!M"+#IM4^\Y//S
M@ZX%TGL[S/<ZX_YP3<_X!$E)K^@?P&G.!L=?P/BBJ0K%N90W>K\*(VU5H0;=
MYOM/;):E>[">:^$N-\-AL[5VT@,UA2.2<OG@MD$10WV[MPEPQX!/]4AR/8OY
M15"8:76:9DUB3R QJ[N9-YV!Q*3(E5;XND)S54KYELJ+K&" 56_K>*KW\V%7
M#@PMAEY[ %K;=:GF1T'FXZONU<83:]AI=DJ&)Y=&AX($AN(JD.ZQJD#Z>T&-
MG0^LL+S=QUVALEVI$EM0DKG*P3%D^DV;VSJ/!#7\S,]O5A.XU3);AC_KF9@T
M'#L2=J(J*M/DW73:.V]Y\XAP3+V$WZC5BD9!OA.PQW N!PR\SX]"E'[]7*?]
MM4;[=*[Q(J),4E<DMN<7Q*].6?QSP+5;=.WW@O.T]7[F6X]GK\R^R%?AY:I5
M9>2GI,&=;;&0/3HFU/&1.CY2\O@(E:2)N4P#J<,E=;CD\I99\9'OBGJZ'-L\
MNVZUNMOJ--LE4ZOKR,B1P=UI#9J=.C)R!'["Y569*W:UU_=+<,::K7:S=R4L
MHVP>X//3_M#<$10]/X$?HBVL+,$3/7O'LFOW+0=R%T["1*^W\D?[K8@)J.R+
MAM$^@IIQ+6SAQFK7(9JGA&BL5K-S^0A-U?1\V9<O1Y\W^!>ZG^SOK^L4J15#
M8-!I#JY$JI?-$"CG/6^P!?K#IV9)'35LD:35E6I['9+JSV!2>]0L/P^E]GG!
MP>N<3G<Z)P>6K57TUJ1_5RU+E3K4>4':D-7H=0?-_I4PU%H+LQJFV6YV3V I
M/2<CK7PND+>+V4+VN58]68*TL5(A]>/$#["<CA$E*$=3BK*9IYN]W!@Y?T$\
MMSNTKL:777/<3K_;'%PKORT)Z6.?GY ZZF/EJ]90G\B_^X)HWS3-YK"F_=+=
M5C'<Z+8N3?M5<'RI&2-%@R-6[:_:TR4SCAOMGG4US*+V=3W'J.NWS*95"F]7
M-?P[Z421U,!X24X=LV$-!W7L^WK4C(;9[37[M:)Q/$7C@&%FM?Y1S$4ZC5[/
M;':OA(O4^L?3(=YN#+K]'8;.I?4/51L0A$'AE1SKR;I.]"XWAB]5H'IUI>B>
MVI=U;4SS(I6!9[N/O^Z3[/I"$+.N3+TT_NU="WOFHL@;\S6.E,1FU_N6N<9U
ME6N)JUQOK-=&4<@U/PE+%:D:!U?"TNSB7"WLZJ)RTJ:<M5(PPK)H3K&\NTWC
MAS?,%X+U/MT.>'*QLQ[Z+WY5/4BE'J12QH+8>I!*/4CES(-4VJUC'+8DI417
M,TCE\DJ"'.F<'UY6G"CWM[\,++/_)DN7,[#CO::)N=X8E"\1X$CRD4@>43?4
MI&W._YI]KD]F?V5VK.9 %?6O*H<%VFB>7HT;4DQOC5=#LSE4R[PNI7+6?FV\
MS68#+&B*0("C:GSJ)9_8WVGB:9&Y5F#-TW_>G'3'<.%'M!WW?*=E-=M_+1RZ
M?!D@@ U#B(:X#'OK%._M#%LH&!E0 J3N@,6QSCDDXX@5YR!&L!JG71F!.@L?
MJ/62?(P,$&PE"4;!& T/.6ZTG(97%VB[R 9Q-V3!/8L)Z\FT?AC'K]E*WO0N
MO;0LSWJM9BOEO(QD+;JJ&_BJK;%3_M(<E!+T/<WF)??UN:U=':;D_,!!40'A
MM41B.[<_-2 &%CVL493AN?_XP>N;W:YI]UW3,ML=L^\.ANYP:(W:':OEN&ZG
M^^]>YX?--Z3\;JB]//G29C1Z_=-7XW,4PN6MW!M62^UQ<5^\^)OQ 1 _C-9G
MAYP2K\S67CZ\WX 6'SSQ>,F1-%]#8)6^AR/00QZ;'B>H(TP\QPA'?[+_34ZS
MCT)0@!.==1@X*YBGS$K& .K;$K!(\+!9_!F/K3'F\&/X$%2ZMS2(=WG[B"/U
M(K@C7GX1R%FTW!3/=F@&DC['_?(]SS;"4("6JER5\L!TL@:=X#W:7G/X0!B$
MD]K(HIOW7SZ]1M!.(GN6KQ793E_M-?)ZDTO&;O>4&>4%>!T_WIJ#8^'W?F!!
ML6+USCU%/0\%L],<4/_'3XA8\/_(N<< :H$CT]$(P&%=H9Q^#K<(_Z0YCMHE
MZI?;P GI 5BO.$T+_T3,!=0';I70)_7MG>+VO@CDDS%=$ET)$,S8\U.N$RYB
MG[F-EY!60H08AXJ]1$+Q)$_ZCM-Y6Z0@+0WQ$/H/HKZ]4]S>6Z0/5#19%T5F
MZ H<J@!FO2>%"WT*MQD I0D7V3VJ-G1]]:6<XE+NT(_&L$>OAQLS86E#YN!*
M0N,;T 80FR-P+*&NAV9JPMRW@P ^:B#?C+!=#*O!S#;Q&C/1OB0;Q)EZXD&)
M]TS+J"_Z%!?]/IC C<8&V(Z)-\?X$$ =W6F/'E@D 5T5SS_^+\?0T#(A7% L
MT^'/R<2FZ92$'G#9(LCF6>(RH,LH509M)'<9P-$<B34Q7#'+2_A*2EV>8(D_
M'6&+$OO!]GR*86DCEFNL. U/]@'2V*978H(A'=Q_CT&HAA'\A)R(<.$+T'B
MI,= Q633UA=R&A5GKG1/4D6_"V=!7+%A_!3B^&K@H^^\2) URW1T!YR84Y#)
MJ@"[:N8EB1#&S=V7M[G!Y=DMAH'&FV%Y)6E3S4H3 )+O'^9!N+Q9S>#Z&<?G
M!G3F%$)H<,?XY"6M14EGJ0-S_7;5M<6:D'7I2SEQ'@\T67BN?J,:[^6,!5X7
M$VK P*>T=94Q$<]1(:,!P4OV0RFX*'>2SLAEH 10JKP&..]/2176,]TL*8>U
MG =,FV _6VUHGTZOG..(-%@[P?R:9!JZQ-.42Z@!]V#["_BV80"W\B;T+[P?
MSL!AEWP$&H,WMWUIOWG!5$12Y] ]0O2[ AJI;_84-WN_C!,Q ]E#:7:>RF^;
MT_!Q5"B1,[EN1!(%;FGE%NM+.0FYL=2VYW.1>$!R\<+C+# 57]!5^TORZ#L0
M:W9$$L9+I+&9R1W0.ESB!%+48%Z?(,^S#,I1"B@S=^#@G/V)C&$5RU*N@HQ>
ML0:%JG:P!&-7(')-^/&F\1&D@Q^'QBP,/!*^E.3)+NI41CO+$>P4-+((1::2
MC.S[6Z#G(@W79%91^CB<>%7F:^:- 9]/ X#\9&G$3&&T,(##;J![ZE'X/OYO
MMG&,TZF$TI5TAG$Z-!WC2GY(.X$-.#ZEI-ZJQ_GP997G'P-D))Y2=R1. '(\
M O^G%%E6;ARE\<8\'R<*?4:*%4V6N]?6#.@4# AUK_M%C-X=6ZJ4B+[W]EC
M/S6;Y/[^[>M,L\U(GXQ/&_B5LR#:G@K;QT]0M/,B^$^^=D!?4!\PDUL%GR7=
M8_=A0G:DZ Q[F)_ FWEY[EHL@@<O"@-$#-MO&'&(],(,8I(9#3?O[W]^K7A*
MYO8J)*0T&YF" RG>VL"-)6!\8&V!2&[_*R)@$$X8A+/ESEAWC9!/1<BW830G
MW\:J&8B,'?@S<UX-.=_^_!:PTXLSZTB*4"==:9)?B;E\S,XOS6B>I8$FI2:!
M)0*8'C"35N$F.\AL<(KG^QXNW2!'^ 3E!F,D:-">$^<M.]PL"RVB(F1_JP(F
M=1_0VNF)=<F5.P#I:_82)>;"P5''\#6(MH@\AZYPO)BR&>A9$4Q3*&R+"0-=
MAXL$$^H7,I"6V-_@O@Y,2;B\0T$+UY;"@T X<'N_0'T/W:QD]F#\BRM22/V3
M8G-$<I)FC/G^FH.'S"[Z+-.94G6^:?R!G!E6X81(^<:_Q_QGRL ;11Z%M5A"
MS"@".I@3A7&\[G66CF&*16 V)D4?*$'&7M[6115U445=5%$75=1%%;=MLRZJ
M.']1Q1FE>Q+>@LC3TVLU)X#'.7H8E5=:V>V,M"H]2A\OG"D^O1ZC5TH;AMQ!
MH_W;7SK]-T%X.PDS):^T7H$5M2<70@X6,["LP(!,A#WCA&;KS2]B8OM@^P_?
M&/\DH[(AS5+X7^F<827[?681RL<7H+M@Y3*'ROG#CYK3YFOFM+GY^/4U/_"!
MG"^"_\A,D+QUS-^F)JW:*VG6*EQ7I*=E-D(6B=VJ3%&"&QG7VDI)**T13H)B
MGQ=Z#U.?_8H^V#1^ WS[B'P.;6T..2*0,U,>K4[.YDFT0"-V2HK2C.5\O)',
MC_$8K:/ 6:KPXUI>J+;QJ[,9/J=NR2^IA^!W/</UDI3T-DU89 0AZT\(C"LK
MCHRJ.+I4V&JUD<"P4%_E9*UG[#*BL#,Z2Q*13(G"D%H&'KZ0BK$1%2G#!)Z5
MOI9','BGE+('R.5$WHB, <(B!J5*J1\)/WQL&A_'Y-?E;84.T#4:T0!0S^5L
M9$!P^#W0SPAS&L@KI >1&IK3U D#Y3B*9-L"1,Z4%3?P0-250'F4*95)J.X"
MY ,"I!-4ZH]F=:)8-JHIM_!?/0"QXLJ?@2NC!]D''B8,]"OAU<I,1MLEXQ[_
M(N+!,@"&S<Q&O@7$.Y%N,<SCF<".''L1"YPF+1R\= 4VH&Q':&[HOTMC#+.3
M([DZ[5$Y\(A+.#[> >R$A$3(_@$"*]!ZG&:+TT*X3F1C?K/#DYR;QL]([+QJ
MB@X-Q7&4)-+L3IE[2[GD;F@$(4\4<Q*Z79)H"D *-+*L!7XS CC#[U#*J0X1
M,Q2 *N) 2=@<TV8966HAMRDG?H4>]&H2O"H$&4F" )$^P+P>@7GTHFG<27]H
M&E%=6UR*H<S1R<^16'I$W%PBBBX"^]&FB$)CY0'"%?D=70?0(>=((YTBC:1[
M5-?82/T/J1<-<)VRY$<V,AZ:,/>H!_+5-IEFR 4V$MR 8H;* +*1,1=\\)*K
M1)0O*%AW%1>V>4@SYXB[J?5QIP@H*@;";ZY.1GTI#,N>;5@\!B_S@374XYF_
M25:&M6<4OE)-5S@J1LG"T6*>Y%@S:4GTLTC,%XD*#P"#8H>GCP(G F0*%BBN
M+DGE?^ >B4I)KULD)'M]E!R&R(I%8A5QYPSI3/V4"N%L$:CDS#2*Z.73=(%-
M1.XM\L&E 2=W@3GJ44;'#Q<NB*KH 46$5.DB"F.B+%RL44Q9^>9ZA%5JK&FN
M2):GH-E3>#BL(<#O9!XDB$X96:4P:\KAE*N[*#Y,ZCPNQ;]5!96P\IBU'MB(
M?G]I-25':%<8D62G\8(RHSF/SWNPG:7N<I<%@X#_,:&YOKQO/Y*I^  \"HVB
M/X&\8M=S9#^C.Q\]\Y,IB5KQ@*WX<GJ8,GLH7D&T"8AT6 B[D6X38V8;P,!X
M_2"2A/6!90Y;%9H^IK3"+#J98C\GX@K(/%B( .*$,Q(_=I+8#NJ1<Q"04TI+
MYP@?$!8P6M!RE?+!NA.(M 6 (Z(*>=LA;176$+,YX !8EO226V! ,] 2?42+
M&45WIH!\#4I 0!T#0QP K8D(,>K#O J>2O20*!<_.+#[F*KS!2X_A<TBP6'G
M@XB2K1E("2"H-Q$4B;S[B,F<H1]KV_:"('RPY85^X,91C70UY*"@/?FAQ^K3
MP\(/@%'29CP5\V%1Z_+UJLJ,290V4@+92T$%(@,V0,'"++'NM%.<,$IEXH/E
MABM\>XGL5PH;N'H_7 J1T19*'57IM063"Z45PYH5%GH3VR.I ,,4G52(-8U?
MU!KZFV@=5-6#/+KF<SS8AA=@?] ["CD#PH($8MX"DGRKD9Y=RAQV432-/Z98
M; 64B"$^27>^IY#;";FH',B!E3C4\NA#BCHA6-A$&"_0N$DCDD+GI6F0RK5G
M%'64:\4+;  "UB6A/5BD')M=,0%4N3N2IW"]3$KZF87A@/R/T;";H(H7 I1@
M&[:?D,2D+]%405Z!3B62!1FY9ERWD5<DTN3%3./@$QB^L%D$A_P+)5CP;M@#
M5PIY6JR:?633D;N'(/HBL&7N5H8WF4&9(@[B'>(;^Y\XYDQB+/82Q7E S* U
MX6(2%WKM.*P]MCV?RDE"O%5?&M6 -:$/ACZA-V" S E)$ZZ8LMA:)W:<H3V(
M/3"4/=_GS2KR]+TQH&HN"T1>64/>#:P!KU"?R30OW^4D(SM803X\Y*ITS$"4
M8<8&1P.C3X&S81.?/0LO_9R[M=4+4_*.O0O88H,=#%/[OW;DX@/I 6-9;LDV
M'_(2P LD"_8\L6\&KH84K.\@9=G_,!7V ]QR.$+&@YK8G!T(#V+J.3YEVJ #
M$6X5;37APUZY85"F,X^  ]U*2Q>46F[L8F!G(:1.N+!O.I<KWCO[P&1=/+Q1
M'9K3%\<YG%IANHQ]Z!A)<3./<YB@R?T>F5_(>'>*?[+39?;W..7'=VAS3OQP
M1*C$_)/@R9M\E"#.J _-53H^K@A?^RX[P3*RU0,#?.EDCK.)K?L",R30X$0*
M;=9IA&"24X:06R;KA*Z8!>ZEF&$@O9/00 )$ELI5AFOL%EBX]^#Y,B7<3A;$
MX5,AQ3<]1J),+7?:-%V4Q_+)!<5RREZQU.=!W@5<1B8$@<E%B3-N*JC"*/TG
M*H7DC[/9]46/DCM<R<@557\JXQ*QC$MP8DZ*)2B 2 O@VU#'5QJ+$D\IR*2(
MRR&=+F,!7642&RZN= Q,.T+)"W?&#D8&=H!%(UQ)K1A=WD?X"*O3I3&%<]X3
M:Q:@AX(YL#G#K<[;J/,VZKR-.F_C!>5M6'7>QJ7R-BYN37W(-!X[(6<C&@8H
M+I7(GU!3MF]@K A7T\J4W2%5)$WX<H:O4DTIHEB047[>R%7$B1E)%)+7;T8U
M2:JEP/KA/*4DN0OXC:P;D)@%TIK*?Z29#?H)Q8O%=]E) )024M^DZSHU.SD=
M)*?:KBF=A5<@HTRDPL'B_UD ;5&LFE5JO@C0@X0K5J^"3\KJ(0:LE,[=2%MK
MQ0MR+++_0]/*&[G&4?J52@V*=+E,M<*Z\#G[[4F#8XT)%/"I-X\I%)Y%3]6!
MLC1S5!_!?(!G,V=,KOV1@MC?%30Y)5WJPAA*! WR44027TE#]?$UL1::UE1/
MJ0ZG#K5D$07D%@K1?02FWBHDY<T0%+/[N[R/I!CCWZ^=2\8,<D5DK+"[&*B!
M)SW9M#;G9%?%L>2MGGH1-U.)X,KI7ZH_#OEFL:5K#CK&/V%+VA;LG.V6>1HE
M#E*.=]JQ11D.J,8WI!Z?V1EX"F7AJB<Q* _2)P:\P$0(=&9(6G%4( Z)7?E@
MP5:WR0**"VT,:5@4H;,A"QB+>%Z06AA<T:&QF8R]I##($#)7#.$%8U\Z9G@;
MJB,-J_^I23SVE!N_!)A8+%_>^K8G(WJ:P].>8*0B,19*CF31<,V@VQG;.U?)
M'V>Q8>.1:*EY'/.>:B4?9$("!X-$H!RVR('M&??ULFG81^#: =\]PRCUNF!/
M!)\S0@2J6P" =_0\Q8<HAK:0/F@5"LS\=QGY9LW$I*& )*X[#3/L(^]#0_<Z
M2[\!9FR.8CP9KLT;&PN9GX,.BH 9>(29%..F\1Y3:[RQGJR521A\D[M^$ J>
M16DF1X$'A>5D%EZSX=D_D5,#!Y!Y%RJQE$M-?2*8,0$: XBW^%K *@4ZA7]J
MFV/-4\*51-\1]FO.4Z0YYE0(C33,D#E32':LY()L0VWR/@' X%I0UP3NA,X8
MGYI_*^9&@D>XZVB1RXG#3!#T9:+Z0?XTE+2:=RCCF!$C' +5D^7.>NA0]Z!2
M:J?X+FN%I<^/O78R%.P%U)Z.$G]RV< J/"&16[I[<AJ5C=72H'D%5#R< 1&X
MW#=Q8&+E&5G:S^O>0UU/FZ5.L8R^[-4LIZ)V$7-8UQ>7978%[MN-F9>!NF6X
M/<3N7)^\+#-8?,_[6T'"N[%CS^&DA9!<\P;KI WJ>TC,@_1I=!/Z'F*C:L#_
M!1TA'!']_1NJ*4+J*/3K3S0,RWAOQYCP!S>4@-4Z$:P;RS1-$.N8SCQ&I=>+
M$ZT>'WD0E;JKF(+,Y) 7"[R>2Q%1+T:^P,)"[5#77K)#Z_WGR#_,"0&+ ' '
M&2-H2"&\?M8@=1B]S5-4M[TXY@"?#/?,,-V:BW<]1_-^-R0M&4"DL$]V-[LB
M#1TN1K YU)8D2\8=@!Z-_YY$X2.(+6 =PK')=XN:&/P)9W>]. M2 [:IG&_)
M53'OP,,VSY&6[DIP064RT9H>:'Q"Q2THA"M3)=8R*%#8L,M\+<<49 ^&U)E-
MQ2)-AI/Q;=[Q.M%I/#F3H9J-T33^P!@#8#:G).#A5?H#-F,%17@&Y,6\,6TD
M'&:1#@Y^2!BAD2E!P (T@TXNZQUT<SY;!MPT#W'$*84(LZ+<#B8CSN6?@DGT
M@-D7V+Q;2]//[4E3//((+8LG!26;*!X@5=\4AK++!%YYFMR!<2GU_&I(1,8Z
ME++"E'5Y3K\A&0[AE,6I,""'H3T4I(ZJ@,GJ')!MBH9>,*!"/F"ERYO3^*?D
M=XJ[<8Q($7YVGRE;(2.!N"MJT'2%%%QD*E1I0#J-R&B7QD0DP<M&!@ZFV>12
M=V2(C 57&HA*-Y-O29#R&^9&N?@1<SF9$2$#XS@.#=!+50')\Z\(RM2J8\85
MJ^06MKY#<@DL IV)9**5,R6(*KE]4V;LI<P]B]_KC5'T##JY6ZG?:]9L6;'T
M<XHK.0U$RCPB4 HC@L;&(7Q4P_1,3$R*9FT1 ,?(J=K8T"@Y9'+DR".+5(XR
M9%=!FK B?]!(?XE\B?H2J&H++.^7N38D;?CZ:/*+0&XK>U78 ()QS.+9(1-J
M34AJ/+L@<Z6QH6Y %D1L[B0?1GDS"O,>&KD7<J>/+"V<DLH7"5Y)EODNBT!*
MH+YN\H92AF7JS@SAZ'C[E$(RGRYC0B5F=)+K* Q*#YVET)/3!8NE,JUL7?EI
MK,O=0F&KR3<V>:2 B[PY)KFSOU!NHT#HR1RRA[3S("F0JJD))M: \K94G*6A
M]%S !1=]1KG".UW=2OV7<[#\%YH-A P+U1>5%H>'):?D%H6!N[>G32U5=QB-
M'AM<@)36#6 S]Y19K715TOK0Z%V=TJP05%\XL$7^)MF+"&XBT44X=2JG_E&@
MG$MC1+4(\<@IQYOG>IF<JI*[AJR"HYA)Y.LE<AJ*9G2FY-[@^@;T[E*-$0M@
M$(CPR#Q"QR5'TD%CD8F&Z[M9K:A:32/,:EFE\L+8O)[&1VX;*:@VI)#4.05U
M3D&=4U#G%-0Y!;?M=IU3\&)S"GXM\#90X8^F#K#5FMD@Z(%#SS1:#_@W/4_9
M@MKC,HJ==M3CR)OTTN$O&FOAI(+BREP#BRS%^:(I"INRM$'/<H6?C<RST1TV
MD:6L^>, "- PYC/EZJI ZT'7F/Z9+") R^DQD*#+@9H"=A1PT)MZDA,T%FH_
M.3\<_2CQX.95!4N#;BI*V'X/?>GT@V=&X=(!,I8O)@4<KP$3I5>]B@VN,<G5
MF6VJ+.,=)!&JMW)I,"^+44]K6II^JFO7=Q\;QI2:;1 74EHOZ%6!$?LXK'"I
MKXSGI*#3R)=!3@E$&M^#W[R__UE_URE:$M(R/V*5N^?L@73-8X[SW#N^D$UD
M8^=E%#ZB-CV)[/D4V;QL,N!ZU,9MO%Q1X'G6A^P7KZ")](#PQ2]SE\:NJ=3-
MS/8L6Q>K-$(<:YFZ;#6_4@%Y9!>>ZWDK_7V!:T>N<CUKS1/2K&@N[HR5%;3B
MGETO'$G#LDR2*O(HW<AZ99',LUZM#,F546;%(62&IN[9'#<LK;LKJ_CBDR'@
M(C%%-RDUE73SW%$5"RL[%I,]PK3(0Y9N_?_M?6MSVU:VY5]AW>G<MJL@C>5'
M8G=FIDJ1[6Y5=V)WY$QJYLL42( B8A#@!4C)RJ^?L]=^G'U 4+;3ML6D>3_<
MCFT2/#C/??9>#[GKIJ+A8^*8'W*LR6.JELAVOY;:@J%I(+('L[!;%O%QJ+]"
M6).2K,NVDXPY#[O-+,F@RK;:#SFY)DJ/A%[BNDJ-X 6"I+ R.2CQW_!LS\B$
M;E-L:N$X^<2RU+9Z(V"[3$/HUTMFZE$MH %SM&/:+!>$*(5ZJH(9>!A/4$=D
M<;@DX4-@M]\Q^V^24Z+M=G !IE61T$W IA!?26J\P/2.)]^W7=DB&0'?-<H'
MN"=ZME0\<8T>U>V@4*6$[A% &4\>XR=PUF9?U][98/K[ ]CR3\-IBMVZ[6/9
M2HR5?KJ8/"]I:JA&#:G>EAW)5$D4](-6C<Z;$..M ;!B; EOL-1W3N_JZ8,'
M1R??A,O6R[( BN*4&,*B>ORCW[X!IPDM>N\'+YPBP2NO8W6F:^_>Q:NS^Y.'
MO.6>7[R:/ Q!\8E@(UQYG$018/+NCHN1V9D;O1_]I/GM8;;=26ZI9:3H'#DT
MZ;(LU]+UR<]>,V-I#.8XR'#N[43\,01J[TB(!0NSS F^.[H7.ST6KDR$Q;]$
M KI-U_\0:O=>.8X/Z8-/;=O^P1H>>&$[M&02":%>M1>2PB;YI%5+2%"0 !?K
M%(4]*1PKI$3->QT'Q_DJS#VM?\Z96KC4BP<$VZZHH&W$.S=OZ8B8X23X<?LO
MI11X17GS\+U*'[Q6:((^.YG-68+:9#:](D*9C<91V2QLVK%*Y=P"\0\P!U2Q
MG8W@7)RXA!Q)LL$S;UPO0]:/GI;HCN/H!.HJ8E1BB=Y&F&Y5R9IAC(:C#>2J
M:FOK9T+%R,[I"FOH//8NE''V8#5J0K;C*]9:(+0\R(?T.?27S<:;!YV2S&/K
M#,5?!E[,<B@]1KC\'*I<88*4]9P%L4(42A4GR>$SL&>S)CYC M>&K-,\OPIA
M$&3J8UF:HGB-;+(8*Y@>6 P9$#TQZJ_?@OU%62<IELXWJ"2X7/\^Q,&[)(IT
MJY?0X?P-G<=='I724VKJB,;$;G&(;"N'8JZ8P^#G;KD=K5H9W)+?(7!C9'U<
M,7$ TBU$YJZ8^<!WLDY!\)<<>33E&H=K9F V.C" E4FZVA63:%-1JG<BA:1@
M!O4W3 5J,M6_[-OYFN!./'ECU=1MN]NR/ 0+9<=+IU,C#TK5_:,T/MY8!WVD
M]T*\_MXYQD)]]K&P0>7C;5 %I^S]LS+;-25382D#P351)THB^QLC(B?(?JSW
MCTD-;L_UJ&A#W!-*-'E[^<WJ$KDL1%5NO+)4,$LFU7 .]6VT// -H>E5A"./
MT;V0'%CQM30<9P1H=$I2HB)H-6R,>8V[H^ Y]'!T$J;$VM<]47,SO25GUHL.
MB($\!LE25MW><= C8=_.+^F2+OD$2/!?L7Q&%/*)WB0&&F)I'X^N4OS4%E/*
MF$=047#=OMTFP(HHN)',DNJ[H@O"196%8;8HY9%6 L,*D#%<ZS-%2$8$"0^N
M V+[./)WQ-EX.=+-D:OE#6X22T[-FXRNLF&">^2VO*=Z(R_#!N>B0- 92A&I
M,"TW6WA;:I5AK&L-8&GK-Z_,MNZSD<4(QH4"WD"QB__BH5@T$J&/PP%69(*X
MK59*'YK\TE84Z76H%DB<K,L-"#!2CL.>J*^V(7CPKU WZB/45U['UK6:TSMR
MX#Y$2+L52UFB)\J&[L3E2^*4682\3CVL3&+^<7O.+_>^'YGA_ZG1*0=E*G9A
M$386,V%M0LYN9G7Y6:H2M[9PM_?9 31S ,T<0#,'T,R_$6CFD[SL 32SYZ"9
M'95QUD-ECJY=QD($A\*D4YA?TAD.8+X>Y^Q(B[.,HC^BP^4UB@/]@DH 5&JJ
MIANS7S-+DJ@O')4;O*:F:J!QHD^3E/VN'W=Z 99SYC)KF(T$\%WE-TM7SNB)
M.:HE>LK<JMBN7M[7*MS1M)-( 9 [\AIU)GQEI"W7(>RF@'65<X'%;H#3/&S)
M2%K@8GP\V1$C(2-<JN[=7/+;G![.HK.=7!;%OMZN+JEVZKX&R.>->9T(U)OH
MO-4L*K&9UL'V1<7;^H1+MXHBAX%AXCA38I& -_)OHN)K^KV:OJ")7M>JOZ!8
M"60(;-)#IL(J9)Q=I[T.C=PT4U9RB1.A9[L^_Q?N)J9YOY$9%-;!!54OY14&
MU>"8&)KE_6(R#]<&NCR,E=1"EY;]4.\N1 N</E"53:;QNWNFO3_6<]MUN,7T
M5M=3?J'86J0PK=_1#077SML\P.]\E0RJJEX71]@<8\+KD2V;:!!J(D_NV[P8
M[A7E'!PB 3:MJ K>K',&^A%80U@+).+0TF@O2(1B4K2:8> ]+_SD_8$<HU,)
MCIDG:1*T1"2S9M=DX<T.H7UN_KN6LWWU$-D0<Y5A.;=0E]%MU,03D-4330IC
M;_.N:GL-OR32%O0IHBECQ5JZT_%)A N84M7$WVG@YN23-J-[6@%L*7*//FN+
MD2$FC.5.KN.>5HZ\GNM5DN:-Z=,[39E\Y (](RX2'>#=IH&WSKQZ5Q9'[-QC
M <0^KUUCCV(-U(9>[4G)Y"BLT2.M'C Q[1V62_)ZD?EF_B^4+Y+*\B+,&.3X
MPCZ/U*^4PD-@LUPIL%0]QT(C4&IFCFZB9B75QU$>/QYX%78A76@D!V]L)<7$
M-B7!QE316 "H*E&,XC(XK3N;R:B5G*RJPK\SJ,H7I!VY$^PSU,ZALV+%9M/(
MY6X1J1C3$^DY0$(%+//RR;PE6<O#IZ6/;>[1%@07K>.Q+-7=0"U8[Y@CO^S+
MPVE](=MQUSAVU4U?!,;#L$%M6LOT.K<S4X3I$QT<U2(FIS ! 0S/N"'62,=<
M]*:-UIE"R,_G@X&5<\7,C%S3$F4@IV]>2NVNN46YX?>SQR8%%T04:0W O=6^
M;K2O);X0%X6ZY#HX253'793=&'NEYY+:6<_QQDTR7\)T2SI RYGT5[32<@K5
M6>FO<.(4BI[IRQ1WJKJ#>IT%&7Q6KC3]:W!%NA46F'&V7\G1H3,[E?EJ2BG#
M4NS.D9*J+M:EF$BL<^<=R*6Q(BH5Y/83F:L[QD@MXTLG ;&H*T/XL-'RHQ70
M';);UCG?YFE%NWHU+R7S](MKQN0_AI37H4B1B7</RG-T1D1U1V?925I49)!0
M$,G$&QIM$ODL^9WW#OGO:$7_'#>M@?R7*L!%*O$'%._V==6?ID:&-E-4]C5=
M+DBICI8F%2>LT'%56>3/$KMZTS$VC.<PTXDJ<8L4A;U-0\8+-9ND#(#G5,15
MWD<4BE 2@9^6TCQ@2EB++4Y4_ QO,/;D<UF: GOC?]U^1W.?2;&!O TNRW@I
M,5#_/8AF>D4*I9R88,MUU9?WS0:,;QOA73T69ZLEVL>V4<EK=1RK;9' 3 #3
M 8C3"K_L6\,*OP?,I_2=D=H_9);$W"I1<.'^Y-HM6P9O,$QD[;ML3-MSDE]V
MI9)P<'%-IDY<8]Q\9$Y BF.4DM/)&X8_"F.M.E#E_#%%[Z*.:"S%$^;2-0+7
M1=OV"IC32;T':< =;HL2+CID]' P3<QXBQ7!(LB7I*VA@ZT"P9BG ,W/%"PC
M:X_197>Y<ST?1X'3GJ*69)S1'KF-":^/HUFOF#>ONJ69Y#FIIQTB&:EJV[PF
MO)*Q=?297*N'R@1_4L]WR?OAOPE(NU9A$]J3HGXL[2N4?X3Z;B;*+;.;Y.>\
M_P]G1Y?+MJ =;T0^+OFQ5 H.WU4&KU?_48+5 &DEV"!(M3!,QO1AW#77Z_P@
MIT6Y,'M_OERV4VSMTC8#:RN0W&68V\8'?Z%SEKTH8;JIS=_RO(CP;YM^>[I0
M)$NY*:LG2*2'D(V4C[-;0(>Z3@:I7*+K=@T+?/)(:X:9&1X'Q,0!,7% 3!P0
M$P?$Q-&C)P?$Q%TA)KY(F*;G/AVB4 00LA1J\Z9;RY3>\!&C8HF<&&Q)C4$T
M"+B<FUEV:]C"B:'WZG^E3#3V.'"*WWS:#P50;Z?0W/D%_\SU?U^6;UG/E7I?
ME1XY?4RQ5LVW60V-0*)>;;KPL9X_)?>+)9%LXJ!8C@VQF*?F*1:7Z=D_.Z\/
M)R_N3!9DT$?K)S'_IGDS/S'2-J@5*!NVB\N+54PC5U 4A*TMEB@8T'-2_ 0]
M(W1>7I-"LJ2#FM)L6TE2F&PLI12:WW1M;>CDH3[B]&;+S,9E-RB1;%82&IQ#
M;YW!'N$7:+(SH<Y>@BHSFJ 4YH=/W?%%8F\GK*4[B4C"PC)3@*@ZJ,&(N*C6
ML<B08*,R&AS.DF1,Z>\R_#'6 $EV!$\SYETCVE5#Y5ZO:J0(2AG-:R[1BZ8F
M28.45-)P5?H=W.2)C$C4,1%PBC80VZ.XZG3A%E'4-U:SKKJ!X$>BP^DW6/)1
MK:A<3GL<5''!S]S_L::WHE3%PP??RC:+/YU\F\5"/4,L%&'!*(JKO-YP_;*N
MA\5>) :GA$K(K_,P,8BQUH]^&6.J.?]"BAN^PC9AA5#&B&D2KT"!59/$N!7R
M@D[)RY0;I7.N%Y$:;+1>$(MKL'GQ2YAQHBJ@2N$HEDH"BRZIE&^D_Y5]DC+K
MQ,B3*3PM;\)^N97YD7SD\?@_Y,I[IC])<O6JZJ-B>0Z'9-12.)%(C2!:=Z,N
MV[:Q;%:M?!^[_T82?DU+M"+\-YA<\/:!_Q6]C*(5,2[R7,67D=@(B2^XWR"C
MC' I?4M7<53;HC;/UE&=)2Y##H(I;T+D'"U9^B),[)A;#$!X(M"(2UP ;3,[
M!>Z4\22.-XAJTAVC%I?:=,;:@4O3L9V1T7N='+Y6CV;Y<9Q2U94(=*\1/W R
M!Q&=;L_)=JBK8GVSDNT7ZX,E(&15E$6:VS<Y8-O53(+)&2I1%@ME!,X[026:
M@\HD<QEI?GNP'^YP1I]K[A%U.$E@LAW0A!CP.2-<H]9).! O(85L"FWQ'X]4
M[T%U= =F<4[)V#_2@SQ%]7M$_GF\CKA5,M-9=L>F*/96M96[AKNAS!(M?-%&
M RT5#0E\%X6O4Z98=LAIN*M276S;:TC<R\.N]S:$TL-%&'K19-/DSP4Y$TI3
M:&,L&QY]!DF/#+NOSB&P'G-(I/-#"L2,V.WB52?$+ZL-;=UT1J+)/:28&XO\
M+7Z_&)N ,X)P%V8,-XQ PI%-NL^,>Y("33@!%K1U=N3R7(3#15#!T21N"HB>
M[LV(G@3Y$J-[6B7N!G \>4'VA;W,X!;AH^]>;[;E-_M1M[SH)Y,-RN%\3F_-
MB%0F7(#5*D3NUEQ$&QIXFEUZJGTV*'#J2GIE<BQP<9"B_>3&%4>BZ#^\"W;S
M]R57WT@-G8ZDLBD9]X0*G7W5,;-%.TYK$3LBY&R'J-=.GO*0I7[;>(%_ZHG5
M"G3EO56)Z:N.S^&-*.K$ XHF$6T,WL)@OK4?VQ[L*,E=&^Y%C=4G$^"J0"';
MT*P.@/-DHYG9MI3YHW0;LS*Y9(]($>@3X0T:O1S YCTX1'<H2V$&AC=D8QLV
M=A@:KPS7[V!2LQ] '&<12R7I&SV=H]?&.*78LG5)U>11> 7YFW6[PA\EKWE$
M&=N_//I:,YM4'V_6?SDZ>8J<]Q?K/ER\OK;W^4*_F_;"R>/CIT_HM6DU J,%
MEU\?HE-)C0"3M*896M*OV]E;D)'@":K*B!$=2X-:E-/U8:@^QU"]&I!F]"2E
ME?5?FUS^0$(F_O#%6A59,QJMT7/T,&"?:VVEBT/Q55Z=-GR"'*/6BM%2'H2G
M?0TDO]XV0 M2S(;_/ S?%UAO!EGU(C]C6 G!A[C$.N=E8-PL.1E(4DK5!!F@
MPQ!^KA48+0>!7;-$<N0GANBC98!*_#NSD4YK6BE)*5/JIXMGI6(@G$8% Q;E
M6(R4/NTP!3['%!CF#-09 9"HJ-.4C0KU9MN@4RE[D 7GP#K/^3-QJ97P363-
MB='U%#>_M4O#/#O)M\2+WZ5U44?)$P[>80)]C@ETACI?V",(%ECX4&J0QYMM
M']0N$CL,SN<8G.>&K10LP];Z&MMWW<#Y2S]E"MPRY!I&%K'D+.]+9SJ![P\#
M^OD'U'"=0[]5]K"WK; :+$.UGKZ4T]R2$7YFW&V^7.WB#;J_PY9GI^U-3+'Q
M% ?Z02NB">;8V$LIH<F)%*H][6_(.(W_VP%O>\#;'O"V![SMOR'>]NL#WO8/
M@K<=AQ!HGXA1.!>I8$M4WR2%'(&X[59__6+R'H!?':55+"$-BU4 <E,P5BX)
MXUNBL!5"WVZVJ$@(7>R7"=V#) I=;+))^%+1SW("5R4?#/?KJ_)&'F<(8BJ=
M06:FW*'J*_+/+"DM@)D^M!L)%1:^6BU@4290,1.>K>8EJ[.RVDY\&VTIO2W4
MKK&O#S1PB,M5H5_PG8' .72)RH;U1XIR\&%1SU=S,8:UUK5$=K"^SMC/C29&
MZ3VU:H(8< V^T4!LK-#8,Q0B,[\W G;=4PA5: 4\'>)XWM?/&R\NC,B24*V=
MU,L)'A:VE'YMDO,A]OMK>+J@FJC.CQN10Q<EP.5K$ZO/4H%@GOU <I*ZG,#(
M8"18;IGO>)DH[9\!>=+E7Z\K[P%DYFTQ!%8(E>##LK&2JP<S[6U]]54#8-XE
M!B2Q*"%H%\OC;^B0U2*J]OD56<H#HM65HB0A>E B6968NN1UZ<3N,U_!5GEY
M6K_%D9 F,<T$J,N+AAS<C0\9^>$Q"RX #R2Q0 /XK_#OQD@6EBB)LJPK L#S
MC?N(Y>F\U:7S",O]&_]YP,KDEHH9 8-.,C:1SU?X#BQ2(NDZ"L+(RF"O>,KA
M=@7/5]^_Y@?#-'V@8-9E&'?*[45VM=VWDGR!D*[)-2C<[ZZX?BJE<J_$X87M
M&+@QB@YP0[E%Q61# =;^8_"R9AFIU+N_Z+S3R#$)[5ZR9!AA*4AV$)?D@=Z&
MS][$5&O"(%XM0OANI.)]0 "-O_L;WWP@+/@L>Y-DD*&'(FXN[/C3E.NC7\M.
M.1UBRB> H1!0BNDC? %-NZ#M;C)9+ *"CQ9Q3L#*=_46<,=IV'F1!&<:.^K_
M*2*/B;,HG2<23DW$KT+UDC2(,OP(;0REK98_8PG/U,$Q:HB1U>F2U!)DV=)F
M.H&/46)3Q<>W;@@V2_9 XWU/SB+&^@QKU.M;)Z5-18'U<+9.A?Y^9_X _X"A
M)LT3Y\>&7MG7(1O9,4 3.YKEW33$ GZCD.U5]DNU^"(%* HM((2P%C^>ZT$L
M+]08VJ43''2R\)U2BKI/%T81.IZ<R2^,>\1&/[7P$F:^YN;4Q3H<D\L:NJ O
MFK#O\#9QQN_Y8Z(& W&V07-?VCY 69^:ZX+.W%([Y*>_<_CUAD[E31C_?U![
M3T-'%*B_A8^=TBX5IE2>^5^:G+)JKI[-K_/96SZ[0R-#(-1V397'YK7=JL4F
M>*&+B;\6W^0Y.&]\NYR\V'1AUQ1]C3G[=-8W1U3.E@<IEO*&?[')BSSS-G;T
MS@!3AKD2)K9AA)QH*,V#X2B['A*[/3R[RIO)!==$*9 YC=>LEBX8KZT03W>5
M<":4C"*;#\V=L<5 [VC;IE*'7SDG&M";T'6RH?O <>A-F,K7J &>6.7)1%63
MO'T(&V[/T,AUS,G0D$6AV%@JNXZXO:0)6Q%RE0;7P;<QC91^!XAWZF$VW51U
MP8H;95QJ+LR^)NZ/Z&DF&\46X<20HPP"']I"JQ**<YK?>N!:RGDAA(YL9(H&
MYF%-L0@*?J4#_X)"]44UK=9; E?0P[OFN&8H]Q0:QWARR)&611K'0 @OJO@R
M:#TA<2S;@JOY&J$"*5(JXY&%00=:6]A MV8J9FA$KJA?5LRBB )WY/GHINMM
M'N-22"(>5G,BNU&IC^42E&UWQWO]8^-EW-./J7[N%),22C!3_NBMM_:!/5YT
M@ O-A9M7,#;6)!(![=Y4Y+/7E,*EX$F:)E&VEJZ !DP_=Q$VS[ ISYA/A_.$
M3/X\B:/=K L!]#,9>^@FNUDO6MF/55X-P/Z;<FWL1AJD>-2K0ZA([>HO1T";
MTP)2ND>2 THHD]ZX&<#'RP6?*<.+GGO^O@[[:6H\'65\PTJVS4U,PE2N49*<
M=!&)F0X4;.6])26:J9Z;TB=T&,*1O9+#S'E4.L&G9-,S4;BQR RG-9L74\^S
M5EP\^3\LO'/D69>G\R;<;D,#%L:N\!Z7[.PDZ84V377GY^Q'7@R^Y\B#;P9N
M/]WKN\&94BXT(63+CYV_F4Z5!)]Z',B.XS:-Z8V@'%6+E+->V[?T/=[)90]>
MY(+2I+R!F_I<&UB+!F<\RE&0TS/=PFT]N2F]JBQ'3OB'3]&3O30B]5[/[,=\
MT.='H:%OB4[?YH)8VEZ;N)#7BEFRIU9A%YWEG*+M2S$&GYP</_G/_W;R].MO
MSXB37_&1T91Y=T2Y6MV#COCD*:6^T4<9#Z%#9B9])Y;CD DV-K #E!P (0=
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
M7A.I=V#F\%_9-HS))'V2\H\E]M6:FP$@TF1,1CJM9%?.)F^;]KHNBTNUZMB
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
MIQ9TE&3(M20]YPKQ;I %F]\U I\>!-U(3G:#1R81VJV1[U8X]S&$TML986E
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
M:D1NOVBS>*YE3)(V-]7P,;ARZ:[7E[>\U]Y.])?IR>HU:6X;)J&9AT5?;TJ
M]5B3Y\:&B]%XW,T\SWUDP00IFORZ==KA 0OSE_*43W,>#**"N]!X.W4[PMTJ
MVT)_M"/DI!X=.X>9U?E%7C".9@2XZ7!NBT_)<8,SP0FGJWA6-OGI(G-%/E6I
M*JV4ZQAPI6A+IMPFUG'>:I2<G-:<3<\H$[,&WXC4@ZHKF'@UB<T=G3S@S;I<
M4[^L%PP&..@0?,9@TY<':> @*CS)P[694!\,S-4(YJ>+24')0)P,?SHY?GR2
M3?[ZW6OZSV\>\80Z_4E4")\],$;.B-+H8? ^R>#1&J3:7P.V:UHXXA.5HIC(
MSGET_.#!5[[T__CXT:.OS$Q!-H7'QX^?Q+_\.R_UH?CZO'I'_N;T2^,N>UC)
M'FD&CQ*<^H*_96E=[#GTG)%C^C!-/MV%TN!G I-5%!IS>W:BT+(1!'<*#XJH
M-/:D245QI]$6)?XFQIQCU-N\2N#O ^I]SN0_XNJ&3UMS# 2G.Q0NO!W[%:@P
M>OBMP\SZ3#.+]Y$_]Y._/G\]G"C0,PF!Z<DQPPX9;!@NWG6IIPD+/OYB7^E+
MNGT(6+@3GX23XV=?'4]"Z"3!"E?A>L$M_7WXL]'9%XV*;+:3XZ^_TM\_)>V6
M/-R+Z-MZ@4N;_2!\_#!O/ILO=H(^B_=-MMH(VU$OP3"YE&V-D2_*(IP,X_7L
M*]@XY^)VQA87YZ,V0:QR90]4]@;15Q6WFK.TOL[!T6:9;EEHWTDX2-4GEL"P
M83.T1FXWZS"M/E\\=+H,SR,G##+^JM8;'L#3;K:HUD!(GGYW/KF7ZY\WY/T[
MI8$#P;@HW]T7+W$EF(51>_SX^&1P4C&Z$OF+QT^.'T\$C2G<H?"/CQ*R7C[I
M:P1I/624A<WLW')B[F317I/3^&2TB=MA55<NB=F&([>G_(@NBL,T^YS3[.>V
MJXO)=WGS5D8CS(ZJSB;+,NP4DO +UWQ82P,PXO8+)"%E<^!IH:DP3"KHQ80;
M]F'\/O^=5\=ND*/@RQ/A=E2[1^((/@#RQ-Y*X;M <P[-U6DB<%0;49V[PXJ1
M<;M5*_\+&Y"M2*<!.:<:Q9&8'Z[4IV>1AP,T7#/H["50E&:%6,N;U246DDP.
M^^.&3EU+<DDB-Q=I)4Z8)\EYUE=JD0>FQ)7(MINSNN;VXY?8U>F6I/NBI'QZ
M?8.,G":3W0>TK!!M1,?T3.5^S)?E6WXNUF>E/!O-Q[8T3/G$V64,D9-,:NY=
ME0:%#K&N 6: :EL+5)N.R66S7%&Z1Q/)9H8:PJ@ZOT;B480Z4.N"ZEEXX&95
MJ&#'SC>D"+O$N&TY!)C-#7YTF9/2_=!2Q4*V61ZIOQWG"?S-SV<W:5^=5\3U
M9JL=[IX*N0_J4Q6"7W5TIYWAM\06LN1>O$;!A]ZZ+)>^:I9Y,S%^_; Q_XU/
MZ,QW=EU>0EP!/1GSM_2R,@Y(H5L;4!R\$1L9J3.V=:F7<-+R/ZC0']""![3@
M 2UX0 O>CA9\<D +_H__/FV+F_ _B_6R_E__'U!+ P04    " #WK%A:.W,&
ML24$   0#@  '@   &5X+3DY-'AC;VYS96YT;V9P<FEC97=A=&5R+FAT;=57
M46_;-A!^WZ^XV5BZ8;(BR;*MV(Z!($V&;$46- 'R&%#2R>(JD0))Q79__8Z2
ME6QUTLX-LFY^$$S=D??=Q^^.U#PW9;&8Y\C2Q7?S[P<#>"N3ND1A(%'(#*90
M:RZ6<)NB_@"#P=;K5%8;Q9>Y@< +1G KU0=^SUJ[X:; 1;?._+ =SP^;(/-8
MIIO%/.7WP-/C'H]"SPM"3/VCR22,&#+?SWR,A]F0!2R*)G=^CZ:2>SM'FTV!
MQ[V2BT&.-OXT#-S)J#*S%4]-/O4][X=>X[J8\W()K##'O8HGIE;H,_>/:MD#
MK9+==^VZVS6C<;6>E4PM*4PLC9'EU(:X1V5XPHH!*_A23 VNS=;<1?>#:OV
M]P'U8IY)82AU12_;O_]36\=3(@NIIGVO^<VL99"QDA>;Z9L;7J*&2US!>UDR
M\<;13.B!1L6SUE'SCTC[1'PVPU5+^836*;C ;EO]P&[DV3KG,3=P=.2&.Y >
MQ-!NE)$5S:I,[Q]#/5&<%2\#>"J%ML4B,[@0*59(#QJ^QR77!A65SU4=%SR!
MDR21M3"VE,ZY*E^'^[T2"I],Z!8A)]SQ!I)M:D:"R1&X2*2JI&*&2P%D5YB1
MHTBLB3RXAA,A:E90\N1&E @XEZJ$T!N<0R95L\H&F0)+4@IO,<$R1@5#W[%=
M)+0D7ALF#"9$9N+:L:P5!6K62YMN=(ZQJIG:0! VLT8.V0O6$+M%:H'+@K?^
M&1=,)$0+T4<O;$?2P$3:>&*686+X/0K4VH;C%%P)<J8UC)(%2*KYOZS10J%8
M#JQRGN3 JHHRTBT%")U>'\DB"'MRY?Z7M<$*+?=5!F[+8>MPW>W#0];7@PA^
MO)0N#(?#01 -CX+@IZ\30QO:EAUA8S'MG@M/H'X$2(-:0TV";/5ISR@KI8-^
M% 3>[,+J ;5IQ'&VKN@ T(W)GW6Y;3?R0I#$RS9#FY1#JBD(![-J>]!%P]AG
M=[\3%M>?%Y&NR>EI7K]&0"\4UR\HJ0<SDM?>;=2;D+(.^N%DIIOGE>()KB@5
ME<M:XZF4Q+J&=^^NOC7TG:)HH)^E)?E(X<!)0=W,, =.F6 I^W:0NK(XZ/MC
M;];5QE[T?7(AZBY9E=3<BFW:]MQ[W+EV=1.WUR;O<0J+J2O79G?*RWF)W-$7
MB(DB"K:WM%X7$]T6"537Y&[D"I4#OD=]AYY#E<()'4PUPB7UB)S:F#8.7-?<
M()"+Y\"SRH.;T:_@_;9[8_KWLKIQ#_JC: 8_^S")/ A#'\83"_K\*<-D3 :V
MMNVQ9+QH/1)VA]L,[^BMN,O8^J _#F?5*G$3^4I7J&<S'[G1%U.G4_*)$FDN
MIFXPWOV"B)E&NX!M@,UY<[4Z[8Z7IMMK2\GSLG7LV?*[,$QQ"04ON3TI"LYB
M7G"S@8HI(\@UY]4G9\+?GNT7V6'S)?@G4$L#!!0    ( />L6%K:.@HT\ <
M $8I   >    97@M.3DU>&-E;W-O>#,P,F-E<G1I9FEC870N:'1M[5IM4QLY
M$OZ^OT)+:O-2-39^ X,A5#E@LESM0A9([>VG*WE&PVB11W.2QL;WZ^]I:0P&
MD\0Y$G"H2U6,9]0MM;H?/=V2M9NYD=K;S01/]G[:_;E68P<Z+D<B=RPV@CN1
ML-+*_(+]F0A[R6JU2FI?%U,C+S+'6HW6!OM3FTLYYJ'=2:?$WJR?W?7PO+ON
M!]D=ZF2ZMYO(,9/)VS6YM=&*VQW13;IMWMGL-K9YMQO'\7:KT16"=QK_:JY!
M%>)!Q[JI$F_71C*O98+&[W5:]>Y&X78F,G%9K]EH_++F1?=V4YT[C&>@'[Z&
M;JX["Q*S+F.MM.F]:/A_.]122_E(JFGO5=](KEY%EN>V9H61:6BV\C\" V)L
M_S@)]G2AK60N9O8U6V31X"J30^G8]G9]X[8YRWNB<Z\GN+F ,YPN,!),<>+*
MU;B2%WDOAO>%6?LVTVPN-<W]P>GYT>'1?O_\Z.1X<9Z5#4]KX^G@CX]'IX,#
M]NXO=OKQMP%KMGFMV7G-WZRHP2>GE9T;2; S8A\^GIY][!^?L_,3=C;8)V^S
M=J.UJA,X9.>_#MA9__1=_WAP5COYYV^#OUA__YRAI=7XC-V?0???I74RG7ZC
MB=Q=Q9U[)W(4S2Q]/.9X^:*YV=AY?W)Z@!CWZ^P?)[\>GYW?K*['FWW$8F'(
MY\QEW+U\L;&ULW3@"IXD2",U)5+7:V_>&\KP2N8)$-JKD="C!K=9?VR7WO9*
MJUO?[-*<CUC&QX(9,99B@@3L,FD9S_.2*[PLM'%,Y^Q0FU' 1J=1.PS?=,K.
M',?ZCME1'M<1HNUG%:+6JH3H';<(#*(PFK++7$^42"Y$%")5A2C1PK)<HX["
M$%SFB."4E;DSI8#AJ*Q\D86(<3;"$QG*4A[CE6%ZA%+!Z2"W()"+6%C+S91$
M1OQ28-RY/BW>)3 &0RI?H6$,$HBE044&L1SJL"01ADTR&6?,EO1QHS\11E2=
MT 1&TBJ4;E0%3J3+,$%;B-@;2/T6,$TGF.88:@D;3N?=\.P@V%YY" J6RAQ!
M)KS<!#4"_B".9C/7+O,4-,*=1#\RCU69H$\ 9RZ"$4 GC9JR G$GR!*4E;K!
M9 4'>V=HP#Z1U'%$$J6" ("H@18_G/7VQ-QF+%5Z8F<HE=:6,)'3BV S+(SF
M@&9GABQ8^NRPUED5K)U?!^:5K3!4E0)$"CI-94PQ0[".&#?"0P(AED,E*'Q,
M (=#)6U&XB0V B$2*=)S(FVLM"VA1U1IM K8*(R.18+7EKT&'!(!;(68#Z[B
MC.<7@O7!0J>E@H2OX3=>BS=>U5?*]!0>)56\>< D]<^(JN:@&N!#MBP]4'IK
MH!0#T3SG 8Q62N,/*).Z]U>\3PS*N7W2$Z&R7>]NT:0/A(5;$"F?O[X,HXA2
M:\Q+N[P*Y;BA "2JD4+6U*5!!Z"CL;2>X" E<M\/5<8WU#A/KT8H[C%6I<V
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
MW?#B(-C8>@@*EL@402:\W :U!/Q!',UFJ5VF"6B$.XE^9!JI/$:? ,Y2!$L
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
MT1X,S#[/_49BZ*!,L1!'1\8=1Y4R ;0U-&ZQXC-R+*,UG@CG21:(DJQ:'R)
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
M!T%P *>@,ITP=T!FM">A*,*9/NW0@(3V"*?^A.,($JHC3 30-KP=<9XZ89J
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
M:?T\94'>_H<7\'F*(IPWCV)::1W%B,9X]OTL7'& 5Z_/7OUPEK<%3*0%-Z$
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
M]!T"#?U50N-$7K04'6'YCLR6^L=/_W%%:NZRVO$3;PHO09-'J!EYA)&H"9R
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
M#)QK&RP&VJ?K8,>$SD7&4!(P+<E[K%67,=&A8<)E;95(SO73'$]1._HHZ3G
M=R)3!P,;2>R/T^5:,B>O<F;<@[,NU0[TG,!?#+#@,9O /5/G MDME>.ZB1\)
MN(YD8FO/[2Y1O\UGB;;G)6WA<A*X-84%"]FR]3CS6BS.?*WKLXH);UG'(9E/
M$#OZQC%](-:2I0,:<@47"\SK22H;'9ZXC\QH#:(DHL8*TN%>$7'%9BZ#*4FG
MLQEN]ZD=?6SS/(;:24P=#&S[+,8L+08;5+T0)R7N2-Y&$R0D[Y)@2<C ^]TD
M/DGNZ(.<YX#;J6P=KISRM$%^BMSJF!7I?IW6DR8+1.TL2#(WI:9]BAT[0;5<
MV>C#I.= <4>P#-E=OI;9SU;;MG2T543DC/Z:-LW:PRQO]W(UW_G._'*::@;
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
M\Q@D(XLJ]+OW/V$AXU+;C5'Z,*38B^4MVPU="XO7^/YJMFU6?1T:<\F%@,*
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
M46$E,K!E_D$-D&=0W9P0R_NQ4FM7%)M,8'_FT/5JP\"R+I$J;FP#_[B+20*
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
M$,_TE%^>E4?7 9 N0%/3%L#9W8<,6WV@'/!N558+#J%;53S-UK)D/:30)\Q
M>&I=^<%\0^,'Y"$LH0,CV<@>W] .TFMJ1;')!'9B#EVO-@PLZS+. CT,?Z(V
M=8F5B)3>#)S CZ < _GN#2P-F_B..ZLP$ YKS7:OPEYGV@$U;GSQ&;Z3>CJ9
MHK!Q XJC"]TIFFET/B0[M^\%1,%W8F7VX_B--?7@%NTS$*&>),)A1(1>!!^F
MB!)20/G :7<"NYQ]5.#8C)AGE+@*M0U8)5T55)57"NJ+!/[8<6&/!GO4]+R
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
ME; Q/.;&B_)-_B#\Y87.> TIF^J)3!L:'OAAX'$]AC##SJDA,_>9@8J&%U&
M?2/[!Y0F#0=I#/E&/'@LM1NG1/;EC2^ ,IG@= 1FL>&9.?2JJPTW&L;!,2I.
MV"<\D@(46-.QB-:R,-+$/XR-Q'AE9\1QR1P,_@.T-E[8/)$!NIF*P[$.> $^
MIR 6$>S)C_F&T.  [)J,&%Q8WL$Y&S-%QZ$BIGB>NCJVZ1*;K^6Q"!)?"*UH
MAQF@\<^BI>/?U95?HHD1$7X]UF4\!((2-H#I@@?B^;P/CA&?#EOR^9M#SP@I
MVF;F=6%[8[KEC\!@P]L1$%$G.VX.!]9X 2@WXL4<X+(N-]:\YX:#0-#0YU]4
MX^URF,(GJ%^!#QA^HUS(4K*H.K=!X9[A6!@^?\3S63\VP,BRHD@>!MR F)E+
M&7:_S<<&E5% 7"QP"^."2).@8&,ZG+<&<--"F+!&2N:(D,01 *0OC-[=N0\%
M$P/=S.,2Z=2<<V4BKSF4&NC'.'IJY7>)>'X>2**\W1/\'#H# %_^0:(%D8L]
MR^+?>%$G_) UOQ#>C<@9'NRA&L.:"*_&JR8Z;,0SHK4FS*^IVD)/#4<KW\V4
MS$3G3MBF:?#G_;'CH1]+)VSJ@UAZN8(_HW>[JBHN<GL35%=J1">PRJ5C! R2
M(OI#WRT^(0^(L;B<-9MS_I"1$VW0<VU4S$[ET1GQKS"V-T]4L^2&X@A:*!W9
M?JDY%[/!7SEN7?DY<3 6@ O#([PSA*_#W\EG=HEP1]B945VDJ DQ<. %$#--
M!XQHO(WJ*+&G3(SKXFLG"36"./9CTS\#6(3%2D7^(IRFD49CT5&742/<"O .
MP'-V0]@RS3@,;1:>/1DNXI'M1R1_$P\L2L^%W7.]C DMC,:%"1(V46TI=NJX
MS(=Q/< $SYK88OS4W(.A5L:!1HR:YMK7%^A#]L_(_AG9/R/[9\IU.-D_D_\6
M+]D_<X#^F;3V9[766MT_PP(^:6&@YE'"0(O68;$6:VH,=\$*Y*-YF"V89NL+
MLS/Z^8C/_[5FT3B"H?F&)23A#R*CEB^R9-HB36%#LN?,!UNHQ<.^POD/T^]Q
MC(6MQ_^I1X,KN.W(7Y7X%$'"PN$L!!K.TDU=*W;\DL][S'&V1Q9=_+*NG(#[
M,T=08&Z%(WF2J0"<8^OQT ?:MCA%T ];OL/PH@@B$O$SG=B(FP'ZF*#=K$2(
MS*BF!@H _=S>!?4-]J#+ZQYPL:3U/;?=.?\A2<UQ"IZY/XG11-%\PNA4O(1J
MY3LB4]R(T[51XF&!041XA)$$K!U8(F 8ATWF6::Z]!T/RT2AQF0\;QJX\%N/
MQFN(:% UG#4;+C(,<&33<E1@Y:Y8G8%!WYB;@M@+/,Y>$<X2&P\7%'.[XE?'
MWE_TSB'S>U9$JMY3GH;NKUHLG-AR;]]$X[EN;(.-[_JWF-Z5FL?IIBBW;HGR
M.&')6#R2!HB,S_(BKHMD-XDD>#R9;'W&9VW:IYN:]NFRM$\2")C"'K&AF#4!
MCR'[W]5>1?8=%FHN'7]A<B&+-EF8[!49&86:(BNT, 4->?V/Y(BW."@>97TX
M;)T!V)S1V#:3R=)$'(8'S)'!459X(/+]5RH$)9;>F+&S%N\[B:5YIC^8"EQ#
M!H!PS"(O[BVG.C\A\33<XX2B%Q-S-NDB*.6.AV[*'0]'$D&=>J\E1A*)0VR7
M3NZERI7>7M/)Z7@65W(<T_*,@;F8@5BJAALSDR7T2BPZ ADCTL=\=CR8<;%P
M6C9PIL03>:RJ2(!.76? XH[,4$7S*O"Q/H7/2/(<,+&P^&0R< Q6V1)E^08
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
M_%QQ?>5D@8?W:+Q,\/!T"-W2CN1"!IP\,EUD"S#9R$0AU]18*^G*TF]2T2)
MCC@1)U+(/J[BY+*!7VP"(G&2<(,3!SZ';AP3X%MX]BU)S)"]7B-0Q9NK_YJM
M"$,FDQ)4.GY0:)/2=6*(':+LR*S$HU2X_=@VR<%EP<62>/QD]_(2'+R8W8F9
M$IA^)RJP?G<3S:2  F.UC4=8LJ*-GA(;X4UOD>5VV#]P=P9TI3C$6*!2Y72R
M)Y*.S_@6RS0L9$:,Y?P2KLC2$=-K>%:..[1<^)JP'Q!\T6 U%3.T,;!D)I3D
MIK.Q:)9:D3=L1OL]];B@[M%]*V/\12CSB%3%TV,ON<(G=,+*I2';@.D -/^+
M3*^=0M'(/I7F3=='V9PJB"J,*'18_6X:UY",7F4'73(\7E[?Q7E^NE.",8?1
M.Z$.J(#!*GT7/,91O%*?YVU$^+_) +0M51I\]&A.&&F_^M>_$J.-E2IX@=I+
MWNY'/R(\ PZ& #(:N@()JZM\7_D-V,W)P&)HF<$S+9DSGE-Y;+T!A=?=C,OQ
MP[BSF$$1<]*YR4!I\CX;1]Y2V[I;;'%%^)%H^YH?:&7T3.S^Q =N@L>Z.SL!
M^\,G/*['MB,8&21$EE4-17?YWI ;(H+=Q14:/4G!V9U86>:)N %C%L#M^!3
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
M+X\UM+V(3KR0+&ADS_HG%DFS.)MWKS3KP;0@?)W_&OA8S?6!/X,/*PJKVMB
MSZ@1(WQX0=(./3=)\CB\GS+Q*84[BUY=XL]*/]21/6YJ7BU5Q&-TM."'AL!F
M&\JB5!-6<WL$JRI"L\)8!,#(VV.N!>M!HY&!RYM!(_L)\Z<LI,7TFB^C0=&<
MQ"?>,?VVWO-PEW]%#5'E%U.K(M+ G%I-9LGM'^YRO61;%@,N^?T,NF;.IV$Q
MPKC\NC.DBY_,B<V&#=E/\XI>D5S;&:73O-H8UM @?+-_:/-HFIG"DT%C\F@<
MHOH-<(G[9<T&VJS9X!2@5/N'2A-.__+LYZ15"4+H=4R4"C O^F"2AO@V W2&
MR5@I1$N(-^SLP $TW#+T7\,.(FH53.Q/UI#&[RH!R]+[X^=LLYE0WO-6?'[L
MT=L^I06_DW<!-3\V)BM3&%;3<S-B">9V/K8D?H8^0S;N6L! 6= "F<)K(K M
M.(G&^DV,"4-XC62Y\T63.I<VW@V>!?R.,(UHXXP\@*.QN0?69] <;)D%?"&R
MV'%BKX ^)_P^^XM;9J0A2<@U[4AIUF1"D7@<.=HBX7%HKD9]4(@*3TM5KQ F
MIBE5$MZ+9(0B1P]A7I>>Q$$(X-Z$]2O:8"%2)4'Z0S,V''<AZ\Z9$2?<+]2-
M>DO/]%7F:HBI %;JD;+C03D2-CT>=,'+=\(<:1\M<V&E8JZYDL,"@HT7DYXO
M/I\86$$79.TS4TU_@:4_Q;AE^3)+X>8I;6$<(,8WJS"8L<= AYH_$Q^/B?VP
M=/LF,8ZH>R8XM-IOGJ,LQ7P,)[VT7%*L8S>UL@P=JZ6[%+V^/V_[D':R1PMG
M[D(Q&*O=<DPNM;$SF/?!R?$ S\K:KWV!DY%>$+W7,+/0+;7*^P#YZI!C?:&"
MG*@:@PAM7V_V3*H 6#X:=F>0I:=2N:C@$'<=UP[E>$*1RU>8K%(8[PTX.M8#
MC>Q]*#@.U_0$ZY!&[X2N*8W72CA-(D(81!=CY9\E69T\UQ @!)^^#Q]LW^75
M+-""CR)@?Q_P/G=>YOH C#'!BCW)F_N/[S^\M3Z[D%BTOCT'UI<U8R7 04%8
M;.<QZI)^&1U69?G9N$*\LA.L^-"7N]NO5K?7A$.E,*$N+V/E[!:B7+93XK)6
M',Z5M\G8^($\X%/BC]:+A3MW\=.[+!  *SP<3>IAZP+ +60N(7?OW*5A4TF!
M.UR:"-US,OLL&6&V/&K&DNN?&%!B#.64>5Z>\TD_:\0>ECW<UJ=),*B-5:Z\
M#YS&-\(+JEU*D;NEVI60W%3V*@$LZU]K'-$:;F5=!X0A:]A)6-J+?+,1&"R]
M%_C5]E@4=&JK 3F]Q&!$XK92;6.LFT(.YL5MBPK/S"3OSL,QV[)_#%@8Q6Y&
MA*<*)^0CGD@RZA=9LA(:TK?[@65?$3QJ*?,YITF==-L]'.EH59U/PD(?)@T_
M,PS?-\6<:'-,FA$8DV$^Q_15,[Q,-57YS(^J'9L20/!#Q]ZW?TED87Z>%[?)
M+#D+-**8BF4UD5G W75F@@'%!#$]ITW6?9ENS ]?_XK>MMCA"1AJT1_)O=E
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
M@*5FS$&6\+N%\FV6).9>B%*E8?VRXE.R\D+\)S<,?%[)VYB8AT5((1N2;#"
M:#WLPV6 Q\2E%,95]V-I\"^[&C9"PB=].P_,NFC4+=EI#R>ZM@_ZZND)>#Z+
M'E]6B2/>@JXDHX+-#L]D[ K[FD[VL$>/7T$_?:@<87<[=*0C!8F8\4?U7!!2
ML+[_.6<N0&^+3:D0+ 9I!]BCGT>.2.H@05#!'2:8:DX#Q1# <RP&D"!UNKX^
M>?#<!P1[L;8,G]?#9;=,!@0)B+2$74/=X8#H!<D .PPU+HQ](*$M0R&RWA>%
MWU7$+,ET2";:%69E^$CT%N?TD*H0R>]AL4J--O6_WH+)7<$RH'^1U*M0X<19
MZXPP%&?@ "A7?@8;KB. ?D##=93/,Z3Y:KFT0'4YN 1]2YS0 @Z<QQ="N'LL
M1$I>94M*HYQPS2IAFW> ["9/Q7NLX3P2K'J<:4\H$>02%&")I@%I0Q"?<:(A
M8(W7-E*D*80YV3 0"OM!I $(XZN"@4(XX#%X 'PM62(D^1&):HOR:12H5P>1
MLCI4:+>,/8-/8@4Y/<%IQUU[I Z-D@:2Y'>4ZB501NO9>2%G! _@9ADIE&84
M>92+3RH]^7Q""UXL4J^<XDJ1(MEJ Z6(-TQC:9#W\\%>V@\LX\3F5&HLCARZ
MRXG!(3CR.3,+@']E81G\HEF:+(39#20P>.$L04C7M<A:DV1W;B5B *WE#,G@
M;(IQ@"D6FH"]EYU$GN T%5[)!,_E/"%A-*I!@B)@1$8LM\%M/W6HJ?1;6K58
M048#SHFDWS"QVLK('Z5S0*4C2M#1"=FN[\.F278#RYFT-K#Z9'S51SO-B^[
MU+28Y$@[!&4#I^UA -L794TSV<EL_V9$^'.@:19,-UMNDD\T59L0Y&$$>K+R
M[#EA'%4X"$H,40H6"YQ=JJ@C:Q#ET4UR(\W=<LQW3U-;"4I*.^:4J3KM4IV/
MEF1KB;>2A4B]6DFJO 7/-\>\*[.558<"#IY(-V=.&@LP_)B01^DP^>'G5-EP
M GAH'(+-.N, 5*0PYZB99- J$_4.1MQ4!BB_'8K=E>Q=%DRCGKQ+%@,+_60
M)J1749<./01VE*!U" F@9EH\8(0+8]"88C)EXZD):VY,TZWI^8#3,T@% M9W
M7ODXTL5.>M.!MJE^<,+H:M2>#&"9OL'8\7T)30?:(O+@M(2F4G75D<T;LO-J
MPSXF7>@9&JL)?WD%B*4B7H*QYR'X<"(L^^>:!AV.*Z#(K%_<92X'8EGLEO67
M[\(&0A@.CQGX2_]%1>($/%-SNX;1>AX2Q6F>B&U50-'BE&(T*G2!!?<A^+((
MO*9&!O\WE5%9NC_478LQ8>;6%0@K/K/]+ Z'R/ D&0"= = 9 )T!T!T?0-<U
M +HF N@&6@#=< M/TBD\H\P1CU&4<LRG6G%D X L06]VGO0>BN(Q\?Q3TH5@
M^[EV[AB\3XC'%>),*&I)5EO>N #>3&K,AYW$/HSSAC\2=;PB!A%*^CFB@D]D
M.6O9F\ F@'QCMYAJ7TYW):7RKQ%.:!(TTC#."@8'B5!98:9-$J*N#Z&:'R=N
MULSVD**FI4O&LF424_ZP<X=W[>3Z"%M)/@@?>>W(Q#EKZ&;+E/-YT;-$%GM.
MFO0B)(7^%0/ J0FC%62",16&/Q,_!B%7D ^R<1QU+?UC#).'[#M(>$$C8$X.
MR]%C,)@;EH%Q;B,L2@;DHJ$1'M'&B0-"XLI@*9:Q8#<L5]"!0J$+3?!*T)ZP
M]O-4)!\.!3RO[F,0."S5([M7F#Z@OZW1JR0[@JE>)#:AC_ALATYZ5DW^ @Y
M5^:N3*J+ 6LJ>Q!OAQ=2438":%@(*^6]-#@#I=N(:5)MU >Z1&N?D6U!*,+R
M]FGF5Y',<Z,,[ZM05C:7@.569D0E2>,%,Z5"S'Z LXJO8Y<!M2QU7)1F, U+
M^7.,5ZX0D?3IZ<R/G*XP2SU]N@S.J(:5WC]6S@:>@*3U,/V\$%\&#PQ+A#E2
M]BGF/]&/7@.$V9=3.G"8.WG '7NW4&P3LZG: I?ZR/+6$3"0&H\#M4'YY-EP
M/#/$R'<TAT=SU?BO5 85R8S88G,#)%0U8_3DS),?.4,K!U$PI<$_)1Q4U1].
M/X$3/@65AY"/U+](W1V0_LLR(\.%6#:#F^P7B\\1Q%C!5@8EX:W&U-&*99^M
MG_^ 4MF-DB0J@_[PJ@FF(?(,VORPS]!6BX$P*?O/Y_,Q*KX9B9&=G:Z+.X]%
MAR<F"-QDPEF:^.W!Q6R]ROJFT$.>@;ZEUEHDL3C@D;&(\,5.=I,Z!#1,FZ*,
M0X=E25CNB"UV K+4RUK\/@*4F=XS%T(UO^QXYV708,.-Y6:7;;@F#<)700BE
MVX26)EMON>AD\\/.9'-?FY7M-P#:^!&1%01J_PLL?(NYH7 B[9V%[FLCL3Y&
M8L?/0HO*(&R:W&/2,PT+N_"X2G%,[?#F7Q4?5?E+&6I"H@8$/MEC\1*28<&5
M19.XK-HF*':$,&C>2!HXEO9WYN%NF 8%#@#;><Q]Y5-)^-YUP#$)5KPLQM ?
M<OA69I1"JG.C!3.'@3V*'A^\\0.H#'B)$$M,PCJP=9%P"1IF)'A$.1?*39I2
M'#483-KSP3?Q JJAV''.:I\MK=02$7"&!J Y"8D8.1#!';&D?) )K=,S(EML
MOLR<AQK\EN4R($=%>A&L-[9'3[KUPR/V+<@03=$/IDI8VZ/F-N;0">'?9B+]
M-$< KL(2PP=@,<C\-/ BH!?,'$]_C8OZEFJ0EX)AIF9:<\1 D^,/,5<YJWZ;
M9N^DT,<<+A?"$417<!;X[*!B>8JY2UC!E#J#<"$)OE#>%N*C2G2M ,TR.H9;
MC15L?0MCU]'/M[>B2X8'^G"LSFA(BC$E.-2S%S8_''G98D2\@9,U!S(CCS@/
M0+;"OFH#PD_ W7[0 & 5>#9W'WQ"<'XX; Z6"W&)Y\ S<!4/0H&+D ^8P%U@
M,XF>A-S^81F5M*:E\&>,9 ]N6H9J*B!&A\[BX+X$!8.7X!:3DRV_,/8*^H4'
M$CS0IWU$7FZZ@, 4ON)K92T(6H%(4@O"YI(77F(6&AKIVM8?\A$P3TDUA3"8
MB!A] O ^<+]!%M3N2&\F\)G?Z9"EN!&Q2;,P]2KX*QK0)[0C)8K'])V?.AU4
MOW.U#NGZ<$H::[;VOG-C])+ 5@5JB2'04T"G=,_!9LL>[;  R=54#M;LW&$"
M34X@WB2O(,&PW#^)6,C,/&F,5]C&8R0KC!=6WI2F9Z=(%X\INIJBJRFZFJ*K
M*;H>4'3MF:)K\E^0"YS8[G \Z_1FX]G"'CB#V81,NTZ_L^B-1_:"D,'(^<=@
M>G6J2FU^X_"SI0M7VWLO+7'.YA_?8-XS7?QL-F10:.%'U+LK2T]" Q0O !SL
M_8*/OKCS,S0E-*)(7I$C:FY]YV,8!J&>K42#1)SV\FPE7PAL.RNY/#R_'T >
MD+<@4SLF1G)0,ZY^D-]:GE5$%=JFOO*>EERD)\A%ZK2-A<?96WQU;"=8I7E4
M3M1$NJ"'#NN@I5KD.WS -)MCDJ &Z2K_ITW7.WRQN$7G]6 ]0IA5LS/(X+]'
MNQ'1[_9K+$_E#/NC7+)U4I6<BZTK1'Z]T<]UC'W=\KN9I/.@/<$,\UTB.BJW
M#LM4W=U^_875R1VKCMO$RQ2?3OO> ]*:!8^^P>7Y/=6Y8;WG< X:>/\9^-<"
MW?'F-M%9:DGH4UG=MT=>]JL;7AASEZRLN0J#91"3))\S?X$$RR/Q5JS_3<P!
MT!$XS&*%&D0MEO">)J6<HL2KL*&LZ%&T,LWY<K*TS#Q9.U]9.QY&RKV'5>$\
M&I]U$2;+;'L1]B:&[/J8I$I++\58@2-$\*GDG(,EDM^SNV=C%GQT;P"*@8F/
M *EB></D_3P.P VFNMO+ZZZJ#+]G5^M]\$1\&+ZMUQ,F-MDJ];"F=@E;4WWK
M,7C&=@GV;<2;L%X''#@.L!!JS.2T<:R+9=('ME+5Q#*6H+F.:=S_!*DL/WZ,
M%#Z;A(:'E;$$I3BFS7.*HEX^D7NJF*<7NX;28*,1O3*V]W#;^Q5(AI:;-;@!
MUI>Q</RN]%=3_?IJ\\8Z?!?8P7*[")AHNJ/CV]N\37*<D/6!(DY F921LT61
M>"Q//E9^[HIR:7X!3 ]Z'@FOH>>+I>J@892^2S_FO8@?Y7P1Z2HW Q:RHI?R
MN[C,S[;H6J96/" ,<:$"8UX4+! \'=1G$  31)%H._-L)2,2BMDBP$3MQCQE
MF$L2&]>JDNW]AXUN5;^1&_OK&EFE0IX8(]:MR@2E.13'N#5P8X^/OZ_E% T_
M#@-G/:>+Z)-GK+>Q<#:]G44"''MLDV.9L]!'XMD7_-E5%JP&$_M0G;I=A:Z'
M01;7*I#'709P^YX/*0/2HT]?[MZ_%7H'6+H'*E@;N  8O)/^OP9HXV<^QP!R
MMH*:C-[9>Q&P6Q^3JB8'5/]&U1')B3YS:,\;1G]VBC/G*X%>>%:^F;_E"0PT
MXDG^@K,#"!"Z"/)Y/%RRM-V ?,7LK?6)H2<:D:_X'<(I\'1A.@#DP'D 0Y6=
M(:2E06L)LM/4GLD1#:BD 4D?P8PP.KZY&(ML2Y2*1#] 9<_!3^/*2,XQ +DB
M2$WF3M+4-JYTS+T762T4P!:1-EGPY9;D "6>$;0M+I!IX9.9?.9OY+@36'&>
M!SVP:,"J4GXRM/$B"GD1M^N'-8T-]8[$[^ L4IWX^(/5^[F;W@"+7LNILO47
M-3Y+K_M6. XB+<%W.KH$\-<2%C<]=GN%5"L<=(%H$MS!#/6L0.4XYIGC<%XL
MCPHCDM],8]"YUP)M,^$#TM5N<%WR 4RH)EO9&%<D4,EF!2 U2P\#GX.:X8.8
M04@G9X<ME@ A=H@N$+=F8CH5&VYJ=G(M.SGKNRD;F07,DT;X8BQ3E.#&DIH1
MN#3;"NE'#P>PN8!N!.36P=1=XU:06N=&+!DG[>1-2W.1:F8\4$!9!?&!)NIK
MP'I^5?/0[V$&U"<V4/#HBRBV*:ZCM.HP.I&#P,1(:2(=_502G3<OB!P-Z[Q3
MSP+1@)G@QJ[%I56*1)Y28E> 0)B:%JIA.&L8CXB'AY HT$_Z ^I+R-@A$9#L
MR!%^I-21"@^=L3ET3IR$TAPY#=C8:8\-HZ]TO0AT]P\E9YLRIG<^[#;V]9-[
MFV 8IFJ*+.?(,0^4IW23L"O'<$V4MDTQD3E=SDMQF]JZ+,/\,0#N/VQBYR5!
M_2^R*X,O&V)' &3+H+$^#'QW+L9+6M$+#:Z7/RN/D*OL8:/!MNQZ\ON\4Q4M
MPL>$7-GV6M97H.'S6/3Z*V1W6'Z.+O]WSF@)]2I8H#6PC EL]<_2DDJFU]-X
MUZ,BAJ[%&?V!F) NM&@M+]W?T( DT/QM70@D+<I(TX(V[>=11EOR;_NAA_I:
M]%#_%*.)V(B'!MAN.?GIO6;RT_&\6KZ[(W6HA9B*:[U)J(5E@ZIX\RT83\)[
M!Y$?%ZIXR $+&-K'P&-8?<SY89\RKYTGOY.F*W8W38U"8Z%,_E"+BAHFBC1C
MIKA=!#R8['\3L_]XI+"%-71VIK/"=%:8S@K367'LSHJ^Z:QH')T=XNMUJ/O^
ME@EP?>UW^B<8HR*])(D#Y44D 45F8%"<^4%?F4/XN" N>F\)\%+$>HR$CODY
MFUW%!-@Y(ZJK*1,! #2+_IXLD#)89'>O;X.P+%OD3R7]&P[M@+WGI28P"E?6
MQ]-(T+S84=+1F_;),=?R3,+L6FI=?>1Y>,%>8=&"#K6^9'"!;O)@V_HHTP<)
MGK/?:2ENNKCY9(ZAC75U,>40?N!1/G%Z2F>*N O]^;06MOB$@R=78!R5F%?-
M_R@_D%X]!!]N6K\ 5X70>"46K(C(,J#JK'Y0#PY#0$ X1N..LIYB*$K(^UWT
M$QWC()TR2UC I!^248,07\F(6K=3Z-X3UU.YT02Y(O6YR9/M2[JMS' BI"'@
MFY<]<TJ8SVP*A,<A]K9HW]>E(UK9%!!F]#S@('!AJ7EP(\';VGF+ATRHOF/3
M5F^3/-7]XJM E-R'F=@RR<1HR'&F@WPFYIM$KD2%9@%HT2BX?X'9$-N1H ]H
M6PYGJXW;9'0&V@3/H-8$CSZCEG*MOZ9&(R2.]F<>ZI5%*IY%^-<;MB>]:F*V
M+GUC/#67.L&E)KTJ0N4.>.C\.N7B%H2ZG]Z#%X&9Q6.ROH5[\XV=3%8"MB?8
MY\EXV?TBM88\\9V89?;F Y\W5N2YH.OA(:2'HW/-[VZ!__=SM:$IKM&)Y;\I
M>W#*VWS#'<BWA:/H2Q58NI[75'%M-Q\'I'N,$3$Z6;T)>2VG_=\NX@0W3V&>
MPCS%KJ?88=-X= VU("@R8$QOP8WM?1C5\)SZ%(1*G,"P6D7.WIW/N\.ZFPN4
MND!-M>:C;:9?@\ !I/$[R^+S##<J64_[5!VKN9:"IV0_A9S2<^V[/"%K.U>9
M#.UP<H5XG*7M1?_GZGJ83]B*I:++0!^*OC5*\K##JYO^<-H>BIRH^,D;5@G.
MKNF6$FBGZ#K^=.[2>5-*/-.L>&#L-OU7.3F-KFY&P_8X)Z9<6&,D5'+_C#J'
M[)_QU4UOVF]/S/ZI23K=0Z0S,=:M7NLVZE5BW:;&NM6U?_K[[Q_ZZR>Q;O7#
M(#?1D1U%?&SMV']3$[AWY%\O7%$'Q165=1[2]W[$[_SU\MH)H,L1OZO3XN[5
M3;<U&/;: W,.U'4.#"LX!P:='I54?Z21DSD(#MY?H]KV5Q_V5[\[:G?,_JI)
M>./:A#= X]B9&.'59QQS&9J]C.,0C..T/3+&L?K]E4O25+:_1K"_>J/)L9V/
M5^1$_^H%,]M[U=[S^( DUJ SOKH9CGOMKCD!:CH!QKDLUEXGP(3:$GI2]\T)
M4/T&RB6RR@AF>G4S&)DL<'W2.22+U>V >9NTIT8Z=9FW7.YF'_/6[3+SEL_6
M&_-V\ ;*Y6?*"*9'S=NXTS /MGJ 3%6-.L7$]RV(;<\2RU[8>RWVV)>BM_T2
MQW*YP*S;O[KIM?J30=G$1V&]J\@<G;_ 2YTE_4HRR=W!U4V_JS-9F\X2(]8Z
M]W%MQ9WN$+9Q9]S7Y,7,-CZ=OU%;M:$[0KL]T%6)C,!/& /D2A1[V>TQV&U=
M)&WL]DG I;5MXPG:[7ZO.7;[<@'Y+-38 <5_K2J^.\2XQ84KK>$ :J.>R4B#
M:S,'U5D$&$+P.=GV.B:\:-(>WAE>[+>%>]VKFV%K/!II2BYF"S<XN-A3W#T0
M]VC8*ULJ,.)N2FBQV6+W36#1I#V\,[#8<PL/8 OW^].R8(;:PPKQ0V+%<+Y&
M _I S05>53/M!M(XWJVM3/8HT7%?D';C+#YV/I+<4%4,;8>-$0WB1Q(*;LLB
M8?\E'C.[@WM<L%O?N8?EXOO@,U\TW0$SO+J9='4@!0,FJ49B.SV#LA*#@D'?
MH'].%GN7E=>8[K"!:=8Z8?A<5F*3JYOQ4->_:R16C<1VMO^4E=@4&GL-X/MD
MT6U)>?4[=(=-!A?2B'TTD?T>^ _70!E/I3&+C0N\01F%_L&\0N!OAV6#5?LE
M",/@F:Z'5B4!K3LH7=QZW3:DKD+5?A+LT4.@9U@W3N$3[R<P:+3NE0:L&K%5
MYQGO)S=(2O?:/2.VTQ>(]A/@$-WE_+XSEK)V3WD_@;&<SY%WW/FXR[MY6TTE
MX'RD:8*? X*?8O9D?'4SG?3*PH!>]S%05[!33&*3JYN))L%E3NS:8YMB\IG2
M'34>&*?X=+&,3D[ET#:##I#;=">EFZ]>MQCKBFT*;;Q!E[K&(]-D?XI8IH(=
MU\,=-QP?NW93'YW448>I+0@-;QPKMG]H(YS72!VUVT46R_;-_O%[LF@Z[82>
M^H&IW)\.&U-<5 ,J*I-)/IF37%Q00SROS9XZF9]<7%20=9R8D.9T,)CBHAI?
MW8P,7]O)/.'B@L(1'L<^J"Z]%;Q(=O^U=B852!FK&ELR?IM2=6[U>YWF]"==
MJLQK2S]OM5?#SM7-0 ,V-UV&C73##]C*PRYNY>ZPK,-G1'[BO/<!,N^AS$<C
MTR'>*/-=)DF^W7P#Q*[,C 4CV--FU _8RP/<RX-Q<\@]3*OXY5_@?&!%VP+(
MZ-$.R6/@T:>._FZ1?ZW=^,5 C#88J8^X/+=Q'+JS=0P]/M^"^V>?+MW]XK,-
M<+O2M@M93\?#D2F\-R$D+"+@O Q']/SI#$TE_A1Q7PU;$B9!MVA4:+HJ3Q?:
MU2!6Y"GM3<QPPT9$;_M96NQVUF$-C:6M/4*K?DN.$'4XG78;U@[MN-'*LU_@
M?LCF4.&R/F66I.R2\%"1:54V6KRDPB*24!6.#"M8EDLQJ84#2M\Y(/TUZAY&
M3WV@ E>;#KU4M:DY8,TH4%Y'>GO27!OE:)A-*1H0'V92^H?191NM:9C6% ZX
M#U.;P6&TVT9MFG82E0_H=YY$PSWINXUR-,RF%$T8'&921H?1@!];:S!F_ FS
M(Z(+279&W?S'+(2/J"U*5;5-38NQ0P<^/JL=$\?Z&M/_61(_CJQ@8=WY\V!)
M-MS<QCO'!\TL.7T"SUY%Y)WXQ\\BL'9]O"7\TL]+.WQP?2&@X2JWJ+CH[.V?
MGUTG?GS7[73:=%5 3WE8SG^9O]VF;_V4?WW4:_='7>U;G;;^]4V7ZM(WQM,F
M7FJR_0$+%JL+4FLTUX#U.KV^A=KZQHZL54B>W& =>2_TQT'I<V?,63XDW:LA
ML2-BO?E V+\NX[D4X8'@HJR\7HL2_^TBI'F)3W$)[23ZY[QUEJ[O1G%HQ^X3
MFSM 3^CO)*9W;9$?*^)'IL4D'Q]-=CG!7XE'?^+A5^*3T/:H,YQ>Z(]L94N[
MQ6.LG V&92MG!N5:JSI,JU*'O,0GB&<N.:W"B+M.<>],JM6T^:>X^4?#QN&=
MS_I<U(?,+"ZV9H3*B%@N^RNV?YC#<(_#\',8+-SX]R"*?L'U_&;_T.CW&#KO
M>F/3C=6L5'#N;-N8"BXHYNZ&$\UTZ#3R,"LHU1[=O)UQ<T9E'_UH.A$3EO9H
MVD6#=?XJ7LZ&Y4ZHC39,X;7@;AKS!'0JWZ<J/S2MAHV1<O&3JHR4!\ '8*8.
M-T3(N>.J$AD/KVZ&>Z"DS+%5-JSZD\3BQ'I%AU5=T91.E:$IK=\U052CK-9>
M091.NI#_'928^&3DVI#822=,8$;KZIB<&QTR75SCPT<[]('*V5J1D/7%MZR9
M';ESK(8YKK>.B5.@J%G]^IS!EOA,PJ^P9-N/L5Y^:_P"*RR6'G9(<B6Q/Z8U
M_?0')M*M/S[I +WN-._W:UYX[;TQ6X_"C5*:9J2T\43<K2F3[IZ:4O@>"JE,
M[^JFT^[FBS/G!'DUYDRK*:.#K=FD7\\O%]),Y J?Y!V-[<9, VJ%S\/]N?[:
M3JZ0?H5^4,B1K_NX1P6S"B(7/O N)!Z601-TY_^Z2GV+JUPG^8H]HQI&'S/W
ME3.!HO9[[5Z_7PGHL^I+#:K C^Z1=!"7X$( 2])'FJP*[,"XD!WX,XA)9,6!
M%3\2*P61_N3ZMC^GUU? TCD4].D?X,ZW_G ]CVX0A'*_MWW;<>EO?P"M#R/K
MXX\YH<;YS_5R1CU;^@FT"JROE]H(]J?UP8[M!C[<!S(G<-\L%NIW6U:OTQOL
M2!I5JIG*5^94 TAXS$/JT_7^#\M<Q<ZTB7A#NJ'H4LZA[Z"]\[!1_OL8)@_[
M0*YG(;&_7]L+*I5WMO=LOT1@K53%I5JKGC[Y@V-3@P/[;^94XR=I?SJX[EUM
M?K=WW:\PI7IP<\?[8+D*R2/Q(\!VFE8/T^IQ 2AYT^IQQL]E6CTNMTGB,I[B
M$B"M^N>DX<"C[3\0RW$7"Q(2?TYC >J\Q"&]IL<<&>HT ,:+WJ 5K$B(+[X.
MQ&M=@*)[&EV&*4>,^6%_DOA^@=@$)I4/B5#N_6^)2#2%H\GPZF8TT/ 9FBI@
M,[L_ZM !J/.7'2IG]* AV*0Z% (&HG4:@4:\< P3"H\^F!I;<TS3&R^(HK<M
MRR<Q'*6Q_>,5H9R.?8+J-L$$@7QF>M.YGXPZV4[-B=>T77SXB:<1]!3ZP,:-
M:!!J%B+JN,<<XX/5'7.'G&^7BH&I%N);<*-T85QQQY U-E<MZD()%U20WM5-
MMZO1CP8#D%Z-:E0*-"ZH#WT813\M.PG#<.J5++O:T:/UR0N>\Z 14VPUQ=9S
MJHV88NL9/Y<IMEYNF?(RGN)RBZU)H^NKJ)[6U>'Z*0R6[QG2CB[#O2Q)ZYS;
M@>E\/>N8=C^I#TU';(/V=HF.V#)"'IU7IVS3$KQU4 B=B_;6596\=?ZYCF*,
M^3\%89YL1*?&XY*$0:][BF5=Y\P^DIN4(P$R@JNAA+B/W*8EB7W,P0"5O]!V
M&!5X@%"7E?T"*<9(><F>S\,U%9DY+O927I%Q$OFF.Q_7_-9WL$[^F2]X7J.'
MG0[5Z,$1-?HUB7/?,^0 <7:I.,U<ZR8=+ <(LT>%.3VB?W<)Z;/-/'%S**,M
MH(QF+6BL*!H2_ <+EO4)YXJ9Y%IY; E=5BQ.0@#^5T2<._]>K.RM7%B=>L-T
MT($NUV(2;&=Q:.TO>> /,4FVINSQW6B0O04-1*B]SIX D4MH)3B:P+\0&E:!
MSP&($1^I2'B<I819"T9$0H^\8$;OT[3CE3OTHMA_]YFM<G2_0+X7[KX);^Z3
M6.#[9'UU^P+&D?8:01!\J0*O],RK3O#C#2>?<7D:%-E5+?0)%;INE,5K;T X
M5?BWCK!*I1R'^T2 EPHDKBMEJ?$BY0;:[D7"H++^'@WJ!G?>^(.V,B7I=@XX
M68VB-,VN%,^V[J\Q,#BL,VU^.\O^O*E;VP-P'=SA>-;IS<:SA3UP!K,)F7:=
M?F?1&X_L!2&#D?./(1#4;2)R%$L!E'A[<SLN[<B-K#^^69_#@&I81KFZ@T+:
M-6Y;7+_^7"_I)>89A>KJJ&ZCN1=$ZY#<+WY91_224?0^6,ZH]J K]_''RK/I
MOX/P)5&:'M-4NLS$N8WY:W!U0A5L1:\?AVMR=2.N9]W._[5V&>UL)!2-WV%&
M)'H20'YUS6_VZB<^[78*N5?*,X);!3CQX[32Z%7AWK?^<^T3J]]!DL]^BS.R
M+ND-O%!7C]XLP)1LS\.F4_I>Q(A,Z5\?_2<W#'QP^H&N]26*R3*R/A P/RUD
MF;3>?/SZX6T+>(V83TE%$[D.AYMALB65?FE;]/,657#;VF@ R7+E!2\D1]8\
MZ:AF\.[/3WDE9FRL]XN/_!*)I>LD2MN_NNEW\N[3]8J$40!^<+BT'HGM_&MM
MAS%A&"[K_2.U1@]!V_I&5P@_L@J#)_JDD35;NQZ8-(OX5.<(E1+]-Q76DSLG
M4<N*5@38;MU_P\OT2DLWBN!YYZ&+%HX-0K!CVV)$J/*K\%NP4M1>X@(MUB'F
MK:(XI+]$_^G36U.$^;__GTFO._XYLG[A-Q0I-%/PR_#9O^@JBYZJR'K_ZU_M
M#<JYR4XV:H-%?(<-CGJ?Q3>>3<U7^&)-&+]NF:WW?S]^>W__)]UC#\1W";7*
MUJ_+V6_6&_9ZJ1W'+[7GINM6L^D&P*J5AYB*3:=N'?T&_"68/ZZ7+>M7$B[I
M\I7=''^/Z%HN0IN^OY['L)[YO?$0!NL5+/ZO7C"#]GRZO-</.&<:*Z.P6)'U
MAFZ:Z&W;*K=OCJMXG\@L1,V;EM>\/X(P=$$FOU'1/"Y<XCG6K[@RS.!KWB^E
MCKKK[ZF;O7UTL\A<<$5Q 0+?Z@XWGQ>JZL+C4NVT'[!?=8,F_V&'WQ]MJLKW
M]%@-W>!@56XE%K^5/;/E,02W]C\VG"]IQ4=B<QO?UIX/4;,U_785NIYP;DKI
M^6\O3AC,OUN_!?RP_-U=XK._X>^4TFIQM3TUN5^-E1U=W4RWJ*I+?_,AQ*9J
M56L==.@VV5VZ6>/  \5ZH & LX>V?J06].'%^M_V<O6S]85$P3I$E52T%E9T
MIWWF9EF::=3.#$ARV\ ,K2^P58MW.$%F H>9P&$F<)@)'&8"1]GTYZ?KWM!,
MX&C:! Z62-.EUY+Y6GLE%#^0V'8]R$8S[YO^Y.TL6,>%$XWC;$KQR)XF>X!(
M>)%I=Q YOGF[G_"C%[8;6D^VMR;B._3S=%D7+D,A11&)F:GRZ"NNAWEYQ6.-
M\3M@K^'[=I+R:$%'H;?&A-.2V+"^&&M0;\D-Z!<3N#5ZK]0]#D+U^^!LA7 #
M]&T/*@7O+I)'9SANC[O;#__"E#SM;G<G(X_&;(D5H)N&E/I4H;OJ#MN3R;@:
M2AZXU.2(E#P[/K;WPLE/C<[@H"QF>#[1W0N6X(78(0W:'&H;A.M@4:]!<X:>
MF:@4O(T]_PZQG>]<\R5=],B"S-5B8J<];,Y$S&)<9BF_;N> X\8_Y&8VI%=)
M?X115@'Q'F6C-$E/])NAZ3Q+Q;1=R[.420I!I?YJ?VC]CHUQ\ 6.;;AK?\QJ
M4SE+UW$\<DR=>I]+,Y?8*K4+NU?.^!1'7M6YT'H35 9X-1D4@>A]2^(_';(*
MQB9,NAK IA#PT71L._JOX*E2$+'%!5MQ6_3Q]V49=:E"6Z97-Y-16>3FH2(Z
M=^/YIUJ,J\'%J/*)BOF5W=%1G$ICUS?LU-^3K-R=/U]OV*V]SM7-M*/9K<:T
M-TICCF#:"RI,%SF3\BP6IS3OJ=1#KWCNX=BV?S-7?!F?N=#3-L&A+BR69NRQ
M8UAE!?H)I9%/MAO^-]18[A<X4">E"MO]K%[OZF8T[IZOZ2ZS:2NRZV>FD$<P
M^A7J8Q_:^L9[CANJ1POV2&R=875AWUL^]YC)))S.\@C<G4+H#4S"R40EA;5E
M:!).>QI/@=8Q=O-,[.:M[\#_?*1B>Z+;P(^C+V0>//@PO><VNE\H[MP'ZL[I
M=LL(AKP9TVI,:U4*-<8IDMU&F=_S3@A)?IN5[1:QS28AU%BK/BS,D,*)&&>Q
M[?IT&6#V21AX]XNOZQD-<%P[=$ET'R)1E0 =D^B]9T>1NW!AL][Y3R3:R>'8
M@V+N<'B^!X!)&]5_=!2G$#V6UDZO;L:ZV2@FMV1R2W48^=OM[0U-"IB,%+<&
MN4T2E8EM:PU%^AT3VYK8MDJ%ZC8PMFV\U?TS\*\A?&6+]!R$WZ'5;VZOW-CV
MFF2.&W-RHHJ,V^-A$\7)YGV%9$[H-H+9-DT2H3E1-QA 29' /-G2EJ]W=3/M
M:2R?.4H;I4I'.$H/U23 A8PTPQ$:=(8VVO[^Y=/PTR..,<%G88)AS@#U@,#S
M_!_F^KQGGL\7H%4BSK= "/1+(L_2FPI&+@TU$Z^->6Z4FM5FGH^C94 =V"F+
MZ#.F.^,ZYT?E&O-=B_DN14F_VX76#O8LO8=&5S>C;HFIG\9F'B[;(XF6(1_R
MAW"U UT+6\8J$R*G_]0%'0-B&#WUX)^(OR[3WVG,_\G,/]:RZ964OKC2%F)R
M==/782V,\3^A\:]"L(!':([E/R=CB$>NY?,:@=7@\L %F<;#+*-F?.;VV!-E
MK/V(&+E8:)<-.M!2IHD_39:C43I70Y;C9"H'%5^-83]EQN/TOOCI_/KFG5^_
M$SL2]+>70=32-40MIRD3?(%KWB_^BLA^I;4!4 !TVA-S/KZZ\[%")8+ZK"Y&
M;5"2OWFGP)T?V_Z#FS"A7\91T#='P2E!.W<*PWZB87ONZP&5YZ1O3H=7>SK4
MI%?#JYO^N&$$8*</:TR(E V1E+X9D]5K;L&#IU:0\,^/470'),8'HZN;H8X$
MRE0\CE[QJ%BR8TS&%@<RO/80X?? ?[B.2;BDPIG%Q@0VUP0J,TJ3[7+ 3IE<
MW0P&):J#Q@;6[P+O(UEUT/+"_4&<ZW^3,-!)? I!SJ37[?W<*+>X\3;R<Q@\
MT24/_ O)GXQ-_N3DF!WZV(?9[R&T$0_:/6._3^_#5BU:+._FN]K.S(<]]NA0
M#E^,[1_6&R6L?YO-?1\P]+<A%KQGIE:<UH(+9?MF_SADG_<P#6& ETURP171
M[I=Z'D*ITA"][H&WO SONM/J%AE$:LQSG<A/U*?2.W=P=3,8F5KD*SP%*E,A
MJ#MJ@C)#,[NO:< )'W1YD]JPY9.8^_26'5L+VPVM)Q@'8DAH+\JL;\,',-?L
MEA,=*CXX?6.]U#+P#T= \3$QHX@,IVQ%()5]E'!\=3/JE^5J.P9%[$:+F5='
M_#^ACFPL>'9N]'F?.;\&@?/L>IYEA_2X]Q\LJC5V<O87*0,<=]F:$OOTFA+X
M5+/*S;!JQSA;A<:7]G>!J+W3/U\VT\JV8[4G[D4H[A&.X[WU%EJC==6S(N?P
M"90%#^F?8O Z9 6#W?F?U-,(W;E2;KGYCUGXTTVZW'&B6DQJ[IWE1I;KS[VU
M0]^Q(\M7IXDC_] C?75&B(_1'?U_^+&5'<96L+!H.&[-.#L_O?!RYOKLLO#-
MD,G_W_ 5-22$O^"+RNEMP0C)MK5A?4Z_>']N:#H7:Q=9<9;K%)=@K6'@LYX?
MW?DC=6/(SA6*W26!9596JH77I6_2SZI?6*W"X ?=E" ^]JZ/LV#"\ 7N%S_5
M;NSZ2N<.E3.*(Z%<[.GH'^3'BLQCNE#1BT_"!Z34YX[@(@R6=%72JP1?AN_0
MO1L1KHZK=<RTDU\<-'HY _& 6!=!.">2IU^NL_5 @H?07E&A65XP3U^ ?9AJ
MKGP ^L[?2KD!W;K,Z0C ")UQ>YJSI_AH;K8/J89;K[)[8-2]NID,-/A@ZYG0
MK61[*!RH-0?6__WX[?W]GRWK86^I]&J32@_ /D/=<U0DE9VW7JE4^M37G&IB
M9XU4_@A"NF/I[?]&PNAQX1*/[[+]Q=2O34S0 ]6=:NH.58EIYZU7*J;AU<V@
MHZ'2U8CIMQ<G#.;?Z6F\=S1S]^>GS:+XR"WY!^*LZ87I,WT*PF_VC\_K<!5$
M,,1G!WJRDSS6"(]FDG\L;J"E9NF%ECI!,BY)A">T/';HPLP(?41QSW"3</H'
M](0&=,N*WWW3G1B&9+56$CZ)#S+W;'>YAQ+O'O=4!?9J-(:3;*/I5[PHO2!=
MW^IU>H.6-;/!?Z4/Q3PD*5RZ&C-T>(-U#!*-K#?@"%O=\=NV]>T1?H3ZR5"/
MHOMQ;M/U6_MSZEK85*5>P!^FVL']-5 G4#9[20-;Z2.C[T@OOH#)5RWN 3ID
M17PGXO=#_WPB7K!:$N5K*):V=1MM\IDCYNF\#Y94BU[4I2@GR-WCWF'')(*C
M6U;LXR_$7<[6(76EZ)TS6D2I7#IA3K!K7'-B4#%)B83J12/ZIR?,$_T!ZM!I
M];>5A#+T6HPNBH]CXO(<O,WN3[B+.2KIVF8YDET[5NQ5OK?&/;KYZ-9'F;S#
M&W6?R,_/KA,_ONMV,+I6OL7CU$[R%7M&8])UG/\*C7)1*=.!+C41GKV*R#OQ
MCY]%6L[U<<_CEWY>VM1)]D58#'Q>F3@6XUSV=O++[0[[=9YZYK_,WV[3MW[*
MO][OM7O]OO:M3KNK??U8EQILO52U^!RVE&EA<R% ^J&/T]TJL/7C@K8> \&
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
MH9;<A;Z<A\0&Q0MZGDTM.1<_Q&H#?WT0Q07DNOOQ=_%OOJH+7#1U519)T2N
MI+C(K/(&X'KB<V_TIW7Y99AGTC_Z/)/7(RX:*50JK]'5S:13MAY@Q%5<7!OP
MT7N*:WQUTQM,RM9^C;R*RVL#IGA/>4VN;@8CL[WJ$]=.RIQ2XII>W0R[_;+
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
M7[>QC_7,<?>"@?6GL^Z7HK^'!SX[*9GWUE^LB7;&?<VTB")ASVFT1@.OKYF
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
M% *6X"Q(1XHO'!B"LUX;^2LP_17L ;@ 6W7J<K[]P5:S9PG8@#!Z90$B'M&
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
M2SZ#F6 ;J.#\ ,[ &$(JQL^W@4=;^F):%M4)@!_>Z[:.4EQZ0-2#0?/IET'
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
M-B(W-J9WS1K#)2_T7\PSZ2 8D$N&7)#-*<6,51Q-2\?B;F3"4E\E[QSM<K4
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
M9\VVX](,>N'-WD%$N]M>N\^VW1UVKYDX]\N$D(I&LX3$2*+;[%]_,JLD$*A
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
M!R:"ZP5E9Q5+F>)Z9!GSH;;WH,NA)U?) (VM1&,M>5H4B8[=E6'D^ \0W_I
M"X.HU@=%H]:XV^DF;_4B85>&MY-HR=(76+[\Y0JE_UL!S++7!'ZU./"/N@A^
M.7D<+< OP%]+\&L%@E]&\"O)5!H!?@'^6H*_5R#X%01_3X!?@+\AX.\7"'Y,
MFNYHR7ML ?ZS@+^BT^CJCQ!^]_#H8"<V]I1UW_C5S0F!E9742-Y$6DO.P-<1
MC=Y5!KP<_8:L^8JIZB\1:%HO-<G]9* A$42[KRD<TE0!M.L!6A')@Z-^:ZP.
MNP))5XVD(E(^1TB$(@\Y61\"25>#I'YJ2FX6) U!)_4YV;<"2-<#I-3TZ"Q
M&K7&(XV3&G\E0+H EW=/H6?T>'7;=M]TI"9<1+'Z;>0&C'*"D"M0N,$[;O H
MO22D"UVY=<Q;\Q4GU[\-;N<N#-$GYIWK![?1K']QO>1I&)>0H-?M@D+GT(E=
MR3(4N+O!2J)GP)V,1[!7J_X%[FZPM.@9<$?OO9($+ )WUX.[5,Z%,G"G(NZ$
M W[-N#N+?:?1(!>!NRO&77IM\!)P1QFQKW:?S5;'LJ%U*G=SK-2]KGS.$:?E
M 8LV3FCCHB%Y7*[&T3)(5(&[T"IO>V*Q^H/"8K%ZW3[-OTC&8F4I[%9"X;8*
MISU3!.!5XFM8(+X&%%_)N!^!K^O%UZA ? VI@Y7T[ 6^KA9?@VZ!^*+YB8/D
M#8W U_7B2RX.7W*7.NK)B(YKPU>QQ6::$VO>^$7"NTN7RPXI[\EX@=D>:AKG
M\OS@TBGG2/,2I8B5%\N6(A:3:*O*2$BQ/"GF7XL<0:FML=H=<>J6"#$5)*;4
M:]$L8M):XY'"B0\54BI(2JF7B%FDU$,Z0TXE R&E@J24>N6614K]UGBH<.YN
M2Y52MFN"J$AF\VX*"HU/S3$9EX)M>72.ZV1YP ]3S>*D9L5J4<$%5P@*++5\
M!E ,^3&D A0U 45J%F09H!CQ ^T$*&H"BM2$QA) H73Y47 "%/4 Q3 U-[$,
M4,A"4]0:%*EYAF6 @E:7K9FAR:M.O54_IU8EHC[1JG!X$6%A6=1 ^O+WQ[L'
M6N&&UM2$J6)U(R=$ @'1LED?T>WRR-3U""OQ9,T7NN6Q$G21BX:E[4R"!<MH
ME1S6 OY85F[FT*T9$]+GNZ^U**#%#]U] G&1L]="Y=7^S%5\E(J35F!DDEBL
MAP7?@+2<%VGJN?-X&3^4%"M=S&IR;RK$\0HC@JQ9/;6M<H:QFK[KRH383-@$
M*^.&C[#29+0FW@M68;-9T4-] 6B"OD)K6 V.UK2SIH#3CO0E+-6[J3^>LQJK
M+O5^PP*0'M&AB_!34%[LWS#XL(-TFOR#95!IS3IN,[Q2C5BMFY5VQM)]1=1/
MQ8IA/PFLT\!ZA2[?.KJ]\BW_<;JN<OWDN5.F0Q^@,T;P..U%E; _TV%2C//5
MJ]H:*QP2IB,+HI]C!!J>1'#*I[<!:CYN,@ J>]6,:JI8;MOVW?A"CBU8+&WH
MSVBM3KJZMQ9V5%H5>A$$6'R2_O)FHF,[8<5L/RIQO5E3FTK=/BM\'94)]CQ\
M;_@4O)(UY#*UP=Z_7:WT/\/.[911W133U*F*" L\[A:,#=8*!A<U?OOT\P]8
MQ#_H?U%5W-,BXBN)8-4\6DS6@>>P*O?N[H)00&!:SE)G20[9Q+WGRP@%H=0&
M"H@5.DX+9WY@1>1>R:8>VV^MK:<B(V3SB#X!4V09)!\9-Z-XG*IT%%4MI)19
MT4UIIY1%.[:63DS8H1 P#$==!,58\H-,6N2[&[ RGVQ%.M3:I7OT^F9#^AG
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
MQPQS%$A1ZAQ;B5&!Z[;TION2W.G^)LU @L238!0@$>+!-U8P@XFRP_#C5QV
M0>./Z7!!"_F![@1MR2$!CL^=$^G-7<)7H",\&HP$;<$7[-^3E?27/'KM &/1
M3^+X,*Y7*UC=.KJ]\BW_<?I%M[R_Z_:2/'GNU J^NK[_ )-D!(]3N7LWTYT7
M\N!$Z^0'S.6CLW&PN>ILR#^SDMYAXJ%TDV\X!YS]BH8S A. <P/ZOBU!$PM8
M![ YV*N.M$=SG%_)?7$]^-.!E6C0\9]=SW$[A-H%ERC3':@M\*\IB!-6$,A3
M<MFZGBX#T!(;'>CC%WKL\@#42. MJ7YXLV 53NTE'B*@@B"&OO1I2^S%J%]0
M_^STAFF^1"]?=&B:K7/?9\_&EC"L<G^M9P(/9L>F!Q;XMN@5!KU8,E9@#3CN
M''H,=H.D0V.@"U$'Q37?.W]I@!KQL:VM= 8/%!+8)*A1VJ# =[(YVXG?1^D/
M;?:*K>B*]TPG67SM>*<[NFD!*-P%\=CI"VTC&@[L [X%/_"LW9UB#D_2Z86!
MD5\+%Q4[;@B)N8Z$0]MFDP>S: 5D[J/F S/*F.&.LCN#T:Q179OX,CZ/T.&V
M-/7<N118<]H)_%^8IIGG+E]F=. A*!+MP =ONF>NCZ+\3@T6><8UM36S<WW%
MMNXL*(V+%78SP! )5YY#51^>S44S!(O6M*93@O>EX2PC#"+@F*YMZQY#'MH;
M@%VT22GB&#IA[2P\,D-5_DK"M;2-)=,%*3IN % U<5RP (,9O#>Y;D%S[ @(
ME38*SW+83*2++!)6.+D#!68?\&OATQ\\8E-?X..;90:S#W*7.AVQIR)3?/.(
M/@&;>QDD'P%#'I?ECBUOX(0M?/(A^L='\# 6MK[Z8#E4Z/2ACZ$Y';X.+/M=
M.YW:\>SKS9L[7?;V\%PY?'/X-9@RH?>X];FJ=!15Y7[5[<C<SZMJ2CO85+%W
MXFPJ6^D^S8F+?9!IL6,XG!\9V'>PP-&MHYO)VDN5?@;P 36S]V+\? -X<*1O
ML#<SK3_=Z(M[JB]\Z?,O@X!/"IXDDE; +W[.0'VPW><)/J%_2O=ZH-=P<'R/
M84<Q[>?=* "9L4<,@K9N,<,?9MN);K3>L8-E9TO=48YA5S:NG^BU$4-Z<(S.
MUH$,[R0D]E^4"SH35F\PZ2J3P62J:Z8V&9*1;*K=J3+HZU-"M+[Y3[G;;T5/
MS;S-%+V0FPDX@W_>Z%.0Y0?=?M-7/NJX.-P!Z_$]*[G=[-OT]JV<<'.1L;6C
M%]-<!Z],^O8L@3L&L[\S\;*6:>:5'GA76V=+29]W]^SNWO(-F]J=C]-'>EP!
M^[;_!(K2 +/FUC&A0P9!.QXLIV]HK@(,[_2%%>CVYU^PXX)Q[GJKC1\X[#+7
M%$P)8MX&T8?X;@)>XP*7G;<DK7'8B$0;I1HX<3"V-?\[)DKLA=#V&8^@UFZ
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
M'$194Y'@<#4)#H\P\9;#TH+1*O.0B<?'8-&I%%ASM-NB&%+CVA,<<A'0)UR
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
MM8#%+G>NFD$_R"MQEN2+Y\XC1<350!IU*)*&8.X20&+/J4-!RZQBQQI O")
M>\5^QBVG%(59UID+?VU_IV73][@&:><L0G66ZB#L%%O!VB![PN<->XG3$7.T
MPT1*S!W@+K,^VG=J<YF'A%(_?T6X0@$Y:(U',H<IIK;^1MWT.U_>+,/' 2T_
M#3-\\BIY<9A^2J7C'"M@B$6,&WNR(P[0BR^TF0,\(^0_R*D]*R5]VPDWO%#3
MF695NB?KW-.GKABRO&.%5H^E6J6>C^R@T,T]<+0ZPIO2KM9XANK3UW4IC'C-
MAFRU99PS0U8&XUP]TC@_ TXR%>O,RX.7F0RAUQHW@9Q@>!HY0>P\[PZ>0T3X
M_[""V=W2AQ$2S^<F]8]XE 4C#F5!V'PJ#P&7#V"TY@/8F?Y"657D;J;]!B9-
M?WGQR OKHSN5O&AL.PBK\K(DQD&U\-Q7RR0^_F-*?)]1C6'1TZ5-N=W@%:^6
MP0BMB /S2 C2B;4EW3-F5D", !#19K80AMQ"6[ >VQ*(WZ1"W?DA .B5K&@+
MQ'FU/-=!OA^D-S,LRMC8QJ[\"YD=YX"@%TH'Q,JV1I\3Z)X[MPSD=:/%Y]UE
M('UWO6 FW5*DZ/3GC#4/&=!V2=_VJE3\QT&6QX?O7^('((SKYW'Z<T$PN@6I
M*3\M?9@CWW^DY%XPSC^@3;^%C'ES'3!O@1[SB?'!6<[?0 WZQ%DKW6YLJ:BM
M\=1Z)4G*1W_S*FD2OBMD$D-QX0C\#]*GI66C%H79_.P0[V7%E/5?]?GBH_2#
M^.[2HU/]>4L$/T-9MZ4'9^KI/JS&4&HXG__00<0=*5R<R*T'2ASZB(*Q',-:
MX&1#!\R(EP"4X@T,^R:$$/M0A]7 *)XH49YDV!;^T9'V+A5ILI)>B/OBZ8L9
M*"K=(TR^8;/8$0NI#4W&"XJ1WI*J=J1;X]]+BS&:T5]X&'Z/Y'TASVBL^6)I
M/R.5& MVVA!EWOJ/TUC/[F%2N;NNUAJK/<ZN6Q+G9R%]IGSVR=27]XPTT:)1
M^"&1'NT?_B"B>GU'Y39X7U^RS@CXVS2TR!!!QQ?'8 )C>A"Q8+)5L"Z!73RK
M8MC-YYD>_$/W'\)>/3B[$EY]TFWT3V^#3P34NH,GMM,GRN3)%6X? =GEB#=$
MY%__8ZC(\L=\H\EZ<UCX:##-9CCDK*_W&PW'$32EA@1E2[4Y.O?N!,Q/G>D8
M'_[7GUKP\W>P$2YT,%"I2EQ__A[;6=!M$LE<&*?FAJ!T[\0Y=)LYB(38QK29
M/!@_TM7 )OHX_8STI"L_'-MZ3FZ4V*0,P3E-3,AO._+]JQU\S-G3?N$]'7%[
M^GZ'_Y5V>?#1E\"5]?UH,=9!P_"MQ1]DKEM.R*C+A=@[=,QM]^7]N>W':*N&
M?\W=)>/+!7<29!S$U)['J%R1]7'?B"A[+1(C+IU]ZR?VS7M*NQHD"9".5:>I
MF_DS4O"RAI[ M"2WMNT:C)]V+:ZGS=@>-T/;LOG0WKLQW> F?!M'*0$F8/]L
M#Q4>C< I2C9U\Z]RC!CAW5:[/1XO.%KJ8,V%B HW5/@[).ZE;F9H-4:.)MC
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
M><YVJ%(#(K(17EZ>,_+RTD6?&EET/M'C[:0X<"M/]'7AM^:(7L-@>I$=>&:
MU)?I>M2CI4=S7D +A!2+D&/S,BK 1[\U5M6J^;";[B8)HM(B[IC+HC(<"2J?
M"JXH3B@S=2K'V6B(I,OG(>9NGEP+<7/.L8Q'8AF?R[4I;_$.N]W6N#\0Q)3G
MEGS93-,<R2.73;<K1%]+9Z1,P>/99%^M-R=-#;T,'L.H<"OJ0KV4V9(9=@6W
M>GVO9FH%%$T I;87.6<@<QMV>ZWQB!=I*]!PYKN=LZ !#VO[XKKGW)BI+XTU
M!S,#3%T5%T"U]+GJB1AD[1GQ$@#.Z:V=/^:SV;]JNC-\U1RLQWO!!5%Y#;NC
M,Q/[7;J$STW6-I2[&$ H"F.?+VVS0EG+YZM_W3PQ5^10%B9<!6,"A<'?5">Q
M,!S0L&#!Q=M,QZ\P%&BM\:AFOMQ$-_Y\@6$ZYDTHJ*E"IL3X&!(?3=P@<.<?
MNK0^1)S^*$:,E/RR1BX,/^ENE[]5R\+?6OI4U6.E\6<L'PUHJ@E]VD+J(??K
MD!.]$(FQ,@5TF#RLBL55%'^E0'=F=*?:E:>AN]\:]_LRYVY!H%N@NW1T#U,K
M%IR&[D%K+,M]3M41@6Z![K+1W5-3RYF>ANXAO>)+QL,+<)?KL(HED'T)I#K"
MIRV!$18]5#A'FF(-B#50CS50)'E]/B;JH=)MC95V5^EQBEB(!9+Q/.MO@3ZQ
MR9I#&*81Y6LY2SV<1S:QWY=SF!:#4A]'HYKKWHOET,ZIBR $Z/B_)M[?UM//
M6HT]$\[90(%)7;@L#/R#1VQXVROY^&:9P>R#W*4@C#T5S<_F$7T"$[$,DH_
MM.. -D_2"819M_6%3SY$__@8Z0'+H;*D#WT,1Q2^KI>LTDHGEWV]>7.GR]X>
M'@V&;PZ_[L!7?TM^KH)65U7N5]V.S/V\JJ:T@TT5&W'!IK*5#JL3U_ @&]&V
M&Q!?"EPIF!'ISG7H6M,#8DJANM)M:<W5[N_%^/D&\.!(WRS;ICG<[E2ZTQW=
MM.#=]XAZSY<^_S((* I8S'A@"[_X.=,]PO*]G^ 3^J=TKP=Z#0<7'30S39LX
M;>9SH!>*S-@C!B" >,4,?YB-Q.RFUSUVL,S6Z(YR#+NR<<&"@JDTI ?'Z&QM
MG[SM*?;?F;<9[ NYF7A$__-&GX)4/NCVF[[R45O%@0NHC>\^R8UCW_;%_KNS
M,ZX3>M7>C;(VF<)M,GE=MLE&N[=\PW;]I4<>IW>Z/_N"I1[0)'I<$ ^:CIM$
M?SBP>3W/R+WE$2/X1H*9:SY#NY]LU_@S9@C!"PC81PO$J+<DC=H)^V#8#(:%
M;%]:I]<MIB6YU]&Z_>*:.MRK<$_=L9%DF>K74DDF/<!>5M?G@ +E&II%JI+\
M5Y%T'1^\CN0/OTZC3"^8&8U236K.:O"4T1PLA@NUP=#\2PX:VG.,(MM>_1<>
MS/9*JPDU:?<49%HN%C:U\L'B-]<;=@89I@_Z6(R?WG+V!IH>5@^VI#LG4J#_
M N=FH5MF6W((K:X%=I0+W;-.YX7.N6->RGE?EM OF/MGG/HGF/EXX0:.A<L]
MUT-B!5EI[JE>G0*+J[=/BB[F?BJ:5$"3IE:37QK.=JGG9)7J47"GB1\D="BQ
M%KL'8$*/%JU'V=P?"WN,D.5E50L=>GTZ]#0D]5KCH5I-L/6._DQ>3NU<1>T_
MM#OJ/.Z>!+IE$_/!85>1,,K;B;L,\)SN<1G0JJQ?7(\6I_)Y!W'])A_$]3M=
M;5##XS,EI5?YX_+I_^5U0\%QJG(SN9U#EP,?+\4EFP*..B\O#C1A2I9#+ZF,
M^"65O[Z:REA'N-^ RY',%5[H?*R([DG$,6$VMH[)DI;*J: IP(W/E>Q1DW.L
MM!/5M.EKS/#Y.-MWU%HYC.HT5<>?>!ZCFFN"A'Q'H1F60WW/2/D3@#:1%)4B
MI[L4*F!K[3&Z'K5<82>BNY=D;^+ "L@02YFQ"_<2&:MI9-7OJYG*->8'H,1X
MF9,-<0LS+YCR\@'RK-QZX+ T'_,$' YI!9><AW*GZ]$*DGZ/<B[JH+]#+\-Q
M U#CAKTT-W[&'+X"#QE_6[A&K]]Z*55OX[Q':V5]EO#=#1["*7]PGF?DVV:^
M,ZZG46O<X[&;-42O5ZR]ZX>Y4G5T.9A3NZVQ-LA[,)A58U:FJ9M"OW! C2]]
MIJK=Z$17TM='N@49V]>1S9*BMVFLYA\^+AC.X?EZ97$7B]P:#Y7&IS.>.1<W
MYXJM!RQ+5^VGP%)IC0=*WN(EA>C2)G&IUO?5%[JM?2<!N\&(MK9IE# HMK:R
MMS9.;N9A'8(1-N#,-YU#2.QM]=[;<N-20USFKB%>R\TMK5,72B[W[&($]F8C
MV!Q3"9:Y*H/18@$PAY<<%N;N]AN_%9R?L2+[5G$I,*X@$BXSC/M8+")W.<]*
ME'11- _Q2+HD[</!V#J,^L&ILGJ#25>9#"9373.UR9",9%/M3I5!7Y\2HO7-
M?\IX1K@WB3R<#QG3<8_.*Y_KON5+WYZE)\\%I.V 3-8RH4Q5.E*VD,$-F.*!
M@S^0P8*83[H7K#[_ O_-T0/76\40-6!@A1DFYFT0?7B3R-P-6[JA34F;=_A)
MH>V$._*RD\-7\-ZL5!Y-?AM(_!S^=DBX,(>>K*29#@LJ5@>&LA/X,#M& /-@
M2@3&@K8?/*0'DA70T7FN;<-W^-/XW945^-LQ<M,UD<,F6JXC/<=>#\K#E6@
MFX_1#*[DA1)94(D$'DP 4P;8 TIK+.F2LZ94^)<+3TFOT )*K2WION_""P/Z
M;^@>^SX\J85&Z-M]LMVPY;RZ]BN1%I[[:N'JE\#PH7'WK_@'S/^K9< 4T'[2
MH4)'P[LZ!T-7P6AREQXT"SV:A!5T.HE57'#X[$]0/-84E) 3? Z%]/B&=7[^
M[M(C*<?\04"0E@'3^3-PC3\Y(;3JD!]"6QE*$0M30)/[AC-M6W[@LRM0UP]H
M;8-PA!L<OLU !EL0=M] AGMW+H:5))G8%EODP_<O294#*BZ,JWF<LCE]<M^(
M]]_$!O=H73MIM=[28)%O)G9$ZQ0G=K3?$"+8^5>7W1P 1KVUF !JQM*CX^3!
MIRF!S4.M&%X M=L9]90*"7*J]QN^ ^9.2U:NQSC^#\#6-RTCBD+#3#(/5@_5
MNA>7Q[SO<M S'9=2&2UM7-UMZ>O7NT+2F&L[YGO8KM]TC[2E/T#A@@:CC$U^
M'HG7?HPTYLJA2(:=_@&D"\:#0:3?P1Q9))ET&CK*3[HWT4WWLD3W;0F&)VRS
ML3+HTG^[-G;:OQC)7<,:C'BK;D&@'G1"WXCQN]N1I2=P%KX&YB6(<SW$"Q>@
M$%G-1Q6);&/02&#B6),)@0Z Y"Y">5[DML>1W+81D\TNK?TXH87_A?%<P\:W
M7Y07LA I?>K%*U"4UM^BSS__6D 7_1L\,R66[4MV\-?_4%3U8\..!*Y9H-\L
M8V:]P/LOQ9N(!G1E2O5G=,A_*7+\3MZD_^MZ?UZ#'",/6/K[I5@V9_3IJ[T
M2HKP84N&!1.-7Y4D*Q?B[[8[ 9/T3E]8&$GVU9KCB"]A/8:R^Q_HI.G.+U)X
MZP.UWY^D/RY#BUZP";J6UM<G(:E:#BDA*;&HZCJD356,^,E*_"+W4KR":[)&
MT /Z_XENZ\Y%F"#[AG,IXGHFQLR!%[VLI-T;=['V&NG3_?%S-UIB1Y&6Y=Q5
M'&E[^!8B.PMB2MQZ[0&^EOO_Y'#]&C_J--?PB&2 J-^B?J.HWRCJ-XKZC:)^
MXV;XF>LWRJ)^X_GJ-Z:EN^Q+GU+XZ5/J.1)38''C G?<K424*%N#J0TGGHGR
MU_\8*O+@(V@(2N2U0N6H&P;Q?4PH6OH$TY-(0/^"K^"?@;U%[(=*!I.HX@E9
MG9@ZW>8<UVU[)W7+PQPFLM Q24F'OP/:.U^?$^@VS65Q7B34T?@MI^-Y<I9*
MUG)R-U/>P<]DIMJ>,53C"F1/NIO#=O/".![U%X^$8K4<"0PM<)?>K& &" &%
M W+?).&Y89(:D5Y!YN[27V>GM<-4/)I5Y!DS,$KIQ+3A:9 .@?'@019F2SKT
M7[B-06/_@I_%.A,ER*U?.=-?B30AQ)%,@NL LY1<E@T8YC#1C%@_7"L,<F (
M(V@#::H; :#=<FBR%>W<V\R-D@@9".FK5AWILV[,PC_@K= @=XXV4T3[$$['
M%IS9Y(7OD+ "&?T6#&?RBIW:<-I$V5CA6UENF170U],QXX+UD0N!OBS^#LN7
MR"^PL/$[ETJ#6M(>@4EW=AO&N0;M074 +O %)I))-(MP:B^)8[",MMU6MG,E
M648BV9F8*2'2"W$0)_9*(O]> EY"HPPK"%FL.%N\.U&6)YUC1W(GL)<Q1>R1
M%]VC0L(?QQ43_MYV<3)VF^I(GW2<!*8*87PH<O: 87G&<HX1^!2?L4Z;!'8>
M@ AO8N/8\'>Z#!^M*-"VTDPMOA;.D(I:=(XF/U\Y4> DUK&- HN2.+D9S5JW
M*8F:>W.'LXJ-*ZG&9D-JG9'2*\K=' X.-]6<H^#KR89D=H [9?][C7F1Z]2/
MF%62]5"_P</^#O;V##,FH,_7$:.^)6 1EU[;(:W#M8B+5HGA7[&P&G_]P(]=
MR*=>FSOZ)^(X_LH&M\Y*5[$G%#@LR]C>8S_LL-84YHG0AO\>LN7P'8T$1](9
M'(TM=B 8H+FD["CH.4?T.FLVH&#+,8E[(@GNGP8[$?UN,4Z$7&#926SJ,-%+
MJ'MWKC-'](QP1R%Y[AO[-[]\;)X[B-JX*TT<T^.;0SQ_9BVH$HS*#>TG &WH
M,.,>&L]<V($LDN;M8';40/KR<S*G[W/D&F%F@$7A>9)MMR5=8IMSN(F>XL(>
M,?)"%TJGEVGLN9G5U#BSFGJ85VVM;B)-\^#0^7V,=FTNNYJFM,8JKQ;.;Q7+
MXVS11OE/$:Y3[5R(QBNN&G;&1?^/G]^D)]U 4UKZ^?#X)!1?!L6GQ16?4HKB
M4Y$]]^QJ[QS2.%KQ;9]Q),?>[/W@$PD /]*S^T+ $_9.6*>53% CUG&O_'6,
MQ3(X[+ UDU:MF+1..[TK,U8ISZ%>1%5=8(6&C*%2^X(=*C_5B]-]<PF^+1H(
M]0J+:1T4M<WS?1I]_'/LG: ^WPAQ8HSR>R,P>IS01*V7Y)3?CI1@!XQ;44H!
M+;-BTBAC29^[2XSBP9# [;G0@UCLU1;U. UO"HG2I07K<^<XQGHZ@+.<A8Y
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
MV_%[=V?NXL6/I&0]\W:L9J*PM/W&H(%]-"*1=.3P!C W4X1#1[U[^8>&0FT
M%@.(_0!:C/N"+._<_<!2EM,'NBYB H:<8OZ-* 0W<>I3T^]SZ*_V(1.LX4R[
M3'4FIF!G("DO35%R4J-QLRRL=,>\W[-,W,HB<U-!:@7DQL2C"7/(1(?*>)&4
MS9,[J22]5\[*F7"*L2R_"R>,NJ *P'.>"I?/;5SF-QUYKQ6OLN%]95D%06E8
MF5F8"4M:,<:?KAMM-E:,<AQ;@')H>JCYZSVX;X55IZL'@ 54K9^@T:+_$D/[
MX^PM)2HR1R.=#T_KUV^,[Y/Z17\.A=YO_8[-1>UI'H[03EX&H?7_CM N9F2@
MAE.$79]%#H@! I\@1B=A1NN%&*VWS6A.+N,DUUFII7#FI>_(;;T%MX5]D+H?
M] TV$VQS4+=D1 9;J&3;+0DDL.^U@PU?QZ38I9B8DIMJVY+(";COM^JN!($9
MG@Q1)TNJ$3W*57BL7U(TVMJV&:RE04:AY5A-&G"0ZT(D-V94=>!<@/7%LCS8
M'0+DJH.'I4TU;(M(+K49@X_%>6FO-93&^E;1[\-B1 Q/Q3KHZE=],U=P%U>]
MK"CHJ+:V^Z_.X&]WMSF(P2BQ@MJU6.X-/M7Z#',C,S^/G?YR'K6_,]49G'C'
M\9Z[J,45&;IJYH]]BR:$]D>'^Q$GO7K^ Z(JS*XDH:=&9,[TK8IPWJS#:A&;
MK)KP"8*0TFXW>2$50U&WW8VBO93Y[%M4[SDJAOYQ'#=H6+EHX6@!,IY]E(MS
M.577+3'/5J _:"#:; #P\*YDE@$@#NGNT%T)W2-:]4#_!>(U!.G7RXC0L8\/
M_<!%_I*-N.7_X> 6Q4V>L**.(ZS>!E_M5,+QS.5>Q\W*O=[W=QZLWU4[.CEL
M"5^S<0%0F,H8T4G<7MNA"FT-U3\G.GG 5VKOLK-?4$L#!!0    ( />L6%KT
M8R_:!LL  &!H"0 4    <W1N+3(P,C0Q,C,Q7V1E9BYX;6SLO=EVF[F2)GI?
M3Y%G]^V)G9B'6E752VD[L[Q.[I2/[>SJTS=:& (R>U.DFZ2<]MN? $7-%,7A
M_T&*]DU:4Q(?X@L $4 ,__;?OUX,?_J"D^E@//KWO_&_L[_]A*,TSH/1^;__
M[<^/OX+[VW__CW_YEW_[OP#^YR_O?__I]3A=7N!H]M.K"889YI_^&LP^_33[
MA#_]UWCRS\&7\-.[89B5\>0"X#_F_]NK\>=OD\'YI]E/@@E]_6?7OYW\JR_9
M<^L49*8**"T4.!XML!(51NYBC.'_/O]7E(5;5A18$S@HEQU$[0MHJPK]34[*
MQ/F'#@>C?_YK_4\,4_R)IC>:SK_]][]]FLT^_^O//__UUU]__QHGP[^/)^<_
M"\;DS]=__;?%GW]]]/=_R?E?<^_]S_/?WOSI=+#L#^EC^<__\Q^_?TB?\"+
M8#2=A5&Z'8"&S[.;__$N&OWSU2_I3Z>#?YW.___?QRG,Y@0].X6?GOR+^AU<
M_QG4'P$7(/G?OT[SW_[C7W[ZZ4IR89(FXR&^Q_+3XLL_W[]]C'0PFOV<!Q<_
M+_[FYS <$N+Y)\R^?<9__]MT</%YB-<_^S3!\B3ZZRE74+K"^6_UTW[>&=,G
M C))EQ&!?HJCJN(=8ESVZ;MCOODLR%C"Y7#6(>+'G]TIWO%%&'0IX$<?W0':
M^0?!!5Y$G'0)]=[GWL%Y#?(APOJ1=4N88?I[&E_\/$?W:DP;\;MPCL\CF\Y&
M-+I07%PMX/]V^__>&9UH'HP&=>?XG;Y=?$ =:BL<^'6&HXQ7F\7U$,-QNO='
MP[I5C6]D.PP1A_.?GF4<G+T9S0:S;R<Y3W ZQ2FAPK<SO)B>2:ZSX)Q!3E:
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
MIO>5=*<"'K>?V5_=CB=P[UBNHYX0=W>0ZT%N]PZ>4XQ,DQF1:]M+$RPX5IN
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
M&6&5M+YJVW4O-!TFD@?#ZL-"PXN"K:=Q].K9AN!>'LK7D],98XKQJ&@-%2U
MI:)J1R4UKW&(7BI)ALR!W2(<O=;U0%TOK^%+</XZ&(516BX4KT04)A@@PSG5
MNC(.HO<&;"P!F?4\V':7[IMA/^H+JZXXZ]W+693[_V4\RM,_QC.".<JO,9*@
M+FOM[E"X,5D%T$[54N\HP&<>P.H8@DXRH-Z/ [,:]X%L9YUIP4K?I$,*.Z[2
M<1?E>_R\2.RJ4">3\5\DEWOFZ!)IG27.D9G"P-3' X52DY3H#,C:6IV3C.KA
M[>?2NAT[ SE2A6I/4H<;VAS\#=RYYB\"-Z[C.&[ GL;AX'Q1M8:$)%C*Y'>+
M8LF.J(T)DI& F<1DDI4BB754:N.1CUF'^J6AP]N0BO8/G-TH^FFYJ_^_A-$_
MWXXRQAGF>NM^%J1 IB."]+F&753S,VD'K@3&C"2M,&P-95E_Q"-6DI[$WLLM
MQ*U"_UZC)^Y$XCRW&=*>EYRM+S \<5 L)SIN-2-[LM ,BB_DQ+:SF+:=QI&J
M86N">[F%>&C[$;SK3CM%2!:,!5HF!I3B!B*Y+K6<AXM."8.V7:^T)V$>OVYU
M0E OUPOW>J8\I^DE<ZZR,$ ><.T\*1AXXS3DX+VTEA=O<S-UV@3YT6M8;S3V
M$E2_WHWO,NB1!Q-S8&"3<:!*E!""5^ \$S99AKJT"V7>>AI'KXYM".XEP'X]
M.9WIVL$N1PNR/CC,Y>-M?83(1CG'N0\-.SBMA_GHM:X'ZGJ)G']3"B;R>-Y\
M3?.2#N_#[+JXP^E538E1KO_48($O83BO?:02<Z(X!H5E5=MDT9)0F4,*M#)<
M]L8W3._=8@+'<[G?-WN]1'HLR2E9CK1(P;.G#=<X61<')@AD#H#43$6;T<;4
MSEM=%_7Q*%<O//5R(?($+IJ\49@C.)YH!X]$JW.)3$W,J%T@;R>V,]".75LZ
MX*"WL(@EN$+M;8*^@)&EMGHT'GQ&"=RSG)/FEJNVD>M/Z4:7[1W_0?1/!F&X
M" 4D4^3=>#A(W\@Z'D\NYG??'](GS)=#')<WT]G@HC94).N%4/X^^(+34!_O
M;DM:OPK#=#F<?WD51CA]C;,P&&[3)K(=MMW;3>Y)CCNVK;SKH4]KK\'+"<ZO
MNI<W![K=&$30S"7M05E!:[A8!1&5)L,XQ<(8<E;:V7N;8>_B4FJ-\:[Z <8B
M>1"&0> ^UVH5"+YD"R8%1"=E<N; Y-2D)6<3O5MV#=4+<8?3P/-]M?/GG>2R
MPU (*!13D/!+\B*]*"!E*,);74IN5W#D!E;K9IW]4_^X;=96%/22X#2'LN@%
MM@Z8YOTZ[P#<5Y?.+>E:3OL.LNY= 9()13HN2:LS:;5F9-VZ$$$6K7T2T8:&
M_:IZ)_[9[IM]\+Z)B'OA^Y?Q;#:^."US4(M^?8'.18P)P?A:-R$H19YXR5"\
ME-Y)Q[1H=Q L ;B/:]^M27M$_ZX2[Z5[W<?QY_N(;/()A= @<O5LO1(0E5-0
M9$F.$"66VT5=/T3WLA5@)UGWVX;Y23/GJM4P3RHK+%"2,61)&P6>>0T\.)>S
MCEJ:/?1U7XGY.[ >>R"OEY#\YW%>KZXUD.ZO3_PSZ/?>.KY#+=A"U7:@<$\[
MVW7C8_1180U6TJPV^O0"7,TH8.BBC3+9Z,1WHFSKMZ$_"%W;A+F.DS_>C,X'
M(\3)(@W^;C?THK1)G 60J7;08RX">0@& EKF,$JI\H-^7DNCJI\>8:\]PSOE
M9-RY0'LQD4]+&21\""NAUYK7',U(%ILJ/$&4SH#3VG I;?:N84;V,HA'IRA=
M4M++H3,/M_XT'N:W%Y\GXR_S&]OI ARFPGGQ#J2MT6"B%A^(L@!/R045HV -
M&]>L 'K$6M,5/;U8R5?%>9^:_P(E"Z4H&R.PD&H=+$8H<U20G6:16VZ9;Z=$
MZR ^8FWJG+!>HJ6N7XT+_H.TGYS2?#)]1^?L.)^6CV3Z/3D!.G>31L9KO7*5
M2#IE7KI*@[&U&D$J+N5VG1"VGL8^%+#I.V4;@I\TK!K'EYSD/!\E#._\L->H
MD94C-HD%67_.O41XO!T1YO-!S7F=5UFZ55QGLE$E%W ^:%(@LK>"#1P8L\7Q
MDE3+6C!K0>XVGN/A,%>7>IG63R0+%$C+:%FA<"2?VL..W!BO$VHEVR6J/0MW
M/]$;W>C4ZJ"-W=DYQ%@-LDZ-+I8L%?)[0;EZ3B K\TH^ FM7$?[=QFITP/B*
M$(U-)-_["_TZ8+[O$(V-Z%KY5+^-K/L/T:#M,*-GP#3ILF(LDU;;"!ZCL%6M
MN6T7G'Y((1K=\;Z)B)N%:'C,**SCD*V/M)NAA9#(:,^85"!/TVK3CO=##-'8
MA+2U0C0VD7B;$(VLG(A6(401R6L4$L&Q8, B'7'1I$*__7Y#-'92@)UDW>]#
MYD/KYJ9(\V_C<?YK,!S.MS^OT')'UE,1GH,*0='V5RR03U]$83JIAE6Y-\-^
MO$9DCQSV&['Q+-[%HEL'\?XB-]:<Q=XC.'K0CAU4<0=J][P17I\$M<EK,0%\
MJ<@%&8'!>:RM-VU$$WQD#?,W#T(9UX_P.$A=W(31?G3P<DKV(4XF.*PI>0]Q
M+VP&DS$0'@N:U:(TO';6E(+,1D8047K-6H9+K@-YK\]TO;#_6-DZIZY#8[^&
MP%QWQOPEI'\.Q^<GH_QK90'GW5LOPN2?UQB+#=F280M9>[)%.$H(TFHH&"2!
M+]FF!^;_T@BC=<<[6MWH3>B];#T?Z2])(/-B:S%,,2^J_)U,)M5=N>K14O?D
M$I41HF2049._JCV)0F<'V2FAO'6.Y78>P+JHC]?V[X6W7D(%UD&Z6&[K8&UN
M[Z^/?U^6?C^ZL)7*[4#DWK:WZY3)PA-SJ=!2Y!Y45HS68^UCD6+4JG"&O%U@
MRKZ5[EF+_O!T;A/^NB[:CY-Y!,4HX1SIGT3!]-V'/Z>GD_<XG4T&B4S#V]^\
MI]_<Q@<Z0J;(P' 6E",1N1(*:*,CG0*8M'%K&%U; ]B'%=87I^/6A'1LJ;_&
M4OV(.[A>W^*R@F 9HP&Y4;6$<J9E) -8:TMAEJL8UHG_7S7&D>I"9V+MY8!Z
M+L[N64_E+&1EG?(.6$GD6T8=R*W,#'3!)+#6N?+M2@[O/)U]!U;V%4+4EN>.
M=Z8_+JL(%\T1KQITOAW1-GHY7Y^_36KP87X[FJ^P7Y:O8IKKJ_'%Q?CJC\Y2
M*=QR;R"GFJ(:K0-?G5^-C@ND)<A%6&,[ZQS8<:G?_KGKV-#Z1_@ZN+B\^(B3
M"YK1YWE;E,44?AU/5LWA3$IAC0L*C CD;F<OP)MLH:C$O,BZ%%Q'X[9'<'RJ
MU8B-)]\BNPP2?X^I0KP-EY[087A)]N-\F8117A2PG8T?A%37]A<T;_HRUPO@
MFV*6TW%9E%8.PW?CZ6"WB/*F\'8//]^?-'N)5;\9^L[.>;M\T.N<D#D0(0M0
M@2%$SC(@XQB9-HE^OI?([)6PNXU97S;4U34G]U%K9P/DNK[IM*B]]&2$B(RV
M %VRE>9@I+/'V/7N=&QU_'HW3!U0##O.)N/I9ZS5Z_'D\V?:1*[26T;YWJ^J
MW[_83*[>F'T*3CE?GY=M[?$H(9 H09)QHU$6IG2[1.LM)W$8SQL=:=3CH-D&
MS/834'T%*%]'>JZ!IWU0_3V,>XNK;T'Q$L7:F9\6>L-R=DZ) LSJ6G= T\)Q
M@;@4J>BDN6&N73QN"WUY/AS_$-1E$UIZ49-W$_PR&%].A]\^W,6EHN.._ 4H
MDG-0QI$7)XN%;#&K+ EGP\3JY1CW$L2] WM+VM3M+/I>8OD?-L5X?8D?QPL?
MZ^WH81+P>_P_EX,)YE^^O?WU_8?KJW NC%3)%$ K:P-1(6H! P].,2Z]5R@>
MOC T[&NRQ81>O+*U)K67S>HW')]/PN=/M%,/3^HTYALRLGK#PPJ4PFC!E&P@
MIA3!.XEUY>C2T&5>"O&X3>O=6>DE0> 1K,73WSK FEO03X#=ERG= :7/J\D.
M?+39718 A9/"TSJ R.:U3X0!CZ@@)V.MT_11#=.5FBK*LS9T2SW9A(8.]6-^
M,$Z^G;TZ.8NYON,; 1BE(,M,28B&:2@Q,RPFHM&K?*@IIK^?C[_\O/C$N1I<
M?S._H)]3?3O>/FR.3H0_WDER'=JTUPC^_'"&@47&,NDDLEK&V#$(+"A 9ZWQ
MJ)T7JPS2S;C[\\.Q<+>AY#I^H?UM.(YA>.T7H<SU<1&<K\ZW3+6/J!/D=Z,6
M5FB#Z;F'KX>?^=)9VDE&O1A=OXXG.#@?O9JKSP"O/8>((2>O+9CH:LH*>;?>
M(R-31$K.M,Y%MRM@O!SC2]>%3CGH)7;_C_$H74XF]1YM'C-PTX:X")3,D:X&
M(VJ#"9_(KR3G,J%7PK%0 WN;:<=3*/<=<='GDUXGS/1R%W43L(8BFLPT G.B
M5B'T-$%?/&1A8S 9DV[8_VN?\87=</78ZMY&T+VX85?3.A-HZ1 C8T,I9FO'
M70N!ZT)[%K<FD"W)0[LCXPK3,6\!6TB]I^SEN6[_/@AQ,+S?K;[PR+@EUX$[
MA35F.]6J28G<2I[1<;)%6<,N"$_B/&8MZ8B=7DS/>3KLR2C/8U,70-^%;_6"
M<WI6,Z-]"J'&E=+FJ%P&^I;016F-L+(4)]OE8ZU NI=,YHY8?9QPU14E?6XU
M[\:3*N#3\OMX=#[#R<4OX\ED_-=@=#X]\QAED+0\<I+D^\IY1H?@8$0)G.=@
MK&[WC/4\WJ-2GH[IZ67/N37&ELU?.5G(\U; R:0")8PCBRQAK9PM8N*TV3:L
M@;82ZC&?6=UQU(M7O$2M>3(F*?20#-E?JA0&44H$FF>,2C.12[OVAH>QRW1(
MXN.6&[LQT,O9=)UG^#%\O3/A,Z.B$(EQD*'&AC"?P87 P94BLV"<%D*[<E'+
M,1Z;=G3 1"]'SUTPVF09$IU^*94"2BL%D44.B3$Z@#WSF-N5<]^S+K0Z5K:5
M_V-E4+LKPU4JWLEL-AG$RUFUKS^.3_\:X:1VF F3>9(4"\(7RR&44(TQ;\%G
MS%"T18/.117:I4X\C_>85:=CMAYKE.Y,HT;YKIZK4$J(6H,5%96-!D*@[307
MSVWF=$)B.W=H&<+O0&NV9^2QGIB7D?KX=D0?CX>5[W@?TV$F.:Z0VQXR&[E1
M+#GN@=>:&$JP!*Y&LDIN@Y'1&E4:VJX'E]EHDXPJ:W!:25 I27"<?(]2BP5*
M%[G5[0+N7VQFXR8ZMG5FXP9,O?S,QN"DJVDMP+2G,TOH&HK@?2VF*P)9MTZP
M=A?GQYK9N(E&=9;9N FS+3+4UL'S([.Q/XJ?2U7;AI\6>F.2R2IR089O5J"\
M#^!J;XUB@HM%&Q]^9#;N05TVH:5E9B//.7DT!72L3AC2?P+/MI9_0^,Y8TZV
M,T,/-K-Q(_;6S6S<1/0'F]G(& LN1 &:U@8H.JC!1Q-)/$G2,G'9RA^9C2V5
MK36IO6Q6'W!(OSS_#4<X"4/:J$_R!1%17S#J3OWFZV?:_?$L2RV%9 ZDT(Q6
MD,%:3%Y!3#)';84WJEV=D?4P'_:5W&X.8P^L];+OO9N,RV#V^W@Z_07+>((?
MP]>SR%P*47L@G\."DC7\)GB$X(Q%.O&#4"TS_!\!/&:]V96/OI^<%XI[=7]X
M9A,31I+FAB@=N:<Z@-<$+V,NO#BF36[80OL)E,>L+ITPT\LC]*TBG[&H>8RE
M ',N@@KD/$3.+=30<Z3MSXG<SBZZQ77,>K&E]'L)8_HE3 ?I39B,:OQ,A?0.
MKXIVGD53C)0)04K:W92/#@(Z!SQA('!*"MO.9GD2YC'K23?<]!*X\'HPO"1'
M8#DXIX20Y!8D6TBGC:E=4DG%78P^<)Z8=^UVE!5 CUEUNN+GR1B%0W][?C6^
M^#S!3_7N[0L>XD/T"H"'^2J]KD3W\$3->'8J*@01A ;%.8<H!8/DG"YDG1=D
M[9HB'MX3-5<6!3/@>"0/!96!4$NU.\9DXD%XV?#FZ\4^46^B8UL_46_ U,M_
MHBY">Q:SJ^W/"WG.I#%>>@LDA.28%73N_2B^N[7F;J%1G3U1;\)LBZ?&=?#\
M>*+NC^+GWARWX:>%WJA@"(=WD%GBM3$KN5G.*=KX&=G0.A#<'T_4[=5E$UI:
M/E&+E)P--H-7AC9;7BO IARAV@<N^R2R;7F5=J!/U!NQM^X3]2:B/]PG:H,H
M;4S@K6*@?*JY29:#+YH5[D42OEVJQW$\4>^F;*U)[66SNDKB?^R\_X&STS)_
MFDCS&;T>E((3'"6<GHX^3L)H.IQO[6<^^1#0U9Z+];4B&@V>!P3)%:.5)43@
M[=):=YW-85_Z[>9D-F6ZEUWTJ1F<&6.Y$:D XX96D1,2/*.=WGCT+-N4N6NW
M-3Z%\GO4K8V8Z:<<R%)0T?KL-<12RR%I%!"S%6!)N8M(IB36[NG[.].47?EX
ML9W^7H7IIU^'X[^F!_;0\!#6@3XOK)3>'AX5D@G>D7D(.J9:^]A*(+L-P9J0
M9,+@E8L'<VW>_%$AU;IR-;TY*UT;$4LR:W-.(+RH[3L%8L,PM!?[J+")CFW[
MJ+ )4R__4<$Q;M'$ B7I!(H5 2&2ZQ=4\5Y&H:)M=_(?Z:/"1AK5V:/")LRV
MN!Q>!\^/1X7^*'[NEG@;?IH\1I$5G:WA9%W+6L^[)(A1$4R.,ND<=<SM[(H7
M_:C0J;IL0DO+1X6DF"^29E6,+: *DG\MA .GLM5<UB+P[0ZT@WU4V(B]=1\5
M-A']P3XJ&$Q<6:[!R^) U3!C7[B"D@672<B"IEULU'$\*NRF;*U)[6FSN@YA
M_Y7D13X](;XDT*=D;L[W[ND92[$X81EHY>55WT.OA0:677WVD!IENW/N>;R'
M?26WFZ/8,5N]['4G^7]?3F?S:?\ZGCQ.G3G#9#P6G2'1ZJ-55T40Z*N0$^,J
ME<!2NTX2SZ$]9FWJE*E^6E'<0_APPWT[NE??_*:PN63"<>4-:),]F9-8(%KI
MP:I<-.,\6M7.TMIJ"M^/UO7!:2^9=C?7VG7G_7.*^>UHL>N.SD^J5[,H2TO.
M2N&,O)A:FU8I'B'63C"T!1?+C=1.MBO7M![F8U:V'ECK,'NOMH\C#9_/^+3\
M,9[A=*'PU_J_D V=\'$X.%\<\49XSHHBH]%Y<F>,1G#U6^.85)P9E_V#/BQ+
M&_%M/O+Q:4H#!GI)VUNBUS= [^AUDJALC!&0 -<,,=HU50J097*9)U.B:A?Q
MLQ[FX].Q7EEKDM?WR^64)#"=GB3R8:=7=.0\_[?*J8PG%_.%L?U[^:8C[/[T
MO=.<>GG%OD;T:GP122OF.\VMYN5D,XLN@;3UID!&TCQ/_Q$NAL"S0^?WD_RU
M$G:WK]C+AKIZR2IT9'OF-0A,&M2\$4!R#G26P606LF\8<;L6Y/V\8G>G8ZM?
ML;MAZG!>L9?-YRH?PBK:K'DM^"T0%&H-CM'$C(VEF(0TU7:M4Y]">1COT!WI
MQ./J"EUPT\OUQ3)DBP[#ZV!K_NC\--Y]/4!WP^U:*K,#,:V51UD60V$U*P;)
M9T5"ZV0I8(,M-C*;I6S7;J:UTCS["MU>9S;AHT-=J<[KF]&7P60\JJ=<&'[X
M-JWG^&N<#LY';T?I[XM7)HTE&<L+2"'(716!@=>6MMMDI<_6VG3;]V+%A<$Z
M8^W#?>N*F7&/8NWPJ:7B^U]O/KXZ_>/MZ!Q' Z33];>+^)\W;>8+HD $%RUI
M>?$&(A(^M":QB+(D?,X;6SW"D5#<D0@[7L__&$\F@^EX])\XF7XJ QSFWR;C
MR\^D=0ML&'*P07@PR!DH9FO+LR1 <\U8YK5G45J#WN?&.1*2.Q5GA^\*%=M_
M?LN3<?KG?XZ'>5[::7 QN!/T5K!XJRV4%#,HY^M=8]$0N?(E"JE1K7/'NVJ,
M(Z&X,S'V4I;OY/Q\@N<UYN3M* ^^#/(E>>O?WEY<T(\F@S!<)I#KA--,\\XN
MU(92G+QQX\%QI0$]HD$AL)AV956VG\<1J%ES.OMY,QB&Z12GI^4J;N3\0;?.
MN86,&!RGXRY+:T!IGL$SB2"S9,4IKZQJ%YKQ/-[COM?HF*]^7L578KQVJ==
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
M\_=@V'=/7C\=!9_%>7UQO0;2]J;[FNCW9L[WH 5;J-H.%.YI9[L)]:%UIK6
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
MO2^; C]:L?)*<IU!8'9TQFH-CBEB<I)"D+66=*<6%7<_]R4H_219]ES;L8N
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
MO0[2>Z<+TLT+V 5K<QNH._ZQK*%AN' 4Y4Y0Y" 6T@&8=5'.,J]!BE(;LY<
M(<<"TC@9@^4\LO/: $>UFLZ/<X?HKV=+Z@]<+.>3FM*W OI/TL#BCS__>6T$
M8$HFJ Q>F-I+2CGPA >RLU&RI)$@=K"F'G_*&!;54-J9#2+:GHO;/N!\%>F>
M)KR!MH&5G!(N%3+VBF.@))F3CNE5 J5V64?/L4L]QR./>*;J[DNH/;_@.V%]
M(!K^^N]T>57CL6\FWR89I_F:F,RJR"*9<P0,5&WL[+*UD*+,!%]EH;H4,Q[\
MX+:YSKVI:Q\%>I-U*V+\@<NK^?3]]-=_U1&J_XF33Y_KI>0&L9?:><'#9D(J
MLQP\8QRL5*(&%$IP[!1V//KT9TR1_J3>]Z#WAQ!_G"W#Y>I;GV>7])SU"NXB
ME]&S[)2%;.I$YB09^!0M[:XAV)2\)S&>PI=.*)XQ;_K70L^E@P\B?Y7_^VI!
MUM&O83XEI OZP=4/_&T^^VOY^=4T=UN:YE'&(F@M0=.K(:)8AR6P*!5*3$SQ
MDPC6#\QGS, 1]-AS=>(;+#B?W[;3W]S8Z<:AYE8**#)RLM-)5%%Q\@(=AF!B
M$I9U.? >>\8SM8A[$VO/)]IN7 _::-*(9).7$%QUU(1 \%I[$#&S8 -&%;MX
M1(<]M7'A7V^:VJO^7L3<LRG\'^2I$R*^OC6SQ1=&1'<AD$FN7(+(N 2K2D0M
M?;2B2T/@VY_YTF+])\FT9_-CBV-[ =X!R>XX_:-:'B.*?IJ4=ZCJ!!$-]$)N
M8_+HO711 _V4 *5KKS+%#.0HK$='AH'E9Z*L!Z+/0^GJ$,GTK*/K+.:_3Q;T
M4Y,4+M^$9=@&-B033$<)V2I=1P]$\&@C&!/0:MK,475IX_#H0]J>D:=(?C:$
MV :Y=%^E;ZX8BN0I1ITT.&EJR"$;B):. *:2X"H577R[RH%K6"_M*#U5,SUZ
M2G>@;-Z#+F":7WS? CC6S?:1ZMJM]A-D/<C=]&U0$C&AQ@S>VSKPSI9ZCQ6
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
MT=O'CUL9W/;=OSZ#!\]8E23$6R-=[@Q9)B9P&+@PE )A$(%XS10QWB5M,SH
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
MY[XYW():A2Z3;Q@75L(5S4KG*Z=5X*T03J-^DZW]0E9^Z4H2MV4G*OK6+/C
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
MJW/#8?*T^A(4XJ!0WK-J#><"#6,C+/\9<YV7^ZH3S)1;4CQHP/B^K>AV<\#
MFMQD%T/"3_JM1?B,[P(N:DN)Q(QB(<UIGK/V-^'^E>W\LSC,A:5]\T==:O_F
MB>\OOO?,LC_70K>5YD%2L0)V*#O:;D&R]Y6#\E:X?W&%1[8BF ;[5A3=UV?(
M,9A"N=0WH',?FS$)_Y.S>-G](E;\H @F<[?1\K GL_<FXTYOEM<-T2E2LU@R
MHC8SG@1=IH<1/2WA,6CN.EJV-1WQH$+X9@)(:86+G'61L_#LS0P&.0/-7[B'
MN,0LL3-8MJ# 'JM,,^M[\Y5?9J4KLAK2K1\&W;,6W/C28F#/LE)9!_J))K>+
M N/R@Z)*%"L\(NZ1QGPL?EZI+5-]K])$<'MQOD41?-@#9] !2W'_(K#2E?CP
MES;6%"JY5\PE\R'J5#!!$^-2$"Y16]LXMEK86!^IC0SJX98U/2N[!3R2<Y?]
M9ZF#]AUJH$)BB6WS:*()AQN!G$4W'?]Z!#C2'LS?%/G8T=SLO7O?(U:ZR*M)
M[N-EX +*E_;;DYPY<W-4M4K+A)>N1V&HQ\72%=WWG5N?ARP[>>\Z>PMJ%V4T
MF6JG@V L="%TN_)*[GF*<:%8?*@T[9DDTG8ZWSK-ZL#^;8'H@X9$*;EMQZS'
M-LE6-#&R-%;$WOW>!8IEJ8X]!6ZOJY;*=2/'0A+\>&I:X@BX@Q3:+]5\H*%N
MN#@A"V"R#S6-%'O%4D4A-#572Q,.5Y*88- 8]*-TS/GKU) H)SZ8WR\GYTO:
MXELZ^R[=D+AF>"<\-E>"DHF[U#BJ:G1>4<8CW%J6*/#M]?MR[4R&-A2!J,CK
M#J\U:?]-B!>5__)] J9 -_I&PN9<2<8K7_Z^G.@)'Y2;OZN>^8$^V/[,^IV7
M;R1HNYN/4I^ZZDE!Z)/7(V"2M/4N-.38%S7B!2P#:GK/X72:2U-63-/L>WJD
M8S^Q_H9*? IVQV?H0(PH2ZO^]XE/!?VK)#MRSU+ 49X8^<)QE/5X3Z_Q^_I,
MBZ39'A<VZ=%\_P<.!KKY\3XINI?W$C81R00! C'T=>'DKSTSBDPR_;J?WSKD
MEY%BID()J_WW-#*JZ:RN4_K-,Z"(] '(2_J56EHL.:==(U>=@NZUZZ-?22^K
M^;(5!IE*EEM93EWSHU5ER[0T*6NL]<Q$2+J(O[L$;*:F-N-QPD> VY!5NZT%
M/370K;@DZD]^E)='[H%^3WWI4ODKU1^1O%ZYGM,EEFI4:DZ)G>N>?U7T&ZBW
M"Y*[@_W\CADODX5H.P#]H4B3F>AZ5:T#):&3]@ZSY%./?V/;^6*?<KV@2NG1
MQ02JJV5'(## V;UY B0E"_?QV?YW4\7WXP@0@X$[*!5=S4&UWY;(F"0_:'[9
ML3F@^L2B;S8S"$T'I<O<OGTCYX>_E*BNY%?9/ @#+7#_ED)6F4;DH8I^"5V3
M%N'>9%/ME2DO:6_J0TW6"F;>!"W4R>_W[3A$)8V'_4G'+'["Q*%/>VFHANI\
M[73MKV]42'P@.C^X*NXP<&W,<=2YVIMZ,*[J+12$Z,0Q90_YFW &[5C$ .\G
M<V:2%3IE(/ZA:>6:5N8#D@X.?<:ZEI)M9),_2/)BNXH;81)'?CF]G/U4*O.)
M9%#M'4^MDW=:$KWK@IWXOU><**+F01*PT*"",5L:A#RVJ)A"OUZ&C,(+?ZZ;
M4*^JGNWV+K2?M9WK*&G/7)9C3I^*[%72)Z3_:#RAMR_0CCNMP[- 8*0%$G%=
M(8:AQS96;\33;_\I_-2 P@.\V04WZ6^DGVS.$H%B2EU<;^-6HV%OBU'<M*?Y
MM$8SBO';A52(3="+VYNPJ0J[Y>?%0SV;KS7Z!'QF@SW0.5ADZ<B6O7;7-"I
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
M?T8N'  > 17FIB!]WO\5P$=3_P902P,$%     @ ]ZQ86@3E,]5=(@  )2<
M !,   !S=&XM,C R-#$R,S%?9S(N:G!G[7EW5%/1N^4-54":@C0A*B@H(DI'
M($&4)B*@% $A C9 0*1* J$C74! 04$%!0'I18H)O?<6"#6@($@DH81 VHMO
MWKQY\^:M6>_WUIJU9M::[][]USWWGF^?<[Y[]KZ7,<58! 2N&Q@; " 0"+C'
M/ #&#' 58&5A^7LR@XUYLA]B9V=C8^?FY.0X=)C[\&$>;AX>7KXC KQ\@GP\
M/ +'! 2/"@D+"Q_F%Q$])B1Z1$A8Z.]#0*S,>]C8N=C9N81X>7B%_N%@- ."
MAP \Z"4KZ!3 (@AB%00QV@$P (#80?\<P+\$B(69(P?G(2YN'F:#&@& !<3*
MRL+&^C=KYM5@YG6 39#]R,E+5SB.6CAQGO(64@I+^7!(6J^B1?C6"$%&V?E9
M.!?W,1%1,?'39V3ESIY34553U]"\?/6:OH&AD?'UVY96UC9W;.U<[C]X^.BQ
MJYN/KY]_0.#SH(C(J.B8%[%QJ6FOTC,R7[_)^IB7_^ES0>&7HLJJZIK:NF_U
M#:UM[1V=7=T]O:-CXQ.3F*EI+&YI^<?/E=5?:^O$K>V=7=(>>?_@+R\0P KZ
M[_$?\A)D\F)A8V-EX_S+"\02\+>!(!O[R4L<1ZY8<#IY'SVE%'9(2"_E0T4+
ME[3R+8*P\[,1[F,R*KC3Q+_4_IG9?XY8^'^)V;\2^Q^\L,!A5A!S\E@% 2A
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
MJBBG.%51D.4]JP- [F/<?QKG2K\4MN2[UME@+IRJJXW]G#*U>*Y0)K?;JHC
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
M3Q9=AO^ ?S\-BM0..!4*:?V(LJ<E(CWLP5BUP64]S&*, 7$B;C,#*V#-T\T
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
MA27%SN?J.O--O9HWC/AOG\5^H/PT@(EN/+P^Q @:^-@R$"C:;<$<D@Q?\$H
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
M&/"J5*R*587EPAUO-S>9[???8J[Y/=]4O@-:&/\\FKSH1*!WV848 _J$7-B
M'IIZS_P&VMIEB;<A02_%L/Z#Q2LOZHJ<.19V@R0Q#8WOWV\,J]!_A48@:!&K
M#_&BF.47T"9$\R507Q,Z=GP@,'R(?!+@OK@0_'O1[?1@6FZW1NUQ^P=_JL-/
M4S)AUZFE;YZ[_2$Z+P@56H([X,16I3B7YWMLGU>;AQ1;N#T9E/78:[,\3,E&
MU0#!$O\RO#=17D_A=8'1-YUQC9EM:'EYK4P5_<KP=\QI>:/ZXI:>*X!W^<O3
MX?>;<=@S@QWYW#L)9]2]_M+.#:[UTKGR-OOBZ?EAJ<7:YJHW3D 7XB9?8!C=
M2V#!=5QK4H4% [6:J*E.$^R('[=BNTMAEUB2#7(P$7Z6)/7JS3O]@#<+J=H8
M6,(R*YQX!1&9K7H%Y['Z04CB\8"OGF3[FEZ+VO-@"?71]_6.#-%&4MR,+]J>
MAK&H<&XA[!#S)@/0)I-^"=7OGY63!'H[/,;SGJ^Q-<GT<*>%7^UMMZ<78&(7
MY1)M(.,+'R;_F?F?,IP]HL?=WK8$#WG4[>)G@  Y$1B@%RP)C#&IB\\MCT6J
MH'%75XL]Q/K\1^2**X&=$^E[OWYZEBLS\;YZ0_\!NI)C+#U_08A5>@YFL?'C
M4WOHDE?K(LW%_;>8NHK=8:B]%-D\COS8%F?W=AY2WR\KYC9DEN=+6<NTSWB\
M_?T^CB>:-/C\/P;BK]G]MV=/G2^!1M7H9_E4.K1N:^+[' G:[6:\8J:F-SC*
MYIL05.&\1[[?Q6PJMMK.JZ$NH_3SOMVL2+Z\ARVS1UR=1:3()*&2%M\'84R0
MN)<^/3)AJX&';!![IU_@%52O%UOH IA72MQ^YB?OGVVN1]-'20;^G;E+7SEO
MML)_UER[C>6SZ@M3 G43HYPN@?E+8 C: AUPRSB.*X\WRSVPQ++LOMA\D?Y)
M>W/#-PJDQOT>0CH"KD$ B"=UT=#&TD_F,3&R9Q_48 ECE#4[4^+9MA! %G&U
MV*/[XGN0RFP1G@\'746$(\D;,>613;_KIR1&_#VJMBRU;I.9Y=Q>YJ=ZZ[U%
M]?8-"_H+^7=-/$N#+M,%DQ=9T0M]58B2OS%"4750 C[O@[0>^VZ%4V[=IZ)
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
M.9!8^C@_G1"P9D-<:>[.:AO(L)[JK?C>[9OJI*\P(!635;9]!NQZ_U\C7'7
MM'O8VPWR<G)SKLTZQO !%%_G<P*N6$:$'M:OWP1X'5S*FL^GY6<P3;-,2D/<
M;NEF<=W$BQFP#H+V3GTPZHO/B$9DDK=0$EOD=UVZ94.L>*.7BWKO GF[BPZK
M5V97W_NG[39O')$:!*]UOA@VSZRM*8&[8&G&'4A<%(Y97C)I#&[:QQ6YE +R
M3(Q:1)L6/O9);>/>!-6U<$<U@> ^)!M&(?KHN9L1EAX]:Z$3I(>>(34UNFK#
MM9ELE&L9_;C3IH==$3A]NX(*\T)XU*%G?IT-*OA?7&T*XU%[?&;88)Z0P&Y^
MD_5F),B_A5,R[T8T9./PC %V*[0?U?@-U0V+?,I4H5WABN0S;>::652)%-1.
M>L*E1J/QD<M;T4:KN[NNZ%^V;D;\';IP"1PG@ $DE1Y+' RGC;\=.E(F.)!N
M9=Y1G<:5F0/>%+4-L+SB8U$:"G4)UDN".J/B6CK\\UQ4V]<DC TCEF9FKO*W
MQ%ZIB(V7[_%@7 & 9)%I4+,Q\B_H[ RL,NS ]:R"J4?].N\V?WEL$#T[>J=E
MS2(A=B,$M^B3VG_](=EB&*7B-F(E'4SN(=E,SXJ_\U56$3GAZ+$O>\ML(\WN
M=,:O4QW4TCZ4D=^]/SPHXTS\FVM5.&(%YX<9ZKW@:IW:^XW:VU=E=VA^GV07
MJ=O$\8H4<"B1[%]/[R_0]6OZ'TKA0(5]N3,GN/)YUAY18/)1'5Y-]JZ;!U%W
ME>5P9"I/P].XU%"['T_I1,?WGY_INR :RGN#NG0#G/]D504)F+G(BX!,.J0[
M!72R#*Z2:JRUJX21*X)CQ^C["Q><UAW?OK.$'H_'':R=Z1YM1ZJ3UC1)5X?:
M1T!Z-6(K2J(VUA6%4^GOX38)C@7!#6"K'F+E(_R>?5'AKV&-:TI@?\*HZ6D*
MABQ&FK%?D6\5"!2GZ&. B=8&3VWHMS\:E^M$K'1^4^C^ XT7=+[HJ5SZ9F91
M(1QZYA=> K$C$!ZM!S8%25.)8:'%!$;#$WK+>A<-C@UE<<W.L!1*(S\N2Z%_
MV<D7-I:0*36;XY04IKASKGR1:;(ZBV<Z/AN TERHPF6_BDLQ#HX.IK?DR51K
M?7_._Y3UGO+T_J=4J4\Q :/3]O'G W]?FJ)7."]2E3.% SB3JL#!8S&W>0E_
M3;=R2^N:H@\Y*0P:FQ923<HVUVYJK -IIXIG*GAA+'B_Z.PNS%6I=+\:5$M7
M7VO=W*!DDWXW5D'$YB<+!7G8QDKX"]09/'0R=WP $5_ AXG.6PML+HS^$W+4
M_#G/@[;Z?MS3K 3N:L%?_4EQD#9V1X&"F]0ID[!YO>.@]^?Y2)9MM(#I]O::
MV9ULTVEQ:VWC[[[AF4& 39Z1JC[+'9+P=&W@:%]!MVFB:=<*JO=/9]RJ9/_"
M/=*_@A^[N?2./)Q JT)W:(U/#+JR+/99A\5/BAU^D;[Y-2M9BM_V3X2?-\:?
MW5@G[T^@CX31P#77SN\[V[1.UG :WO@Y=\@-D<Y_4UB@<>\2"#?97-[K R=!
MW>L6&)>'_OQ.'W I7E[8.3%A-7ZW81Y;<BCA0;F^:<N0*#UZI23]H2X0LG!&
MBR?)7C'I>:[5K*-=W?6HNK[KJVVZU2J[<JPA#;SDWF.!"O?OR-C_81W@'](V
MGHABK%:EQTM@I1+].(JB:87&2O6://_>,>._.J9/W@/&&-4E3RPMND"I94?L
MR<8^%U4/08A=GJ3EP20?=HF-M=$;[2Z4$>+9 $Z:W7?!,8T4W9&6T:WI$<HO
M[; D,VDVZW[5 ,KTDE\$M'_0<\_V\C*^)QC<XTQ[P.OJPU95\5GS[V=[CW*B
MHKJF?N9,2X]G,RHS9'2;G\]A]"+WX)2K/ )]:/=' PYE"X)=3T2RKB]H2AII
M@.RR5$LR;G-#]P6P4VHX<DR=.9:LO-)BWA7FD"9;9?+LAN7BZZM!WC>(^8R?
M.2V\%H'\KNO'F0PM-[,- HBI+J-UVN #\3DGAFC/\HIXBIYCK2_^1!_ QUWG
M5<V%Z*$A8_ECXQ2GU1!5XP2-*4YF-KI)>95Y+7'X$!=SQ9,7-D.0C#\@ E\[
M/4^7N@2<4)0PW(L!J$-&_\75Z)E'KOR?<NWO)R\]\M<?Y3_TOIH,2O29!OV$
M-1[TW")?@?99B?5UJ.:1YG^)@NFW&SV6&^L9E4Z__6:DJ5$TZT?1[163TG\R
M _,4QH.\ANC-Q.FL0;D0C@@"E[3K;0R)V>?5S.M0?^"%7@@]#MW>AN478AZ@
MYFO[UMABO2[X<=GW6[[*2O Z-KV/WBBI;_ZA+H%D?=PF^J"Z9I"=2)'EX!+
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
M(S>DJ]$V7"4.$AK#^]KDH#E4$-&CCMHX#.4+>79PKF!ALKS</+1/" *:1JR
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
MH_%+:)F#,&IENXE'9BEO#-S^R."D,.5:.$%,7U\!]41QI(6+_".+$6\:(J8
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
MWFXQYOL[).ZT"N4.X2!/D1DRK*:*')7/>IL'*25]-):P9MN/]LOD\^L9R1(
M_+LBJW3(-\,X^T"\D-5BN.#QCAMNIJA(PE%YM^#Y\?/EK=FA%]V!51ET%>7)
M99Z)E^ACA$0!V/=QYZ*[$)Q=!ML]9\?>8-S!K<:6<#[W5O*$Z>%4)BN4:V,U
M.&:6;Y\"X XYYR?)R2"RM0:(;%K"6?ZA-A^.W0 UO#_EA9#>^D!(&:8DW3C"
M8PKP-HD"O+ TI0!9WVEW?.2WBHGAC+L[%,"8AP+(Y&=0 ,EQ"L I<5H(^?Z&
M FSR6%. C:? 7X=D'+5?4(#F?G1&"E)]DB2-51:"^X;%W3S2'_8\S8O@?+79
M-P$9!<N5,J6&2[YCO%1K2<Q:ER&+1>K@K9*WFGWG&A7E?MZ)< M,DT.S7KNI
MPD@7WQ>T''WYLCQ^U(I*%:HB729(YFOL-W0X.>X[^F3W*SA$'7\9ZG[X43##
MC\:?YN9":+/Y$,*$IA=60>(CO@G EV*=$W6AOJX77C$T0 GQC:^Z&YW59.FC
M@</WKV\R!OS/@V2,FXDD?E9#/#NJ!\1 1,BSQF#1Y36O0[@$+Z:4*DPPI3QY
MF.PH'GTRBUGY].+P'ODK!6#;R&K1GK3C27V<;WBOF,1;B?V"ZK&:M[J?;Q@A
MM9VX7S*C\*8>K?J-.;HRK>S%?)"D2^"CBN!HPS]J9&:C$PMO,NNTAG-\T3G4
MI'JAEDUK]NU))25NX_R(K73UL-2VP^G(5M4WL8A^FJ1S7K3'#__[-@\<)+FX
M10N=\:S>RO-CV,3(B2V_8D2 :WF_QMKH[R[3[2L9PFJJ7 D/3 POT?'@[[:<
M&))LJ4%[%GDUKG.9(=\J@<Q5;-61[N%9B#C43*(;7S)[92MZ\29?(/A!<#Y
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
M9)[I#L:UM-O=[7NU<R&%JM@]_[V.GNRAG!M"H>?D B-BC0%8*QRM N/.2*0
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
MR"/&J:G_+3Z\___X?SQH*//_#5!+ P04    " #WK%A:F!;V"!2U 0#9%A$
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
MK19C1DU-F"5XLE-].P3>*]9A^-5K6A1[PM2YLB/QM<?_ZVX6![L["8O;/,:
M5C: ;(EZ;@U9C^"J>]YQP:M*'B[PC\]\JVVOR_*\X3?U6[DFKSB[J-[*/^?J
M2C6O.&VV#Y?E>_W5VF">T"2,&,B8CU3P( 6$I!C$%$5AF 8LP]#V?#D!S^+G
M3XG)XT)(H5Y9=.O+RQ4V6_TTA753E;4TDTY:; ?*D^O?JSI87E.V-'JT ^2]
MHBW&7SW685,?FE^ES4#2XEIN"L:5%=\,=#[7A7,,:J<>&<\W;\M[7IT1:?AA
MVFR('[  )0'@(57A9%+?R2<HP$C$+&/4#T1@8GD]&WEAPTK+\K[MI!D>C9[/
M?UCI3)J5G0(QGI"Q,C@)_LC"KCG][:J\_UT^HY>T^D$?=/22?3[2*LOOY 1V
M2^GT!V8^L;RYJ_."U_7;\H;DA3[!UKW5N[N+>SBK:]YL& N", L%"##&*D9
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
M*8M]>O-;I;YY)3$W#[6.8KLL53'VBTK?NK71;.W]6NA+_9DR3'V?2_T:Q#&
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
MP*[=\V!&@H]T/YAS='LS_0LO\K*ZE*-_+'%1=Y61: 13A'2%V3@$D*:^ZH*
M 4V3!#$10A\994N>E+"PIE32Y$K#A2<PM4IT/,W)N(T\>:9V:JD5Y^FY:H$.
ME;*.3]7<7IT\93=3]-G4YS$R!V<S8#\>?VXUTW 0=M_J&_[@+/WE=A5;NY#D
M#:-9&/@^ S$3@:J-*@#)N  4$^K'210RDEBWF3HI;FFU<B*^?E*3N:>,&=M,
M,_%@:0L]H6!?N'N,BJD=YT[,<-VN<T]!O&3GN1.$C'2?._64O>5P4;&\P-5#
M>V_PB5?Z!_F_><D^Y/>[;CMQS"*2!1D@@OL 8I\#G"62Z"1(_20E:18:>_[-
M1"ZL!'8@VD[7M6IAUO[X6OTHD7A"0C'?@@UY'#<_YF?'3C68$>-@I!@R9&ZU
MS,^4FQDS\:MD9=O8S7G V#$<:#7KQVYB?7/(\DE7^Z@[THWV 3\O=!MPE210
M7U1?>'6?4UZW[4(Y>Y<S>2C\?^_P-A<JQ4#^OKPJ=*6JL[H-WMB((,-1%$$0
MI4)5 .44X @3D 4^"N,89L1/;;NJK(;>9KDY-6?YDS?MZ@)Z#BH/2$VM]5QW
M#AU;2VZ]=VMJ%OZ4[\MN(^FFT$;X]M_8KIQ'TYO'G ;GZMPM;KVN-Z.53>'5
M7]5SNWI]"*X[D!I3JDQ=KD*W6;L0>N2+ZBVNKZ]X(?^F OV^2KD;PD7(4S\%
M,(M">6)/?8!"/P ^@IS#&-,(65ZMV(A?V'CO0>DZSAV:$=OJ?BM63=7W4ES9
M:> C-*F\6@5$?O4\*J&  Q;O3H*94P^[D+"X*K4"M;(V="'LN4)S&L79*OZO
MN[QY:&.,=5F=G;\@$RD-PQ@$8< !9%2JG\CW010F?I1&!$78J OSJ*2%-4TK
MU:LY54T5'0HMGB+(V!"</FU+LZV=<7Z0Z'V[&3GKNQAIP_-:WJ0Z(7]M VB8
MAB/FRL@#[K5";BM.<WV,^M3E^GR27XSFK&#O=^D^F\SW?<&$6L<< 2A2"#(:
M81"A$(=R62>!L+0JC.0NO,C[&$[G.ME7^3!A-$TH2E 623*C5%W49B"#(09^
MS%'$LXQ#$=L>]F?GU.F@WD>Q#'>F.G1V/NPT:E_\Z_V72_ZD(!A^QYS*E5C,
M>H5*)"9H5B\R8D'1L?HA-H^[:F9YFN3Y5?%6F7*5M$!VP1TPY@3Y!" 49/*
M)S) LA0!GL40ISY.A%EX]9B@A77O7[8EP=85E$YP8JH0IL_43@-T\CRZ$[B(
M234\J\57^ GQ*R_I81*>K^&1SSLD34FD[>WL1U44H5<LNO,)U2HK4]4;VO>H
M>(<;OA%Q+.)(;O]0"*P<-BE0 ;" $^&G29P%*+ INS$!BM$ZF%QS0T/J%UNW
M2%MRI'C\\G5)QMRRN_: O&>$>=4>DTH,UR73]K \)G$M3ZE%PMCRU#KFE4VB
M>*X<M&GL#*6J.8Z\7D;;M*D_2GR;.)2KB:8<:Q^VY?=:W2)\K542QK%2%31
M,(@% JF?$ !9&@&<0@:0GZ D#2A$,=XT-JW%S01;F7#V?</5C:SR)7M"(?'N
M:IU.9%>H8AJQIG;?_'39:?.W!Y;TK>BKCJM?%Z_J83?SQ6U%0S@KVXYV)#VW
M)2V?=Z_J=K33]R[WH&OV?5YTINW['VV;>)6?4/=4XEDE56!QI;#NJ][WUA01
M(8UP&(*8,FF49AD'1 @&HHP2)&)ICL:6(;^KX%[XN+H[R?$.G'V!N#7>G:D^
M_.G>B)TZ/5:";M<*\I#DU6)6A9-4 >%';T_G@]6O'UE\N)U,JZ /;6664<NK
MOH 5BMBM,9O5J]ZM^(J.E<E;4[QS7;U]4Q4=GKZ[I*J;2A_(Z@V,10P#&H-(
MQ#Y0U8H!@1$'*42!2!F"D%D6+AX3N?!&<+:/IU!A$ZHE5<ZLZ]Z-L6:JQ^?D
MPDX%[WL@[>O7\=W]\5[ZK-7I#&>Z? 6Z,2!K5YDS).9()3G3)^>H;?ZXNJ>Z
M+)%:JN#G#;^I-S$GN#T59Q0!&*490)A*=9%A%M.00.H3]^KF0Z*7OF!^4G/C
M<7E<=0]8>]_D4-S+%1K#I H'AHUO3!?@S?+2="[*)I9 -YG]JD70!P&]8!ET
M$Z*&"Z$;C>#LHE,E,7G]K-SZNU+%C6["F, 89=(^(:&Z30T90*K\>9I&"&:"
MQ#1 =JIG6.#""J<3?JQQ@+4+;I@X8]?;;'18NMQ.,^%]8UKXK+K#;)[+.]B&
M8:SM6#,BY8A#S>PY5YV@6OOJNZ)+3J^+_+_N>-UZ[8[U_3W[D=>;*.,B2S.A
MFB&D\AA#$$"()B"6)QI**6%^8AG_9HUA8<VQQ^,U>T![E_Z)IMG?L,1E;;38
MLV^J:Q;EU$[]+$"G@U)R)F1Q/66/;&75Y4S=<VWF/I2S6Z8J*>=,WT=\P5NE
M27N1PUJI7E[CHO>[K@L69Q_*ZJOR&+7'P3]X<UVR#28"!2A. *0D A#"$&0X
M#0&E.(TB/PK]Q#+F;&:$"RO''=HNIQ&W=3_[H?+7?,MTG[J:;P7("_4ZF7V4
MRW*OT-BE]'(OQM(#]>R=U$]?2FOX-1+NHU_C'6#]PNZTU[_S7MUHT+,ZKI;A
M<WD_U\RXUW:++4/[$2_:0H+FNB16U>?ZQ^M#?_-W=_RR_"P_4Q:8;!\^E76M
MRM4='CRCS1VN<KP]J^N[&]TN<9/PC 0\2*3^)ZEJ$A8 G 186<,IHBB@8<:G
MW0[/"WAI!U\G>^IU\,QOR?4>^.6XGWX!K(MW/O86EGOX'I.V=E-ZU7X&WFTW
M!6\WA!H![V:ALF6[:2QY[[L,X:M?^,X\C1>^Z5WFI8Q?\2XDUW4GN;CM$H:_
M\*M^!FL6P#"&7'XM2.8#&"2^W (2#%*6QBR,8NAGH=T6<$+2PKI[+]7;B;75
MXJ<8,E6_,\S;3F\>IEQW$A=)2!F9U^+JZ93\E?7*" W/%<+8 S,'#O[)FUW8
MR+M<"%[Q0E4VR:^NFU+<U;PK790%"!'&8T!8P@!,8@@R @4(_)0GW*<!3=)9
M @+-\/S/#/0SY-K5<%N,P>EVV2XP3S6(W<??L0.ZUUZE\(%2 (EPK)/D?+%V
M=ER]5 R=(<J?(S;.CE+CF#?+86<H]*<"NN68S9:SA>O"^8BSA&8,1 0+ #,D
MS],L5+UEJ3QIQS1,4DMCZB6FL;!.WE64J_A6)1VJ@QR^*:LF_^]]Z8;>E8JZ
M\=46<.U=R4G*!R:4!5SOFV"J^G_V]VNW8SPJ%J@+4W43>JG*@:MSNF81P?4F
M]W+U!%=_@8.E!=='XWQ(N+F5.E3A4CU)#GF3YT7;K.2B4K\_790%P23,$(M
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
MV=!N3 S8QY8#KF;[NDVT;]<ZCC!'4$I7;^B\>%+5/^>/VIJ%0<Q\1!G@/DX
M9%2:J@$2((U%BG'">&;K(K<'L71P='N\S(OG'3"F!' 8$NP29C$_;5."(7I>
ML*<$Z@+"2W4*<29DU8 %0V@O&%9@1][PY;_E6%.Z 5R(/_HEJN3PG$JMV=JH
MG>VJ,A,HBCFG?@P"SA" ,88 (_D?R**(9C05A-H>MLVE+WVXEA]02[!?ZTVE
M.71HNN/=[NSGWE_ E&OC(_0R#%H>F><DS[%C@24)J_0R,,7T ET.+.DZWO_
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
MI]G.5-$Z+6^?T=S>ZW16QB'7G\(0"TQC@*$@ ,(L!3A( D HB4@<$\RA<:>
MN4"M>)1J[R?.+0K.SLK^L!)[*4ZME9M9#<56T97[2@OM7;;WJCLR_3I#W8M)
M+\.M[,5:+V5RU8MI+V?^HA=S$&=8\V*2J!<I>3$'.:<J7LPRMJNY+#=%+K^O
MC4K-*^YVXV]B/X99@C&@)&#R:,J9W(9H!F+(XRB-6$0C?V<:FUK%QT4Y6,!V
MV\N?NL)Y*WKO#E*^N7:)J>+<[0T8W_W5UDH^P2'V$\8Y2T'$<0I@EL5R%Z<I
M"(,L3.2?TC2D^^.%3:GYV8B\=*LG_R)LFIXO)I#CM-WNY"V@H4TGM?@!X83X
ME0\#PR0\-_Q'/N^J,3^5M<J:WY8/:OOO2JSO@[4^5:7\YT6E*K-O&,=90 @"
M),)2BU(: .2C ,0():HX1,13RSL1<^$+&^V?5,L!::U0"<C:K6!!H>FR7X88
M.U6@,( #B'VOAYV:S L5<:5^4U:>ZNPPIXJP)V!QM6$!:6558D_6<_7B,(9S
MBU6=#Z@C.?0M1=M;Y+S8_>\9I=6=,B#5#K1W:[PMBZ;"M&F]'1LJ38XD0Q&
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
M)MXW4">.Y%RV05K .B^]:,Z+>]XUZ3POOMR1.F<YKG*^LZDHYUF<X1@PY,<
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
M?41_4CTKI!0ZY$'HQCB++-'Y U@"GA/E/Q.( 49)"F+*D,@)QS2URI6;1=O
M7O2?JXT@2U,L^HZ8[(/3'+FH_D8>G4MV!GQYMH<2/\@K<6-DK73TDZXO_;-^
M$^R0%-)I8:L<HOM&?>TXM?HWW<]('5%M@G&M-D<CS -ZG!,S)JU>&A[M\ 51
M ]HP=XW5\*_C3-G6&82.C9AM+ZYN5V_7F\WZFQ)7+W*.4U*D$,2(I0!1D8,2
MLU+]KRP)@3*+I?2+D#TC;:Z(6,T>ROFM]%Z)>38.Z0/-EH8G@L*-1@\H[$M+
M*33H06Z(Z-8>\V:+9CVGPY6B5WO@N!RMVO?0)-=.-XRM=R:.Z9/:]K%GO4]\
M6?+PZX:L:AT)O5[52B'UM=+?@>>%3,H,:U9(6 )ULS<"<)E3P EE..4D9<F8
MJZ@1J@5FE"]G*H!N.YJ,NHD:\T:\;J=FPGG4C14YZ!@]&B6;D[*!]Q#]M=6U
M"6E_;<*Q]U@3X#?OW=88A:]YWS4!T -W8%-(\"_&=3R\>R^VI%KJM,_.*<)Z
MMSVN LVA>5[F4G":@ PC"5!<0D 2S$&6<"81Q"E&F2,#NVLQWYV6KLS5ZJ0V
M;L<C.J*UZG@S;C<;XUZ!->6&!=;[>FDR3+V*>'EC,D,M+W?=9B_IY0W?N<I>
M_H.%\D2/40==)R=#62YEPH$L(0%(2 JHHCO TA1#(@N8(,<"IUYZ!*:]3\,!
M.).B.I7K.!JK 'YB)V;L6AYA+RQ7=__.:_>#^7J]$+H[=OW#N5]S_D-4=_=;
MP6]T'/^=.)SSW6Q_%T3SJFF$3+;"!%0UA:6.1W]*";%ANJG>[4:'F0J^2/*\
M)+KW$H>( E2H_Q&92)#E1$(($RRY52_U$,J%)K_&U=8A#UR8*?SYRY\.F2J3
MOXOAJ^IK(NQ&F7M-HU;5;DC0S3;JJ!MI?=^T:4-M&;R.SM%!Z>A6#6#4ON([
MLK];O^:[\KN3O\X[<[K?#P5J3US Y")GBR<(!58W#B&8#+>UD8MJ\8M:>K?/
M-YRKKWAMZL#<-NNO FJ1LQA3$4- 8P(!RG$"<%9P($@L>"E3S&AAL\X-"0J\
M9C6BHU;VF\A(UZV1]_+MJ'$0KOZE:$H0W)85?_NM:<;6N#/^="W8O]RMG_Y5
M#6$\:?T70RB&3 8'GH48;,W;3W+KSWL5X*[6FZ]B\_!Q35;ZR)/=B[=M[458
M(IF3M 2<ZQ2D@F% ($2@0+B$%"<I%583=DA0X FKA49::M2*C=XZ55V^#-"P
MMSB5V6Y3M)$:G3'<H^EG+P).Y:0G0<*[2O0%1"8K]#QH77_]YLN/SUF6>="(
M%]66AS\_MG^QV#SIHLS[ML5%EC%>8A!3H2BIC)4/@0@"<5;@G&.42F9U%3T@
M)[@+<=)RMA7MVX?W%*%A3IK(;E>OH6MRW4H=W8/XU';?UL/>&$S1<7B/19 V
MPV<ML^XN?/KTE9H*GS7A<B_A\Q_WO;DP6R;=^FTC[G5M^:>VX]L?8FO:P.FX
MOUH'_HGZ=O59[;0.&ZY:7Z_(:B7X6[%2?]E^4M^!>I%)B<HTYR"5.5(^54P
MB<L"E+PL8"'3/.96M1["J1B8^TXTV,?[[L.O=15+\?"X7#\+$?%&MX@VRD7Z
M\-;YDF3R%VA[?W+-U^)&S<T1$NNJVO:3.905W9+O;\Q+JILW)IH8[<V)VLT5
ML\L[\[A_"05K\*N9R16?^=8F%/"O+W2"2?)=!/Y=//].5J1I!OU)4=YZM1)+
MK:%2K_$U"DR3E.,<,-2DU7!0)NJ?:0Q+GLJ"0Q8OMFNU0-G2^K!0)Z(^B+;?
M-NM'#"WL!;IRKP5NMFPZ+1IN_*AD1P\'X;H(22/=#AL/CK,W-CAK6:@R,P_9
M@_.:61R>'>4P?MKHRM+;9TT_VYL5UV?NCUIFNT\ITHR@+,6*(U(&4":5_X>$
MCFRA.4[S@B!I=>/K)C:P8V=4\'+/AN!R<KDF!,''C7ILQ;\QKD]3RE+L51CN
MHN/K$5E:/8^7,Z3,-3P72X N>".V3_NG:#5M7]Z+YL^O]YOU[N[^ENH2E+I*
MST;Y.^I/78I6&7\KNTV";S=&Q[<[]0FAO:)N^=J-R2O[5<%RKA,M1GG.<EH
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
ML>CT<+7WT+,Q^%CCN[P^>JQICJJ.V\G]GY\V0A? ;NO7UHM2GZ?'.00TDQE
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
MK*3X71"M@6+@3TJ!-;^57ZL'\:D-Z]'1!5M=/DQ1\Z..2%BP+"D%3R"@*<X
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
MF_8\4QA%E:-XT'3P?7C0Z;3@!2?7B=2=F6JG!?DU\4X\OGM-O;/NKR[KU[C
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
M$J!$$$"8%$#19J9<NIBFKA447%4(?1?P8@:/*K_H#&^6LCR!A((4%05 I22
MIC &A*AM/J8HRREW#20.";!7J' KQ]QL-ITEU3\.G<^#8^RZP(3 S7=5&:I'
M>:7EQ16BV=84:\6NM)"X G=Y]7 >:8J ELOM8+LQ&*E()).I &F),UW,ERJO
MFC!04)+!A!<,(L=>.<XZ!%XT?NDV4E;H1P=-HD:5,3$N=B#;LEI0Z-QH[33:
M9: 9]0PA+TYPS!KW8J?9%8-?G*#KCX!Q&\KCE%+*BHDOCX2)MED2B4LN$<Y!
MS'1FKM0!+BBC@"4Y++,LIIFTRLP].WI@YFGD1;46Z'  ]PH#B^/&,98Y'C,V
M1AE9T5^_3]4+JM>*OK.U5\_,=Z9V2=V3L[2+'_*^^F^:Z56Z<M>+CGSOUP^D
MTD%AI<Q3$@-,$MW"#5(]9R0H8D$$Q R)Q#&;?5!FX)ETE*]7(_FRW^5?W"CA
M7EAO$$K;E7M2@-PFY%AL?,(.;*T-'XHPJ,G<X0FVT)P)6;!^U)<Z3BOLWLIW
M]WKC67]87>P7=[C\22%7>&0QR$26 @1A#LH<(P!+7N)2P@P3[,8I_LH$)IL7
M=8C5I&*-:GH#_]C?&]'QFG&25V/+4?, [D9>8;'VH+;Q( 7GO!$JSDR&X\%\
MS9(3C#FB[["NC+RNZU^5L4W2]$[M@-K[TO6J7N2$<"$8 I+I[KDQ2D%)"P)R
M1A-(<%'@PK$WTK#0T(?N8MNV"?=HA#N$ERUW38N"&T<ULJ.?U":X_CG2W_.V
M5,/.1,$=-)BX(:ZEO7/TQ!U29?ZVN);@G.V,:_NL>_WC7]1HV^=WBG,V9/EA
MQ<7W?Q?/BA-XD65)"N*8"8 (98 (D@&$"U2D$D/(K8Y8+TH(?8!J9$:MT,A(
MC918^WK(YW'IG_N36.LVT9T-=:J/W&N,5Y'D\R/.5BFYUZ!NN>3^#TYQUW%H
MY=5IY'4KF[W35YVFMV $XE@7$N&2) !1JO8O,<\ PT1D0F1<QHX+LY/\^>(?
M]1G L7%>MVN>KH6QKRND=1I53'08<9]+CTEQ''/A,1K"D=<=UD#,>M4QK-45
MKSFL(>N_XK ?QOUZHROGO=B2:JF#B.1Z\V!<CQNZWFW_[QW1=*E^\"1>_LZ4
M9*Y_76\^"J6/^'@LBRQ*EJ<Y!"72)[X$$5"63 )=+CDI8I*4N54:<$@E9Z5
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
MP 7Q,T_Y?A!>3_*!ST_1%N*S6.H)\XEL.NM:D?(RR40&LA)2@ HUR\LT4?L
M2HL8I[B 6/AWA3@G,K1[<-+X8-,H$#TV&HQI!7$6/FNW8$)0'%V"/CR"]X'H
MLW76-A!G%;EB%X@^8/J;0/0^Z=U5=+UM*QORF^TA[^7#RD10-L4.#\TG/JWK
M2M\WO]UM?UUO_G%?L?OC$W4;VRMX>_498T)XDL6 2)D"A)($E)G:B.1YGN04
MEY!3U_:CH70-S$Q*[WW94!Z1;3=E3/> W&M_VJ_EL34@HKNM22GXIFTX>;:.
M^-X.YTZ<P5Z[+3'^$"_3C5%G>(]!+M^#0QV^1V@P"^9N)AKZ59SI.AI<I'OE
MVR_5]^WS[4I\7?]1J>W8\WORO(^8X9*PQ-3C+J!0&\\R Y33 I1)2K,R$Q(5
MU+9V[64Q@1D_AP#']O5%>^#HI]/IC'1C0B,S4D*C[3IJQ$9:[C!].7T5K*NC
M3H.!7WW3!HMU@\6JP8(K^?\R37W28=-Z*HSV/#Q;C=!A [I5/BT^[4XWGS;K
M_Q1L^SO9W*FM6Y)1 A.1 )X3 A"6,<!4Z.)Z.*4DCZ6@<K%=;\ERF&%.1G8B
ME</X+I$66E;T8(39S[!3ZX<)Q=LF-P[9F_/[*'/L.<+;+#]:L#3/B0O.FM S
M_4\_/]N,/ZMF=Y*?_X#W4=?ZX5'1K^ZF+LUIFO[!1MR+56W* .LSM:_W9/N/
M:KE4SM!;?1VG3]8K60G^==VT +K=Z"9 ?PCE#7TEWP\Q&T5!,$PI VF.&$"9
M.24KE$L2LTR*N&00<\=3LG#:!G9J3+7D:*4V06JAH^92^:"86?L.G<'^+^?C
MMH"OT/JD[L=X,8Z'? >E]:YS;<[Y65?O_6G_5FD>F;0Y_0+/O+W'IJV9+@.H
M+#@$4:CM6ZB0H/!XAS]H#&C#W&>4X5_'F>/-&82Z]VU[5VV?;S:"O%MSL> Q
M*DL$*8"296H_FE% ("*@0$4N"E@F)+.J\O5RX-"W(;IUF985:6'VO=E.;.^G
MSC$6.;*<G3%._=?.:>[5=NUDH-FZK9U3O]MD[>SOIRA;95/AN.GXA8N"Q[1$
M@"1,[;,R+D%)8P0DQ@A*7G"1.A8Q]](C\$0[K0-4GU3R'M]7S1YM6S<G.(9N
M4WL$?",+)3D;/VLM(WOMKEANR!G"_HI [L.YK^TW.UZI;\E'_671)P8PAIS&
MI<[WQVJ#)\L<E%!"$!=YB2C*$@BM:@V?&3LP\;32HKTX^S7^)0;#R_P(R]SH
MP-HHI[7^@OI>R_W+L69;\2\8T5WT+WW$/XBHOK]9<?V'SA=Z(DL](9O"6SHF
M<5/1G8[$6Q\NB6ZE3C!JJQ[(F DN* $P10E ,$L!EF6J2^6*K-#%<[%CQX%Q
M"@4/0*KO3?J;+OYG<N!:_=R#CT;!;GW@,1N8CM[^)1S?1,0H9T*<6^WTT47G
M+EU7"5>#!:A;,0U:,X0^C5)S]L"H*4 ]%S8UR;CN-TV_/#PNU\]"O!4K(2OK
MY+^^1\--M+W$:"\R^NO&K0Y9K\GV5S-3F.YW2_,*@FDN:H8,ZKFSN?CH;-<W
M0\IW;W(&/^OK>NAINWV^V39353O]7]>WWU9J558SE>C,R$5&899S*D!*LUPW
M-$H!*9ERW3-89 2GB$G')*=AH8%=B"_W2HHN\:$>-9F)Q=_, KAU+KEO@1^"
M/"E%JMRS0L0 I3$%92XIB"5+I!0\H5GJ4Z]B6A2O5[C" D)(<YKR,@8%YR5
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
M;#9F=C>PR[L>3[NSZC^^_/Z),!U^_>7#[:=V6XPIE"SGNJ%H00#*!09ECC)
MLI3+G'(NB%6JS24!@9E2B8Q:F9$6:C_5SZ(QS(!C;73CNI?F>52"/FNG/7F-
MM=>/IJQ?JQ,)]=G20S=G'YN-6/J4[E)([^=F*:'Z,G_#5 G3A2SV*1X+FF=4
ME*@$12H5V4A. <:8 YJD(LD%%7EJY:R%4C P65VIG.KP>^FGO1\!;3?:]"NO
M6AT4WL>,-24>36V>NU;IJU59M8;SQZJV.JSVCUQUU1KTD=57[>5X)[L)-564
ME#NU1_^L]%FO"%T^?UK7M9:Z5_;#ZM!E4BFR>S M319,EC&,B0 PCXOF*)DD
M*099CM(LSG,!F6/\[ AM G/T4;.V4J/1Q#EK;@3:MF0\$X:.9\$G\&T.:D6/
MK5X'2'6$&#GTM"4'W2;-U!L/4?A\OA$ZSIWU-Q[.,[F!$PSJ7Q#MJ>)BQ3^1
M9R54U M62BZPS$#!H0Y)2/3U&4% L5R*$LP@8JZ=XEZ("$Q?>W%UI#R?)=F8
M2$RVW/$F)'.[(5R8%+7&M7ELM7*O+_8".%O2&@.'8\Q!*VG81J]"7.?-F*&*
MU@O!LY? .F_XN?I5%SXY8B^Z?A!?R7<=T+2JA;Z!J%:ZR>3MHZDSL%[5"R@9
MRV.< 5T86K<]2T%9E!CD65*R7#>CUCM,E^Q]&[%.D]JW,?6Q:K3[?+7"SF$7
M."DB;O-:AQ")1G#T4X/)U*TOK*V;8ZLUK,S\&RAK@,YNB^R?=L^1_46-MGV^
MX5Q]@VKE1*B)\S^KQW=K+A8%4:MWDJ: 2:039O,4T)(4("]C6>82YYQ8=43L
M%Q,ZOM (CEK);Z)&=J2$1UJZ?3IM#U#]/#"=^6[SWM=RI\S;8<.\TG![AITM
M)W?8M&Z"KL6G?7)$5LK)?Z><TFK[*V%-CQG.3<<OLGR[WFS6WQ01U._(H_KM
M]GF1E:C,U7(.",3ZX$$*4 JI^V\)EA0RD0BG]KDA;L(#3^2C:+5+?EHOGW2>
M%#/:1;)13Z=+-;$X+ED+CA /WWB%!,Z- K0FT:V,&EVBO3)1!\NC.M%>GX#@
MN:1ZA /1-\5C9<YH3K]SSQ$Y@DF/8+)6K\D2//S@Z$WL<!QRQH0./V-/$SD\
MQ_"OJ:#L6BY)T]/ZJSZ$V6V>O]P3]95:%"6"*5<.*^6( $1(#'#*8I 2A$K$
MN$BR?/$D-G3M4E+ALD"7V= 5:ST9WJD5SDR&]</#>A751JH.P5*?OR>F-:DI
MZV-4%-R]MD(/F+;;KJD <N/<KE2-T+:5VV(T;3V%80-G**;0H\3LE12& 3E7
M1L'B*7?G[<\5KVK3V5YPDRW\J0E7JK^NWXK/@HGJ2?!%*>)<4IGI<,P8(%J(
MIEDJE3RA2"C*EM99!U82 [MIO^ZVNC? 0[6J'G8/41NB99H6*_'Z8"O:K12
M3<+!:KT"#4GHWS0_JW?4Y+M'Y&XCA&.^@1WHPS[<Y%"ZD4A7?)/]?T1RNXZH
M:/&T959[:.P]M,DA\G/+)H#*R1-S,KO'_;(;9S:?R\FLKJ/E]N 4G7B.-=L_
MKFO= ^BS4#Y,39:O?K7/,$\2207)&,BY;HH8%QDH.<5 RD*R4D*>(RN2G4B?
M&:*FV@X$NH2ESV75&+#M;[9F@M#U&NRD\^0IEL:KW;2ZG?N]1>&$D6ULO*&:
MM6&-NY97;$WC#6E_$QK_83V*"'3DOA=;4BUUZ1JYWCR8U?2&KG?;K_HN6ZEA
M8J4^'_RQ^JOXOGVKT/FO14P8DRRFBATS 1!+"T 830'+8L1A43!HUYML,HT"
M,^47=B_X;FEF^M?#37_3U+BCCD-V_22O8=@]G1W<,1S*6P6CZJAA1+2*K\(K
MCKL$1:5:T<AHZE+?8)(WX%#[8.XWX5D788(W,E'-A"D!ZZNG,(F<^6HM3 G+
M21V&20=V7YG,F&V%]:9\#JL.C6Q*41"6E0G(H$@ 2K)<M\7,08)DRM(LY22S
MOJ_J$Q1X'6E6C'T9^:-P>]KJ16EX/9C*=C>:OV2V1])5K_WV;#P5#GXDZ_PU
M<").&]MZ^+#W\=EHSL:(+GM9?=ZC,OR.5PKI/\B#6-"$B 0F$(B\* '*=4(\
M)@3(5'#)4$Z*W(J#7HP;^CJ\D11I40XUX3MV][/*"&O<2,3*$+=J\*_5]JL%
MWQEGODKPKY4_J0-_YM?>S4G;Z]!C\DR;<O-V5U<Z=?K=^H%6JR;$[--F_2@V
MVV==KF*K7 7=H>%14^2"IB+%+,%JJ\AU:;J2 ES&#- 8,Y$("CD5CGU,)U%L
MIG@4Y].UB6"W/6:;'TS'^;_7KYL\N,\]I*V.^I[YH.2;Z+%5\XTIJ[,UVQ6Q
M5W72;JN3@A>^,>LTZL[=PW52D,^T>YUV?%^ZW1<(4O[+S:92DN]TN8HSU:47
M3$*<Y$4"8ISJ75$*08DS 4I69##%.24(+Y26U9I_V9+-UI97K35PF>TO];">
M^&_%7;5:Z2@^2I;Z#MB52.T!S3.6Q3'C@#&9Z20'#FA*&6!YD2.19@KFH@7T
MEQ7_ >#<:V$-IGI@%B1M5YT@V+@M+!T5(M+H$&GZ<>ODX+%H.-L>?%VPUVAF
MZG>&ZC6[NP_AW3ZQ2<#0PYO@(*KCW-K;[J\;LJKUUTDM(;H-Z[ZL<;V(TYPF
ME*0 %:D$""DRQQ1+D)>8)YG:89+8L82'EQZ!O6%=)LL$N &CC?;7M)*D-T%Y
M4IQMF2DX>FXLU:K3,%,7P7W%L6U'I^B;4BH2>ZTF[9(X!I;P?1*]M)N[4^(8
M",_T2APUW+BD4>7.;4WHW2&J(^<HC3E"@"-8ZF0P#@C-"H!RSA(FLCPND7,E
MHG.2 A.5\N]-*?"-=;R&(U"V/#2!^6Y,XVZY=S+H1:MFRO]\+?\J*9\78;B4
MY7GY =_I_#O9[C8Z]6%%EL]UI3L7_;'6\;?5DUJ;G\2A;5S'C5I0-;&+F!$
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
MVIC84<"$#YSU4V_NZ-I1(!X)P1WW/.\XW:IZD%?*G ENGQ8DI@66*@4BA@F
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
M?U*ST/:I310J9?7AQWVYT=N7MU)/2/*K-JR6H$%&^X+6!!9%G /)<*XI0Q6
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
M=SHPW":8<3@XK7+M3/1:XPX\>K85KIV)W?6MY1V^/JZOW^G]K@I[6Q5%)8A
M1C!0*C<EO_0X9I3'@-"D*!+,.1:.<4*OA00>O$9@G9IB)+JZJXY 8NN@&F>H
MV\!\9F.00EVGK0GN=#HB>F8WTVGC7SN6>J[U*./;%OSK'+55+F5\>VX/]S'N
MI$9=L7Y5?/O,=ZCB.Q$,GE5\C\$Q41%?"\/ZBOCVW3Y?$5\+(YX5\;6YWGVH
M?:3EYF]T^2 [R>W[;TVBC*8TYR!5+ $P212@B"9 *$8R+'/![-):AP3->J3#
MZ7UIZD/<T15M6R"[]F\<!&Z8HZ:"PXVCC-2H%ONLUH4/2?7:;T]24^'@1U+'
M\9B&I6PLZV&IWMMG8RD;([HL976]CQOZ45;;VIG]5[D4']>;KW*I+E=&1#>Z
MIEVK$I%#QG$&8EED '*" "DX B+!"'*)"!=6T2[NH@,S64>9Z%9K4P?455H?
M4#8*^;4_<837QGD<"C17U[ #7A[U-AV!<W'IA@+0UV'K .1$99+\,.AUL#H]
M<$;WJ8^ASYVC7D_P:,%)J]M=;20MI2Z"]+Q(TO6M["\[E@F>Y!!1D$ $ 21Z
M9<EBQD"6"9A+A9C 5N74IU$G,&$;!4W\73-RS*!9UCI&J_76=,IN2H^5JVA[
M*Z.[SI),+U3K*_T(?8+7-$SR\X+O1OS_=W%WZ"0Z*_Z>/4:G? ]3M2*=#+>^
M)J7CA<S7OG0R0)XU-IWNJ1X;ANN+E:B;C7WXUT-Y;YZ_<^W'@N""F],Y' .8
M< %(S@20.8HE8Y*FU'KZ.2DE]#;@NLZ06=>-[.1.M,.R]20Z%DO[*6QV7,4?
M-==GN7[2;H>5^13V>R["W5Z[VV)[R*R^=?7)>^=;0@^I_VRU/'CQ%.'REW?W
MM-R8AW]:5Y66^$4^ZJ%.ER__U 2 8YG)A' &4I47 &:9!)3&&5 Q5IS+(A<Q
M]@^D=U-F5G]LN9<?Z5\VR9V;5KMC?Y\@ M_QU=@>?<X#N!MWAL5Z9%"_'TBS
MAOL[JGC&1  _,/M3!#R?Z=&Y>B/*%=T\?;VE^F/^+#?U#_J_Y5I<ZQ<N=_.T
MB"$BE.N75D@ E2GAS[,"9"1)F4Q8IF+KUO66,@.3X4Z+J*K5B.[UW%[_^,;\
MJ%716R.MBT//9DLHAY=Z 0!R(R]+;#Q6@M;?FWUOZ^G!\FQO/?*#<FMN[69U
M7W]KRR?-U^+:S;1G7:X=;_5._A;_>&C=OGJ'_3)"5F^P-U3(W5JW316M%APQ
MP2&G>O.+$8!%C@!!B@!5")7R/(T+7#CF@OOH$9A7:YF=_5*;!%UU?D4YWSS0
MI7N:N!?LMJO(X&"Z<7!'G=I_5^Y#]\4^=-_X[T[ /6EB^1ADPN>9>VDW=]KY
M& B/9*&/>MP4N^PV?W5U\U7>U'HT6S:$BRQ1INU;(DQ:.DH!C6$&D*244XAS
MB1+_W?1QH;/NFM<[%:*JU6&*C?$)-'TVP.,Q&K/1]8!GY%ZVW]Y9]ZPG5#GC
MWK0?G/X]Z,"]_@7Y[^[7*_.\*V7<@-NGMH0D2F!*$R1,B\@40"@A8)(3D&.2
M$L8T<0BK#-5A4:'/GO=BS8B0M6#W0O G4+*EA"EL=SSZ/6)VD%*80Z;-4)_]
MA *S5V'O!^)8K?6!.WR3\J[ICTNAGUO7B33;YC\>FGT\YYE4/ $%@0Q _0_
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
MXX0QZ[)[QP0$7N@W(J.]S.C;M4/0W$E4^@EJ"EO=2,G93*?2>WVV>)7>._K
MV4KO]9G3+;W7>YUWC&O;WNN:_GA6="^/LY1+#$1>9 #F.01,R!A(F:L<D9C
MPK6CT5%!H<_4=\W+3+%6YUIZ@R@E"<M4@0P9804@ILQT22^ ( 4E2E"9P&2Q
MDC=FK7<]$UBD >N5U)\%,UN_P_COQ8VRG,WVB<OMM2E\,.YQ\7-'X/:"<"3L
MMO_Z*8+[C[D\NXW)"DPX1'J503#3BPZ2<D"X@B 7IM0502PO1H3Y#T@/3)$[
MZ5''%3PFA'\(2^OQ'P8A1U)X%M9_]'QEEDYOE@#,&LX_I-,9 _LMX>H/\;=]
MR,3] )KP2G&]_EPNEW1S_7W=Z4JRD)"JE%(%F/XO@ @+0/*4 I$@5.0YB67N
MR$0^:@2FI",5]M^TX<AU7'^C4J1UBIJZ^^9*]P6*UPNPI:_0L+KQ6%_/@E'0
M3M?7P J9<S4]Z%?NY^B(8 6@=;L$NZ?Y<E]=L/1O6JQFVNKOMW(CF\WM9=7^
M<M-6#B-<%!@F!"0<$P"Y-%T6% (%ES%.,JY20MWXSE9T8(YK2N ^MGJX4I<U
M?K9T%0(5-XIZ#DCTW>@0R<:/5%:[/VR&:])Y4)*K]<%IR%JAF:G'%:C7=./\
M!(]<RN[Y\1?)9?E8'R%_TLNYRZV\JQ:BR O!" )Y*K%>16E6H2Q'@"N2,1X7
MIE:Q=8;DD+290T<V!Q6B;_H1,BJ-%@XG0,/X#9^'38J*&Y$< *F%1U]F ,0A
M:7!*8#Q3 4]_,1,=*EL;V9>F-_B,^9+O;,UYEE)G?5/@2.0OY<WM=JT>JC95
M?9$(S/(\ED"E2@'(\@+0E&*08I(J6:!$4,>*>)Z:!&;&B_ AQJ^PM5UOS8"8
M&VNZ!!1OC%9@K8#6*T!QOI'8_"S1PZ_T^SF#AD_!Z!TK?/*!DX0(M]O5#J$N
MTBSG!<SJDIXQ@#DK !9Y#C):<"A8AJ%=?QQKB>=;T8V*!SX"G2U=30B([V*N
MP8*WCBP;3,;&^IZV<]X WR-ZG#.J]S0L Z&\/3>.\B,=&M^T3@^6HH3") ,X
MH7J!(PK36Y=1P J2Y+E4 DD?I]%+.:%IP 0%URT"Z7(9_:-VCZSW*GAYC%XA
MY>0>&F._XZCO-3V<"^B4A?/X>UY)/X=SYQ0$)SPY)R]W=]O\MEPSNFP_3"B@
M::(K 5&*ZCD]08"E!(&$"OT707,*K<+\7CXX\)AM1-E[%I[9/.Q5\;7$;?0U
M4J)OO[LV_WAFC;U+Q-<JS^#\_E?DY.<XIGF/2^/9Y;-Y+XXIV754'/V[1Z>?
M9XV#/LM-_8/^;[D65RO9?A6<I#SF+ <4<CTU2PD!SAD&B!<%%DFN$+?N96DE
M,?" OWK1)TO38?/C&_.C5B1:KQQ26^Q '":*R:%Q8Q K5#P(Q@X>AVY#4\/D
MV7UHU$?DUH_(Q>*^_D16SYFO7Y&+6<_Z%SG=.$6LX5>Y,CZ41Q/*O:++IZJL
M/JXW%WS[0#<E75Y4U</=_:NHN5P4)&5* *P@TKQ)4T!RA@ O4)XA7+!B3 2B
METZ!F?4KOY7B85D'WOV_#]0<$NI1]2BCCK)1HZT>,I=W]Z93R'H5O9>J7$D1
MO94K_=,V,BGK3:?UK^7-JE0E-S40.B:-"7;T>YFVNZY97Y$;PS\/C*PZKX2V
MVC7;MYU^QDV\4W"6B,E1>,T:1^FGZ1FC*T=!VQ]S.>[14]#S%_V5Z_]\^"$W
MO*SDYTW)976EKAZVU9:N]&1Q4\\05XT6^\.\!<\$*U21 HCC!,!4I("F.0:,
MBRR/25%("/T)VE.KP!3]G 0V1D?S@VRUC.YK->MVL@=%FY5-M-YQP=+U1'[:
M]^;#Q3.\C3%L'/!%C"3ED<#-2LN^NIZ1F$?"VT_-8Q\^"3E+@TNY+&E3H/C=
MK5&JNES]MEZ+[^5RV5UEJ4(DB8@94 4A)LP! DH3S<B89ZP@LH!PQ)+91949
M5\K/U3*_:14S[;UWJHWB69=7X$6N@8 =Q:BO4.4'5&]:O699UOJ@,R]MNBAX
M3J[T '* ('V>&((5.UF2%TW!15-FN.VUMKK1JVFSP-9_[0Y52FFJDIB ),WU
M^A4G!#":Y8!RGN2Q9E*86AVXA%/QK"S:43AJ-8[,)Q;M=8X.2D_)KUXO<PK>
M#?V*IN7C3L+VOLIH_7[4_OW0O<9G8>HQ>)Z5P;T4_XF8?0SP;HP_2I+O3%"'
MUES+N_OUAFZ>WI=*R8W4L.U"/! 4(BLRK)E<%@"J6 !"LQ3H17!*49:F6>'H
MF!B0&/K$S4AW9=@AD&P)<T+3'4_4ZNBW[4YR) ZB@X3#6!H:G)B&])B99RQA
M>4T;MC?ZLL".>I[JF-LKU9Z"M(<@]1G(@F !-1.D(":F\'A"4L"D7N?%BB3Z
M_U)8*+FK5M.<@'W=TLW6EA8L5+ :'\\+V+Q4Q'K$O*5+T[CH3<3D3;E:M7VK
M]&N(GB1U)A ;?!F".,UI!A@Q38DRDYLO]$]Q+%*A"D8%(L_Q_; 2/P.Z.S7<
ML94F,#<LJK;4/!5 WG5,17OPR-J#Q]V2]"GZI<Z1^'5*?G:P-CA'V^@R,T\[
MP/.:JUUN]N7K+[(R;=!%N_XH($LX3A*0:T8&L-#4P0@B(!5(9)RI-!56":FG
M! 1>D[61W<NGJ!'JR@,OT+ =\OXVNHWNE^8%67$=-R;XX'TA=N9Q>MSHUT/R
MQ'7>F9,W-YMF KQ<";TG$P]TN7RZO+O3OS+GS,?2FMIOD\(L39)< ER?\V*A
MIWL%&< T2WB!$\R)XZF"OS*!1_5!L:CL:!:5>]6.)P@ZYUKZOPU;II@'8S=6
M\84W"/N,!RA\VJ6_BG-G7HX&\TCRY?AGNL=T[QJ0-J5_VOI 'W[PY8,Y[ZWW
MM(UWJRT:]&Y=;1=Y0F.I6 Q2F>EM$"(QP$PAP&/$"H)B3@JX+XIJUU7!1P^/
MW="U7QN&<M>FM:VL91_/[(5O/^<%A<N+Y_9=;-ONM;^T"OWZ)MKKU);J:+7:
M7VD4.[UMF@9.^VCQT+#Z!8\'@]<IKGP,-CUAYEZ/G2WJ?(S1W2#T4<\)5?^V
M*2Q/4QI#@A(@D2!ZN9M3P 1C #+]H@@J$LP<4VFMY,X:N"CDEI;+>AE6MSNO
MSQ0I6S]LCR[ HF];AY+]KH#['-U. N.8\]BI$0Q0+7>H24"X\]33VOQD%7*/
M-A[PO7T*6OJ=;A\VST/!V\/4.A1<;JN_RJ70O_V=KNB-ILI/Y;\>2J'O^%)6
M_VS&4X[2/&54<Q=,E/Z?+ %4)!(P'!<\$3!F8D04X 0:SDIU=ZV^S[,TU$[E
MMIA/=*N5KO]RUZH=+7=Z1QNM^!04.,7+]2'+F5_9&%J=ZVV-I-L)$9V5F*?0
M^XP4/B'L_60_I2#_-C6;\K'._]NY_M(L5["0&"!($8 9XH B*H!DBDN1Q$HF
MA6N'FA<R0E/S7EYG3)>K:KNIMX$>#5=>8F3-CV,L=V2X@Z@@CLR3ILS07>6E
MY-D;JYPP_5A/E5.73K%NV[/#Y>%C?A9KK%@>PY2!%)DUF<@X(% QD!=)S'F2
MIBSA_FNR >F!!_5>>G0Y8B0[@.FS!IH0HC'KFZ.L-TMPKB4 LRY'AG0ZXU+#
M$J[^983M0T8VBGQG&E'J<4&DDJG*,.!YCDQ6;@X()P(4&(N"I46!,^'5*+(5
M$)A'GG=0?!.U4CW[1.Y Z2>+*4QUXP-7*_W;1+XP97R;R-T#S],F\H4Y)]M$
MOKS.NUD1K6ZO'K9JN?ZN%_J?)*U,^\,BXT61<J $R@!D6088HQF()8N)4"F5
M:6'3.+U?C-- <S_!:VH-<BTX>JADLY%>UH*=^PD=P\AV>AYKN=NX,]),+K@1
M9V.Q3YN?'H/"M_$Y)GSN-CT] !QIP]-W]<@68[O::RK%"DH%]/]  .," 9)Q
M")(X+Y2>*6E,'.N^/WM^X DQ^<__P&F2_'<6>_;Y<MP3>]OF.!+;@L8A]L)'
M39BKA=9Y]L!'33[9]&JJY L3@W-]2U<?]8;Z?R7=[/PO,DFH-.ZIC/%<;W0E
M!CB#"4 Q4IF4D!>)U1IT6%3@P??[6N_8MEJLWK,]-K'^SM/C291L1^04MKL-
MSEKB2[N##-4AV\('\9]28.[(_0$@CH3K#]TQ9LU[L1+F/Q_^]5 ^TJ79LIJD
MSYM5J9>*%]65ZO1$>*_U6.0)2V*:<1#G--8C7L4 RUR !/,<\R*+,Y4ZSK'N
M6@0F@WKQ2(W(C7NHOP^H+FOH@%!Y++%-XX)Z:R$/^M39ZXU"$:V+,M&#3I'0
M2DV]#/?$9)95NJMN9UC$>\)W?(WO^[!1Z>'M<N>/]4H]/[A;I) FF<)Z72*4
MWL+K;3O 5$!00!P+0A'+8\=3M'Z!@:GI4QUIU"ZI[]>;>DB!__R/!,7_O5JO
MP%X;KP3RTS#:,M1TX+B1T=6SYBG/D C0P,G.RGERQT^K<8[4\4%03F2.#]\W
MZ;E=\^SN*1-+2(XX4X#A) 50FAY+B&: %X0Q)(E>U\03'-F]$AR8+[I%?S[2
M<A/]C2X?FGY#%W>&/OZM)VD3;CO)"=YK6$<=WHT":YISNS8":=8CNY-FG^>T
M[K4Z/\-!W4F0+,_H3M_OGD7T66[JJ&!M3UTB\L]5N:T^?_VSVH>XOS<)37(E
M#DF6G)$B3P$BB@"H. )$9A#PA!)6J 0G,K'M$N$L/3#E&-%O(KE/S1 [Z?9Y
M+NZ ]O-,<)C<R*:C2ENC]L$H$_UBU/GU*'8>O23<0;3/% H*IE^:D >HTV0&
M>6/1DQ;D_LS9<H*\S>TF!/D_Q-N%+6_H\O-FS:4TCZ_>K5=;_5_]F>VK8;2C
M@!"2,,8A@#FD -(X :00!8@Y8QE4:<R08T"]M>S0?JTE+>_<W=K6R%G[N4/@
MX>CX-BI$]P<=(KY7HE/8)H@GW-7Z\*YQ:XWF]I6[0G7$>>[\"(_.8$J57 _'
MBY7X<'>_7#_)?8"RD@@F.$T +G*]T$-I#BC3M)*( F%4Y+S V+H=V$DQ@7EC
M)[C>-LJ=:(>N5J?Q&5ZW36.UHS?IJ,$^_;Q.6^[0Q&L2!#P[=[F]>K=678-V
M]?7G.GWS?$VY!@UXUHEK^&J/K>>ZVC9/,^^V6\%K%Q.3*"Q)S@%,4 $@BTVK
MX!2#C,L4)84J9,ZL=YH#PD)O+->F!,5>_KX.G=G"NVPNAR"SV$M."(3CUK$/
M@^'EBCL8#GO""4'QW +V@?.7B79[EE;V;>Z&'C'?7L[2F&=;-]M[IG#87PA1
MGQ2:F/I]XOV%R;LW 83/2D[70855)677_5PH1@J(,"B4:91NNJ-0+'.0YBS'
MA.0BST<DXHS4;D;7?QUN&;U;W]V5V]$).V-?BL^9P(Q0CSDXH'LUCU2*6#::
M=NOT-Y')1ME9CA@F0G'6<XBQ.I_QL&(BN/M/-*82XDO7UQLJI%[3UL>XG^F3
MR8:NKM?UK[\^W-\O2TU=BYSD<5XP#I*,Y0#B+ <$)11@QG)8H"S)J&/]5RNY
M@2FV%J;',S=)*%5TWVA1[Y7T+S</=.E,M'9PVE+HY""YD6.#3PO+I!$83H8%
MYRL[;69F(B>(7G.,V^U3+/:.= _X<V52EJ[ICT]KS5MFZ[S_S;N-U,37:729
M0$(2C@N0Y P#F%(*2)PJ@/(TB[,\27@Q(H)CG'*!>>CY(N18$XTWT4.M6Z2_
M]VA9ZUO35.>WO-%YLH:E(U^GSRIQOI<T9I$XQ_L9N5"<!LA9UXDC53[C,G$:
ML/M7B1/)<'=0_K%>M;%];]>;S?J[.8/Y<R6T:F;-).M8X8_+]?=J(26F)!4Y
M0(4R[DI% :.8 45SKM(88RZL&O0Y20U,S)_6JQN@[[N+A&26,79NJ T[*X-@
MX<9_6@6PB\UE>R4,YQW4:-((3'JH@R_7'B=[/V80O/P<FE/AYN3A=+:_Q]5I
M_ZS9?)[.YG6=G^XWNQ?[>-]^*A>KE=Y ?I$FRG]!$\545F^8$PE@GJ> 9#'6
M*]R8YBEE+,:Y;;&/8P)"+U!;D5$C,VJ$VM?Z.(I)/_5-8:GC*L_-2*=2'WV6
M>)7Z./K V4I]])G3+?71>YUW<Q3QCX>J<8-_7&_>2[T>VM3+GK8P]4*D3&+.
M!,!QEIKR77K8$;T$)1(Q22'-<N[8*GA(9.CAUPJ,RJ8PNEY\NU?_&(3-=L<V
M)1AN([0CN7:]BQTN9G\UU-S I^F(I:7A6XL,*3)W Q%+8(ZT";&]TWVKTMTO
MO6\+?K_TJ5_?R@M3 717*O1*_;;1VZ?:*_9%<ED^-GXR^6/[UASE+&B*1%S
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
MFA^.-NE<%5V[HFG)2I'3L\]9?;NN6KV7.\QM^5K=WFVNY&^MZ".D3)29%%
MDNG4W331VZNY *4^J\3CI. RN5F+6]W9]MK.-Y]70ZOIA+OI]$)/ZZFUT](X
M"7L]37*9O8,V\]"4A"&:00[*#!'%Y)("Q+@$,$NQ8 RG1/+=T/S_8%3<!N2S
M3KP\'!=E=Z2Y%=%/3:_WSZ\V*N?7.*^ M-?K9' R6F=2'L!].@G,'W_6:9B]
MOCJ\^CP)L]%:@UJ";2N<MK<"C)#]DN;U1LIO,?-:(^:TG D#ZLA"9F:!BRUA
MP@ U7+P$DN"[;#FDW+(NMXS_S[9?3UV9,AH?5_6/OPA^*]JW0JW,A4YV)PE,
M,IGK'3"N')02([64@0@0AGF!$,PS8E4_>)H:@1<ZSU6*R$&G2/UJ"H?JHHW1
MG='K342-9J-9[W..@NVZ*#2V;F^X(+!ZK*:FH!)\F>6EW,+KKRD OER83;K;
M3!7'OHJ56:K4OZUIM5H)/C@7=B#DBU:7M_C'MFHKK:@IAI?$&4-Y00$KTQ1
M*72OLC138\NAY(CG96Y=86)>U0*3Y$X=O[H4,X_"^67 ZV'K1I*?=T3XK$J<
M@MGHJJ-,VR/0#_U+TG9%?_8J1]RZ\F. P9E8E&V10?*NXA9HL&;:S @#J&OE
M.'^!KUMJ;C)09VO339<PQVFX_?[(H.KXL!('2F&)$(:@H+J7$2;*Z6=9#-(L
M3R$2<8GMCGIX20_\&AOL"@_DNU>A<X#3UGL/!)+WIKONG'#8@!VV1UBBG(DE
M HN>3#NGTRN>1K.$:_P$FNU-W+WP(WQW@Q(H25ER$!-=^B!#!: QH2"36488
MI*2,K:O]'KG_G]H?/H;'>:=VHI5N3#"_@?:.X41#_;R[8P;/Y)>-V#/B7!V[
M:C$/:43EH9LS]C5?7V40$7A23=(GC'I#A909+$K 698#"!D!),V51T,(3*%(
M92X<(YASJA>8I)[MX^W;&O7E7DU/HT;7*^L;' GE=#[HK[KZ0[,.F:W#]%H#
MX<:C RV?E^&=N(TTI^L5 LO@OMFL2B_LO(4 _*5W%T2*>_>5#Z8PWJ4^%438
MIOHNU)J6].TE;ACG)"E)"AC6.7-(I(#*. %"0"$RJ/Z869VA/"<H,-=VHJ.!
M;-V-A$2]=/M&+*-@C7/CG!"XL9RO]4X]66Q,\^K+,GKCQ7JSV)@W[,]B]7U?
M)^S='=%W%4W5;BK6/C\'\T6-?M?3/46)\J5B">(TICH]2BWC.)8@C_.48IJ2
MA"1N#I:MZ, 3^ID:Q\Y%ZJ7QV=;P4P&V=8="P.9& G,AYN&_N!H?W#>Q5FAA
MO\,5J)<^A?,=?"E(.1]]/8(K^=>Z:S'P0S0Z^_]R_6U+VXI71#>B)'FI&"<%
M1$K%0*Q( ))8 (YYD< \8:FT:N'F+#DP 5W]6*N+[JH'/9&^&S7,*DV?K&XJ
MT[=6O=JVC3GVX$H_MN#:LD\ R-S(YZ#  "Z39]>?-NI+B'9ZS,D]CJ8'IQY;
M?19F'D>87A*/ZPWFV"M3,K]7K1+Y*U%S[H_NV!Z3-!$%QX#F3!..U)UO$PP$
M901C LLLGK!!=DQD8*9YNNOSL%,@NC<:N!V6=,#19V=L*CI3ML.<@9FX!S9F
MZZ(;7T<5><7=KC%@QK>X1J]TW]?Z*LA*GR[\19= T4$2T5ZM/SYM>#0XD'A]
MU]3;V[MA5.57]4;7#T6U>NQWW?C@@IL\+Z0H:0%B44H *<L +6 .RDQPF4BA
M'!SL>$(HM,Y6LW&&,T.=%9&N/J/320>GB^VWJ8*/W_E-O3_%<'@F^/9#8%2/
M?NJ4_SFZ6D=[_:/.@&<'\GLCHLZ*Z*J)/IEC$0-+=ND9_.FE?Z*AM=_._#,-
ML=_>Z)]JJ)VV7I?"?F0?-[@*BVT*+P7F<(=Y,9EN;W_3]5"MC]]=W"0Q2U*:
M9* D@@.84JE+90J LQS%<<)XSJURP@^W#!W9)&O"B1V5#NP<?Y?Y:>\88+SX
M?/'^8CHQO-1U9-N@_W*W==#_<M@^&-QJD6GX4O7=9#GREY"]$R[5.V1]6RG_
M^65KW22!$&N'57FM.K6KH(!"M4"&!5,+9TEE0ATC<A,U"CRAAJ7##UKT+\00
MC1+&P/=950>&=,JB>Z1Q0G6 .G0#XWFP^E/T41C3\T_83\$"5K^^"C8W]MX]
MK9N'6A<_'0I=\V_*[399M5?R\N/7;[J*]ZI2CHS8-:VWW^SS%!#PW;S3Z.E$
M7?.HW2EEZ%&I90K/=WI%OY->LWFW R?"$WY[T%?!I;<+)P)Y9/MPZAU]Y^3S
M^6XJ3E_?D?4O=<UUO[.;E'#!F$" ,9W*4.8Y(*P@((N35"A/'I',,97AK,S
MCLGE\S>DJS-R'K2$4[7$B7. 19;J"*4 -$44E"SF")40L8S== W[U!@WFU>!
M[KE\:P#?BMMJO=9;B92L].,X/X"408XSFBO$"N4BPX0#S#D$O,A(B:%D>5KV
M 'Y8GZDU%!2^G72'I# >%#G;E^6L6+B]%5],P*Z_K6ZRN(YN>_%SOOFL;0W^
MBCNOR<+O,FMH7KZT["]UWT/Z]JBF"=/;(-_$NJJ;KE#=1\)V!2TY-^= R6K?
M">P=>5!_WCS>B#S!N: 8L*SD ,8< \QD"5@1ERS'BIAY:GN&:H(>H9?7>\VB
MUJBV*[PH]\J]B<A>O4-#/7U VRAHOVTP933.;_8LA+$;1PW@[;2*.K6BCP-X
M#YI%>]6B=XO":[_ALA#,?GLI >%VVAF9 :2138\I=U]L/V,&"(9;%7/<SOW]
M<4'K[^)J+:Y_J$?Q4?WPGCRVOXI[*IH;GN9(<"P S#*B_A,7 )5$>>A)7.89
M)SA!UN^'$3F!^3])D_]G3S%C>)QGZ)FL=&-@(S12PJ).K/E1"XY^OS>B'0K5
MCSX.U@PZ$PQ^#-G!42L,-AT<^D>N%)CI.*Z%<2/,-G;U8LQE8<*0F6R^[EE;
MRQ0VN29_=%NS_8-68()RQ@@H$PB!6M(B0&4)@2@TF$F6Y,)J VA42F#6^:P[
MQ/4%?M2"R!RY=*YY=12=\RPTB\UN''3<W.CW7UT)Z+3=CI6AIMKO7>3I" YS
M%F@:L^M<K:6CURY;-FE,_1<5D$:_/,?V]']MB3X&1_3YM^<[/*:&:BVWNQJJ
M7=8Q4FMCG,,2R%@MG&&..4 %9R!/A"0TE[R$I?_FM+,^@5GLZ6;J/P;:'=E0
M/5*6>([D;_<QLHWL+8:\&Y<&!WWB%K8W5(MN8+MK^8K;U]Z0CF]>^]_68R')
M3 J1.5?3-;%[U[7TO%P?_O2AW53WNJOGQ9I_4(O8IK7<NYY!0L %V%[ZOF?C
MFZC7+;I<1X._[]4S;<4Z!:/?+\[N8L\.M\-B;CG8/1=\T^"?:54X#TIC*\>)
M$I9;7<X#Q9,5Z$RW]/49AQW"FJI5PCXJD_L\XO7MA2Z@T/U5G[G/*<_+%$H
M69*I_Z3*1\0\ 7&2Y"26)"_BPLU'=)(?V"<<=DHDG3*1?@ BN5,G(GM]/,L;
MN.%MZ^\%0]'M=3$K@!Z^G!<,P7TW-ZT6]M6\('OIF_G=QGNA*UK65 _=D>?+
MM;HQ65T\/*SZTOE7\MM&GVUH>'O5F#HP#XWH7KWM3<%)S 2) <P,A4$*,%6,
M1HL"ES'&*6*.%#9!FT47N;UJT4 W_?%>.UT_[9E^SJO;"0-CO;9=!NXI*]NJ
M1YH\1;H=(ET]52U<BO9TN,*O;B?HN/3:=CJ<1U:V,]S4.R6;-,VCIFC3SE3Y
MG-O[K:G&_EXH*:SJUM6F76R[2TH]%,93O_S2U&W[["[:=T&92,L\@0"F>:KK
M&". &!0@H47.*2F3PK5<>BA5 [/P3F#?,?:-\H'VFD=\H/J;OI5S>\@1'Q2^
MU+_>:@,B]O2&OH6V0@V\+9'_&8;3C>5?>R1],OX#@QS^1$ H Y8^,1!X((Z<
M* @MT?>5\UEAUI5C'"X;=O$[3$B1X!(!1I  $)8)0%R40"82QQDFJ7JMN+TW
M1N4ML5ON4NK4%B:1E%FB<UH1%0C G!% &<. 9Y"F*2SR."8WWT5#ZU< :BC7
M!ZIH=9 _+VRV+Z?9H/#(-GB)0:#C8%9&!F?X<2T6IFDK2%YRK=UE?J44+GZ[
M@2REA=![\U!S8IKJ5J-24:0H9)%E12ESJUK0AUL&IKV+K39=/<%NU124J>,3
MU,\ QTVOW[Y=?[WX=#EC086#NI,+*JA;+5I0X:#Z\X(*@[]XM[1@FRUIU&IW
M4,5D$#_<;X6\%_?U;4,>[BIVT;;;>[-4;C^+S=,:J[NY]V@V?F^X>BD240B0
M\E3-FB*&@$#%0) CF4!)F8P+UU=D4(V#OV)W>X?56BU7]@KJ[(J=ALX=+H*.
MH.W;^D\S*HY10\$:TWCDIVK=_?2S'IJUV+PH$+US!AZCGTPNC&Z!T6Y7F_T6
M"]E!8"J_M=%/J[X6U9.-&.;_ /ATSUAB6,*WTPAJQ=+]-988DB,--Q81Z_L:
M,L<6E0LGGY;/NL$Q1BF%,4@AINJU0:@^^(Y!EI0I35E1"NRX%#TA*; W9J2Z
M,OLI4&PY>093W=C4"(S6:@6U%WGN=+\'IYTQ*S@;G9*_,(^<@>$E YR[P'?N
M/BMY=R/R,F8(2D R% -(9 IP7 I0%G%*,IAQF#GN[WY<=*[^<BPP[#IWGX-B
M.V<GF.HV5S\&G*$GC @^,Y_+77A&GC#[Y4P\]<4YCAU\TD[LD[)KN<2(\52]
M.066 .)$ IQ1 5B:"?4RI07*A.LB;%1B\$64D3A#$;N76-E.T]GL=URN/$ER
M,"T3ERDM=]+&1?/N7VKQBGGU)R$9SYL_?=D<L_]Y)OX[Y;O7JXJ;H]^;9JL6
M 8W@IC]7]?3)9[S,DX)F@"40 R@*!% J$Y#&BB>8Q 5*'$M,S:)7X'?]L#[F
M08]HI\@4<O$?"A\26@3@*63U\G@1&Z@8M0?P1:_D(L0V&;=%"=!?VU<DRLD0
MCQ/J]-O[U])<;YJ*;DV$Y+K6_<7>/GZX?UC5CVJA=2:P2F-()2T12&B> ,C3
M%%"&"E"2K,CSM"R1+%V]LBD*A8]\#Y6+Z&,D>L6<TZ:FP&[+K4M!^7KAZF>_
MLB?#LZE-0T2K8?*J@CH=W04JH4Y0<O%JJ-,!/581=8:[3FBRV#5$^E@WZKFO
M[^^K5O^JGMBOHMWH2JU=QM17<=<)-A^\J]O-KJP#Q1F1+(< 2:9[%"$.4"X%
M@+%@F20DS[/8N?_B1*4".[3=TK@YZ.+1?G$J[+8<NRR8;DR[URU2WH4BUR?:
MO1D"W'>^'&JHR+3=6)1(\FOI.!-F2W1[G*KJ\HT@9P+W:(_(N>[M?H#>INK\
MV('^+FBA-/\D%+>+KA1&GN,XYVD!)-=G#$A) 8%4@+Q,$BI(+E%AE1(52L'
M3&O=#.),E8T^BJ=I9F64CWZ_=BAL$FQXQUG\SS!H4\(1__?&R[[JPFN/FU\I
MAF#C-T^1AI"@CE1N"")VL7(.(4$;UG@(*F=*%WG1;![ULDH?]OCPCVWU8 Y^
MN*;*G[U34#_9B'YCX@7=R2JQ$Q\H:=[:W$4:FH]K\@JMS*V@.=[$W.Y2=__S
MMS57,U#G40ANYM(7\F@:XE[7;\57P82:<[K7[OT-(P0CG.4@EH0"F"0QP"4E
MBO@$05F9(UI8M2QTDAK84_RXU2'HZ+Y:5_?;^^BAUT(M&K4*FDO>1.JV]Q%W
M:2-KC^EY3RX(4FY$,E0AZJ(8.R6BZSIZ*Z*='F\BK4D(H.Q=J"" ^?E%LP'G
MY.XX S#BP]C?:S''Q-F\H;?A?K%';XX-:9K+RS[BEF84E6E) (L) I#'*2"L
M+$!!4IRG,H]E:17H?''GT-OO6E:T6KV)2/0?=:4\AK\JG!19.O1M> +$>:KS
M-L^-SCK++B\]RA0_M<BAMX2O99[=(GH+9^KY<$SYL2X.3[Z_7%^&8VH^Z;1P
M] N^2P3M@VT>+S;=+HSV%*[KJQ]K-=&NY!>B#SONVRE(FI5" H89!! *#'",
M$,CB,A:)PDYB*[?)771@ANC4B,A #[TY61M-="#@@?B<[+8&UG8)%@(N-\:Q
M1"K(KH2K]<$79M8*+;P^<P7JY3+-^0[>)T/Y_VQ;Y<'\3>AJOH)??!<-N17?
M[I20]D9P*&B:)*#,B5 >!V: Z!V LB22)G%6)(RZ$<ZHO, LLY,9D4YHM-YJ
M#$W),",_JK<;4SQ,YTN B%>KK?[Z3]6Z_\+/SL<V1^&UI9W90'/CFA&\U$-6
MK4GSN -NVYH@;<3(BNGB)QK '7R"-'K_JXT>U+7F^[.>?;3!)OS9Q5$MECY[
M: /)D;.#5I>Y$0T7U<W%EE=J%#]6S?TEO\D()8@6"2@$S $460*H*#B0/"6,
MD(1+BFPHY<6= Y-'+RO2PJ++]W9$\-+\\2D_R2BWR6UKC_64/*G[2"D&=4U7
MAD']<"C!\/).BTR@DP;LILKI+WB_?;MC8R2!,D,E!!11I&L^<T#RO  H01!A
MD<89X3>;>D-6UJ]9]R-T^]M;/T+7^A+/QLZ.!^9"GY,[<\K(Y[VT[*&XUSD+
M=^X(W$PGWS[7FT]DTW6\O5J+_U8>1;]P0YR7+"D8R,J8 T@E4I,FS@'*L3Z<
M*E&96C48M) 5VCFM-G?*@=*MYAZ53/=J7*<@*G(<9S05@.;8I$>6 *$B T69
MRXQ22AA,W0N8S0"2YZ' MOWG?TJ*^-]U"^ONIZ3[Y[]GA<V6F6:!PHVLE,A(
M%QCLVWCO'ID@:_ZSYBU0MNR4!HN7+#L#Q;%R9><NF9!6P(3@K:[J<=FV6[7
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
M4+3EHKFQ<8Q-/4GS_A\#S/=>@>CWC:XE3,=K"4],X3YG\J)9VB>5><5$[',
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
M"]W#20DK4I;'H!"( )@5'-""8U"4:9;%!6<Q1C=K<6O*]KHL@JQ5L'K <?>
MOU#$^B'_*EJA@+PS-2JX4F95/^BI8G[O$AJ5!]V?LW,.WMCC;;L^FA<^+_94
M$J)&Z1 )HT178JI30Q?U4'ITJ52;7I,Y%T?.Y@=?&MEKM/#"R!FJE\LB]UOX
M$M,7TF[>;X7>Q=ONDG-2H7,6%/L4L2(>R)D^P!MS( O*\D*Q?RRM3J:,2@GL
M6FF)$=^*J#4R7?GC&"RV3#'16#=.>&9GD"RE$8."S_)CLA>>SR/FOYRY8U_V
MGJ.*Y:MZVZX>S6;[;DTL*,)YD6> $\$!E#P%F*<E4$;F><9SD4''TOC'!86>
MJ7NAYAFV[6YS%A[KZ3K9:,<9^]S>\TL>GSD[:E7X:7M<_-(S=Q2$(Y-W_/N^
M\[<K=W6JG-7'NI%"5UZY7)O^D92T^IC8H_[C1=/H?&;]XPT129R30H"D*%(
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
M7[1?1%/57*E5W8M#3_2NJ+I9N>LC(K_4-?]1J3M@AB0OL@(P$@L 6<( X8B
M/.4X%IQ!FL,;]2JBM3US3];*A1R&NEESQ(=V4]V;0CBKZKM[W&(Z[+9DNRB4
M;CS;J:8 E"*Z[Y53GKT^V*G4,]RK%'RCO/J=BKMVT7VI17VB[+97<TZ"G0VS
MX-PZ7=.%:74V:%\RZGRW=B-3+JJ;"\[5@]Y>JRO[PGN)+ O$,04*IP) B'-
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
MU(?U3N7^H',?TN@(8%>]+JH/>D>_;[3FGGNZ<XRGV\[ZPJ,T97/C_\H ^>W
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
M1ZWQ"@0?O^-B(>!1@X;!W_$OSA'VW1>&^Y5LFNJ/X3&.-$8"2YX F&2FNKL
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
M3MN^*9X>OLVN3YXN#4;V*A\^_UVK';T=Y]WPH^10T^<51\NSZL_LHS937:!
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
MA![*PPN(Z+K%C:N958\79*>:R6^9$"6\^VJ5SBHQ+H'^6IKORM.BI)(H6%2
M%X4"D!9(JRNN ,)<XHQ)6>832G>'2$=65]_XG12/RV:_[=E(>CZF5.4.XFE]
M+Q8!)?>;L$,5[J&:;=LQD?R^DW_L$J9WPS^BU=W:B#YKO>T@0Z]89VL#U'!]
MK=4*WBTAM4QM,L!7R=>WJWHK19LC\+RFU_3A7?!4,5R9VIJ\,/?VG(,*2PQD
M@4O.!2PD1FXZQX5\9+UC)EOMXX$OZ]J;G!;GWH<NV-KJGUB(N>D@S07HV#C;
M!V 8+Y]6B1YBQ^^>Z,+4W T5/0 [TV/19Q7W"MIODC?>7Y:SFWJWE N(M$))
M!0:XS+FV;E@!FEDGG!991K,T526VK9Y]N7AL=\O0,"=SEO_$?DYZZO:ELR=@
M#*N&J2(Z>D*.TCG5S%X2PZM>]F2QV6IE+XEQ7"=[\3/N!2_-5=97N7O<K+[]
MH _7J\,,\G?K>W.)T-0Q_+:J=_T%/!&90C K0<8S"J!0%2!2'^2%8)1565I2
MFMM6Q;B3C[T!FZN]EJ/$L)1<ZS\-4Z#A*CEF*VGXLJ]%\0![Y#XA.H2.&]P=
M/8\R/@\8[>M^XL+I5QP4\DOI5$KD#\9 O9''HK,5)?D+?%RY-&$5=PW^S-LS
M8Z=:$^O7P^217&G_2D$ B]0X7MHPHB4D@*)*OYJ4")59!7MLB$76SB^B%\T,
MM+9BP&.TB!5XX_HW)"138CGM1+BKJ&C8J]&0J/@IS<O?E4"UU+8B#JC"T25F
M4WRVPARK.>MGO"N^EN:%;:_5)_WR5[<U6W;-M1MJ-W=T]<MZ+7[4RV735U51
M4D*MTT"FJAQ 9OI?8X(!*HN<9SE-"Y@Y%H(Y,1!9^77,F&]SO6>G5W_M]WNG
M.4IN.Y8\V]8Z@FX;>HH'I9O2#(VB3R&:%Q3QZ]/<V)J[;,T+M#/5;'[KN(>E
MWG>GUL=Z]6UWO_NPV:PW[]:;35M-\G%);Q=5BG.,R@HH5)FN_50!P@D!J$"P
M9#G)66%5S&%'+K9MUC&0=#/+M<?R31_9[7UWPTYRX"?YW7!DJ9LLT1R/=(7%
MR-%8"PF/4V#,7FJO4)G%\K,%S^Q%/0ZG.3SEG1'_S\=Z]_1IM=UM&E+;JWN3
MAV\&6&]J]K@S)6<?:;WI^OB;B'@WY@8I[;'10H*29A6 2ID>- @!1%#!*TA4
MAJRB;0%XB:Q _NU?,Y3^5_O?AD>/7G7^.-O:,;.@YZ9:6I:T.;/GZ4U"&ZX2
M?F#+U!8IS=AA0HBY"(XP?&@R0O&S_+TYG+L.8"J49RH%)B\9JOSUT\H4V5ZM
MA/G#L*6_F(:A15F*DE:0:HLH10!6$($J2U- B80X%4KDIL# I4S(EK23AG.O
M&S)9 D<%?W5?!%BOVD)T,P*[^8L\L#2UQ/(BRK8*+P9V;OKM7+'D$&0)53O3
M.$\IR;M4RVX >5/^WQ58QBR8',-H]JK(BPR]<NGC&%#C]8VC*X1(IMPKQ&>9
MG$=M1P\ATAQ#"%.*049*:2:Q58!QAH& *JLPXPC91=NG,C)K)/[(KGB1Y7S4
M73?8]&^'MV&KY.)C/"6T'Q#>B9F;[MC,FL?IP-XK9G6Z@SB<X^FQGK<?>Y*\
M;MJF+"0B%2OR%$B$%(!"2, *I@"198DY3#.$K3*NQ@A%5FH]T:86HS$6G/W/
M\_A8.Y>3I7;T',_4H S+[>,/#@H5W]D[3WYN3VX0A#-NVO#G??>O2<1<<:T6
M:-O\:-\8HHE^?]FLO]?;9J+<OF&NH(20G )%B/;%L*DR9:0 F41Z5\.2\,*Q
MN:(K"Y'W_'-VS)EZU("EO0]ZV/-D,^DG%/*V.B,FGF[:)#B4'LK&%XWH:LB9
ML9D5E"]PIZK+>R7_2=G=DF9.TPLB"Z6RDLNR +)$1H')$E"9*I"6*<^S7*:$
M5XOC4?=6$Y\O$[3:7J3=7L=DK7?9%UH+#5"[H7[46YELY6ZWE,)]&/8 ;+;:
M9S(4GL.N.QJ)&<SVYD2YA!UL/2[A#(.L!YB8?7#U."#G!E5;/.6>_=BL]'&]
MD?7MJFU,RY^ZG-]4080$SP%N3)>"Y8!)B$!1EAFN*HP%L2HX&R83V3QIL_K:
M,AIN?2$V@LSPY@XGK]NF;D7MB"8]58_\\ ')[1,8PR#@E[IX'HDP68OC<@WD
M*PX\/%NFXK@ QSF*%I\.$2#^*I?F)/]"-[NGX\)P7+$L9VD&\IRD ,*R C2K
M*B!A6I:H+!A)K29(.5&-[C$U5$%#-CGP,ZF\_A* /@'< +!,B=9N6O+)0X//
M'/7T(P+/&H*]Q,LKQEM'X!D.KHX][&ZRO-W4NWI[]V7]N!+=L911)7*M(@#7
M"L-T=<X!8=I)X16LJ,0%$Y5UB<;I\I'U04<P>3 4'0R4,SB,&R;3I'/;UKU@
M#3$/.^2,@/;VQS1!_>R.9P*',3<NBS%@9IQY:#;SXC+#QV;%P*<\A\Z]6]_?
MU[LF(T>;*W^CF]K,?FDGN>D?_/VNYG==&;UYIQ_^D/=- _N_T.U;*1NO:L%)
M5>80:C\G%P6 2.1F$@X'J4(RJ]("4V'5%S D4Y&53\]3-\SU@3ZU;6Q,7D@3
M%7"<%!?B-8QKL=< UTWWM0/W^('%1*W-'?0QVNW/?A@^FWE%':.)[#E-[N@V
M89K7)DSS"F_"<=S?S&]DPJ3 F=Z,^]S!@!".C2P,06K>:8<!P3D9E!AR[1 >
M\9>-:2ZV>S()I+NKE3"I60^&O5_WR3F<EE3_OVD?+;1SG$,"&%0ID&DJJ&)9
ME=N-5_9E8-84*2%WM%YJM[!>Z;UYWUZ14;9^W)FX=</IFR8C>]><7;+G-EC6
ME,4+\7&VP\(\Q>^.B_!$%]T>IEF]=0NV7M%QMP=MV(=W6">$ZCO3C'\?ST)<
ML2I-*Z H@P"J0NL\61&0,5*RM,@%+R?HO '*L5.G^N9W76NOI&,A,9A/B@P.
MH>FCL )A-$53R9-1&G-$"2T$GU7W#/'SBDK' J9A;6.S@)N:Z:[_GA97R^6[
M_55@UPU;YA3+"J= R=QT/1 ,L#)GH")4%A2FB-L-J1\B$EEY:(K)@:3C/(Y!
M<(851"B1W72!J[36V]Y&G($2W_[QMLZW_]>AV'=P^5DVK(V _=ZT^JQW*=O]
M ZTWC05A,C/WW2T_K;2IH??\]:;Y>7U[MULK[6'WM;Q9AJE(,6!YKAT>GJ:@
M0H1HAX=71<805L1QV+P?(Y&W<QNA&"DL#8NLK2$0'R\W77#@I\N]WG-D<B8?
M&IY,LI?YY9MD8_@":P4>Q_'UJ6*;!$[\FC8_]N:N<)L$XIEZMVGKA2O6_?MZ
M\X]Z=?N./M0[NM2Z+*<2,0I844@ TTH!@HD 1997.2.R@ECT>94WTVIUGU.V
MVHS/$RQOW$MU+]2<_FA927C+R_3BW!>H6NNQ$""%+,:U!29(<>UY65^AJ/8%
M(Z]>3'L>&)LBV@M/>G=N6S=#1IL02UN&]O1QO?GED6[H:B=EWY8UA;G,%2^
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
M'0T?HZ1'8B]_+#-E6+QYS)8+/+R&&3,,QP6S9N2A@$6PK><BQ0>Z,9E%INE
M\X%?-NL?N[NKE;"K'B091 0Q###DI?9$B !,Y0@HJ2A,,<H0GUXE&X;7R&IG
MK/JP%R+II4CT$]TG6T$2+<D\=;B!7OZP]ON3O5+'./Q<;S-DP6^@UQJ@(GC^
MUQNG9#C^I@U361P6;Y_2XT <O'YM<E@HK8J7 Y-TMQ(N==^X,?]=8"%%E989
MP$Q! (E* 6$%!SBC(B\K62J1VI[Q@Y1B9_GNN]#L>SKWY)/?=^9/!R4\#-GX
MR1@,"+=S;48,[(^18%CX'0)3,'%2WU9R#BC?X>=G4YU68APK/KL' LP*Z=O6
M;O]>[^[>:9VZOM=J8J'RDF<<(X"84%J!8=/6K.(@XS2E*4<8N]8GC-*,K,KT
MR=!,%&RXF# &Y )@)&.<%GD!2%X@ #.M^RNB_Y;B(B.R0EG)H-O]4EC W&^=
MG@'67QEKX%?:;N,]#^&!1*G*<YYC0&A::2!3!(B9B441JE*&.,S3TC7_(BB4
M7MD4+9A?8WW[;(-J08%P.T:?C9KA/?'DAZ9N\76:-EEF6-8YA\E<X.3UYL<,
M0S,X,F;D4;?#2<AZ\6&U,W?_0NBOT?:=_NOUYF;]8[7(,IJ2$DF@,,I-2I;6
MLKC(-="$B0I**#BS.8P&:$0^?%JJ24?V36((F_I90]I.&PSA,[S[ TGMMMN]
M!+;>Y!8B#4SVUD^W0[WU7P[SO(?6G&5[6@C5;T>;C_K:AN_K+5^NS47:M=I?
MK5VK+_KUMJ'USL.M<EH61&HKAVE[IY (T+0L@2@+"3-40LP<9U7:$8Z\40],
MF'3BHZMF_:\'_<GN)LC-\7,&U_8X#P^9VRX/A9;'Z>XF>O0CWI*=F<]Y-Y!.
M#WO'Y[W3N._-E?.V"4%\6NWT-ZS6R[84&@?XYHZNS&BZ'[7^M,IAF<)" .T.
M9  BG@.6,PP*I2C/RT(5Q*HDUY-^9 74\O+_&EZ<DZV=<+15,M'0<=,UQVR\
M2>H]([V.:5N1[#0OS0!+PTS07&8?%.)G*3MQ-7?^L0]D9S*+O9;Q&=1V?U^W
MB<D+E*%4B%1J\[ R16,5 [2")<A8BO4O<)HKJVSA%^M&CMBT=VKW]:HI>V[+
M'[N!%Y:!FI<XC ?E/:5SV_M'1/SD<!FZYB6/[ZBU/;%@4]9.V!^<K7;X](P3
MU4Y8?#Y'[?37[IOYV')Y7F-P?9BS^>$/8Z0:-)]NY!^[MYK#?RQP4:8%R_1>
MEZ:)/9(I8&F& ".2R9(14N;8]NK.FXO(1L8W?B?%8SOM^</]PW+]).5)OT]C
MY3EL-W_$QY7,+#AZNS[7Z@2[([:2([Z2WPUG2<.:PZ6A/[3V>F\6B/VTY',O
M\V4UW/'<7'G@+Y ^G0S+@/;U7WLV73U9_&/-/GTQ7P?S*#/\ZH]ZNZB84**4
M"M"B+(#V):DV[S@'@N:<9JD26N&[N9 O*$36WW\]KGN@FIYS(.HE(K;.X 0Y
MW?2K@X@>WMP%,:+[:R_ISNR171#[U.>Z],$0A11='4 N"PBAPJ"J"@I@QG-
MBBP'E"E%!(48(\?6MZ=$(F_#R769SQ&QW8/3Y'3;AL\+(N*60;QB]</K%SVX
MU#H$JN3\)/1:M:I-#/=E8.6KY.O;5;TU#5&OU=6AK?9[NI.+0I J5U4!2FI"
ML$3F@&&, 2:<4D6)P,1Q[WKS$GF+?WH99W3=Y_X@VZJ#6:!STQK'+)T)U6[V
M7)D>T=JF/VK;G@C-64@-,QF>Z(K(G\.9]=5D*$_5VO0E_>>\BF8QNNSHF'_L
M+T=@B4FA5 $()::Z4Z2 4D% B5A9DC(7D%E%@2SIQ;Y4.AJ+X#ZB=0@GZTND
M4-([7AKMR?9*I[T^BG)#9"/B#/-2A[B8?2BJ!23G)I_:/.9M]ICF>.(=?:AW
M=-G5;Z&R@J5,)4#<- FDE?%#. -,T"Q%7-&LL*K7&*02.ZC;]@:\?MQMM1X5
M]>KV/]JJJXX)9\OE#$[6-LDTZ1VMC8:8:4QMJ$7IUCX@3WSSX SMN0_^R^*?
M.=('/NR[9W^ME=S5]]*TD>([O7K3(;CM,M5]-6')>*:R'*B"Y@"R'(&JP! @
MI/^K%)*J+-VV\#C1R#NZ9Z!IU68XZ#NSM_W<7#>T!8BV^SLL-&[;?025*/O?
M7M[HZL""E9FU@STXI\K"X5GW?/+WW773QWK+Z?+_2+KYJ'^R7<A4E(CD&2A3
MH8U[:E0%*CA0L!!"4J+RS#J?_ *-R)JAIYJT9!-#-VD(VV>37T)G6 <$DMEM
MRWN(ZY1+/B*05R[YI35GRR4?$>HXEWSLH][]]=?W#^N52>6X5FT 4_]@(^_D
M:EM_U_X^7]_+FSNZ^[NVZ]]*;>SOQS#=K+]LUN9F<&-TP6>YNU8W](_]:%">
M4<Y4H3<O9M <]A5@+*6 XI(AHM*,.,_-B\1J[/CD3MYO3=;C+KFG3PF3QL\]
MC&#;K9L.LG7#OFF>9@:XR7\^-GV>Y*9>B^U_.L\#B/52;8V//\.K<M-?!XY-
MM+/-5.7'3/=OJ'F1QLL]]R8?&MY-%8VQ=/;C+;5583.+UV?&062@XP])B"7
MW%,6(K^(,V,:8E/TM^:^-'KKPTHTMR09A(1 A@#AG %(*GT(F%'D$DDFS)Q<
M7$%76^X9A;DLN99HHJDF[X>N0"QQL;?BO*7UM.%L!?6RX,X*,\E^>[[B[-;;
M68'.V6[G/^B>.?MYO3*S-/^^WORC';5DPCA?Y=(,*[E9MV.TSWWD"WVBS=7-
MZ4TF3VE!!<2@**BVUE*< LI2!'">YUF*"((5[4>PW-AEUH;GTNJ;_WQVRXUO
MRLAJO0+-H.,?+7-][-(^)33"6QK6&*\(NI>ZT8PDYR#65E7#KS&HUOW+./_)
MAY9MUSOJ.=Z5?5[OZ[XSOX3?Z.\N4')P/&P'LH8C$)TMG3@>8,=YQA&I^"<;
M[(=>?%RWG>J8F=[UI:O.6I!4GY 5R[0;4Y8 JBH#3!NP@$I<\9S*O"P=NTF/
MD9SC-A(T%!M75SL.?C6M8\C91@U"XN%V%!U13I3VWK='T(R6YWDE(MA).D,N
MP@@CLZ<CV %S+B/!\LD073>^&2>[&3W_=+6BRZ=M;8CN!^Q<;;>/]P]-+L^O
M]4HV$< %STA&!6. $6X2&'#3B*P"65:(3.L5F&96;G PCF*[S<]J@K8'_A+:
M,=ALM<,D+'K@,?G=<)DT;$[JX.'SHFS5U8SP._KQDY!?&N3K8>0G=@.9@-:L
M;4)\^'S%_B$38!UN+#)E8??PQJ>5IFKZ"9O4LN]RTXX:Z_,?1$99KA !169N
MAG&& 6$P!X(B+C.>ILRN,&R44NQKH9YVD_9HB#NEKX\#-1XL"":^FWHZ2-[3
M3:ZZ)D3.7>-'OBO6/G@P*/S<Z8N0A/&"K:0;<&B'GY_--[42X]C-M'O UR"\
MD?</ZPW=/+VOE9(;,SFQ^]YAJFVZLN2 P#35KB(E@&*" 16PJ'*$69I1UP:I
M%ZFY?#N]&J,>"&[-_?2NOC=AG/9:LQ]SJO_5MZ$U+:>%%(]\5Q]^:1+!5AX)
M<9<Q5CS#!>4E*'+CCDM9@HIG!> LKS)")7)._P^"L,=)\+D)-;=!,0->_W=S
M:^R71G@9-5O;-@@6;L?"GF0BCKYP,5(%1X6+;F1>YF!F\W$4BE/#</R1*;E(
M+RZP%QG!.:-%!BC2OK)6GPQ4C$ 3>B.%8AE%*G=KVGV&BM,&]VWZ="Z;Y#A#
MQ"?)YR5:$J(JQ50 3BH,(&$"5-18R%B650X52=/4]>"9B)?7D3,?8K8*<2(*
M;JKPW1G!0V<-71!FEH2?E[1?(5?G@OCGTVPN?=C=MSV*4MZLC56ZXO52MNDX
M33).>^NQ3[BC94D*R+2^2TN]H1$N 550@@HRH2!+BYQ9E4QXT(YL]5P)D?S4
MVHD_M^&F9+7>)52?*7S7WA-N[RPS'WV0'7>/(^+E?SMQLT[VK"0M+\E/AIN?
MWR3&D#0<);]?C>8:3L;/WK>.B*.?M^V*9Q@GW!.& ;?<=<79''5/48]==]\E
M0MSNO+O3WQ:Y_;2ZXGS]N#+:Z,MZ6?-:;@\_^;#5CC#=Z1^MQ(?-9KTY[HNU
MD%H](ZVD 4-2 5@)KO4V*TP;Y!21LD 95OZ7/=,9C*S<S3BDU2XY,&.VUDK_
MG<MVVQD_MY/"I(H<?[ 39,JM3X 7Z',)-.]KF7(GQ#OHZU5"#] _=,R^.?ZA
M[/EMWIEL.$Y^WYDFB6RX2>+$2Z)P:,YZ9Q2 [5>\0@H'^O"-4D Z@<9'=P&R
MDB.5$<J 4EP;W!GBH&*I5N$J%S@OT@IC.6GT\SQCF[_]YG"/-(3'N)D<2$HW
M=78\XK9)UDD>CT;<CD<-G3"8.#KX-<;^GL$D4$:EA8BNDW;_%%-R'2?<3IY.
MVR0Y?JQ7>EFMZH[:JW9?.DXPS9"V&P6N(( PSP$5*@."*L[RG&*MBVP5T0BM
MR,JH3:A7/?GC=L#V^W,,KG$]%1 $-UW5RK^G_*SSM/N-]Q@0]LHJ("!^"FL
MF#"ZRE+" 7TUML)L.LM2E&.]9?M(")?Y%[F^W="'NYI3C8"DSWPI1;-*I'D%
M*,FU304) I60F=9GO!"L8I1R*YO*G71DS7;<I+\)%G5-6+MT%N,P/9LJFK"G
MY)C=I.%WBJ<[B+N/#QL*S2G>Z>TQ1-0P,8O#:2/ZK*[D($.OZ"3: #7L_EFM
MX-V)2KN,S<2AFQ_KOZY7NSOC/WY>[PX_UV]1MK_I#DW)RUP*,PN:9,A<LPA
MRBH#LBQ*6@K!<6[5;F8*$Y%U%<K^[5^K/,O^BZ3.7:G< ;55/7%A<E-"#<UV
M/-GNQSJY;X@V2MQ<3"V/?FMXZG\?I9>5-RKQ>UNYLS9WKRMO\,[TOO)?R]TC
M_*95X^[I(^4F:Z[>-WPK*,\E8RF E&KK">,,L#+-@:I(04Q?'86LIQV=)Q';
M2FJ()FI/U=[9N0#)N+,W75 WW7$BHX=G=T%8>X=NNM!^?IS]"W;RWH;%&7#:
M+CPXFZ\VS/BQBS;R2=_Y[%\V]3W=/'VK^>?'-EE64)0SI$ F!0$P501063'
M2YF6F!6RE%;7D9=)1-8AW;#RCFKR[=.[I*7K.IK]!)IA71)&8#==XBZKQU3V
M2^),&,I^LN3,,]DOB70ZDOWB)T.$0C[3G?[37%G]L=.J]%I]K;?_V%YMZFV]
MNOVH^>Y",G3Y:;7=;1I]>U1]*'&6\P()O3<+TL9]JY(I('B:$XAS6;#,/U@R
MC;G(F_QY%&#5L-K>.C?,-D4&AMV$MOPFYEO0!Y:I?B\'ENW*&.._39\0S'SO
M:$J09H;7,S&>$P;'62,^$UE^Q9A0&+"'HT:!:(10\F>*('Y;/6ZEN*%_M*V1
M-9O[G[0MDY_%9C&G&=(.G DQ2>W5E1(PD56 %X)6"&:9* M_-3^5O1GCYM_J
MVU6M:DZU!GG>A/.SW)FIK7*CV4O:S.M$<]M'UW_ZM6ZKS[3=_'.CA_HTP;IQ
M7TZ6N/3LE.-A\O? YX"8\^U..2)V9RJZWB2/#6-'U6W-NSOZ:=LK?IZ8?R@H
M9STE)C/]BN=$*,"'3XI@5$*<%<,6(L<,%SG7OCB3YB" 7-O[%08JI1(Q28J<
M.+:5LJ8]JSDOY([62[W%ZU633=.H:,K6C[O(%GQX _U/87_'P7.B.OWS6=1_
M6H,Y@#T<P]P]!$FZ9(:O4FM2DXW[;:?-[^V"",98SA H!!( %D9?85D R(L<
M4P7UGU;]5\8(S1-0[#,V]L23EKIK6/$"6+;!Q>D0>(48G:7W"#0.BS8AW'AA
MX9F#CL/BG88>1S[O:V_\18I;O=I!$70#JV5).6.$ ESE%$!4P+8.J<HX+%.L
M[8O<,9IX@5+D[=I1/3K0WGA.^[V$E*TA$$!^M[WJ(;K'*3XB5O0S^Q+]F4_H
M$1A.S^.Q!]PV=#O%G3\MKGY[OZ",8(Q9!2@RGH%$!+"42T!8JD3.*87*ZN+_
M>-'(V_3JT91C+FOZ)GF_7B[IQG)[/I-[>"?Z2N.VZ1P$L=YLYS@?./_ZC[>'
M8/^OPTGX;+E9MLDY ?H=<?9WOJ?9\T#>M;KZ+C?T5GYH>P-\E]IG_TIW)A)\
M]?"PK+GI"=W_K*]/+VE)"I41(+'^#\P9!I7")5 2I9*P@L(T=SOY G 5>?M]
M6G&33"E-8X7V;S\G^N./RUU_'>,\2BK$J[ ]6F<&V$TCG :7:<M>(GO^FNCE
M1G/31#3IGL?#S^,,@0J(6_1S/@2O,]L$ >$]M1]"+NZK;C_+W7O)=@M<D1Q)
M:%I2Y]K@R+%V%H10(&,2*:5=AA)SMUY;W<I.:L^]OY:YY1&:C*MNZ^6VU4\>
MTKCIF%%!/)3#"Z:C;_">WLR;](68IQOMY0>"1/9IO?D;73[JOW[1+[(U_0^Q
M95@24I8%!55."@"AMD,J*G.@'7#,4U4A#!U;5-H3GS6VKS0KR7?#B_F7N47I
M/-1@?=Q'D/:*X@?#;TH8?P"Z.>+U5AC,&[ ?9NDU(_968(V$[.W6\!YB<QB*
M8X8H'5%K.BJ^6Z^VM5ZOL35N-G2U;5,C%@(R4;"T!)APTTQ7E: 2) ,LRRJ>
M(9P*GKF=_)Z<1+84GI%UGG/C":ZM<IH!,C=-]8QBLCN0?',\K@L89H_T6- Y
M.=,@B3\^QY._N:?J3(/QS+"=B0MZMUQO/9_6.]+:=+V1]>VJ^^EV@<N44UJ6
MH&303+$L$:@*[<"(M"*LDK)$A6M/\$&"D8TL0V.?.K4S]_EZ&ZJ6A;&NL'X
MVJJJ<+"X::2;/I#2QEP: ZK#HX^Q!+T5L9,S?KOP83;F[AEN!<J9QN%VSP69
MS_5R_-?59F,:CC4I$L];4V"J%.0@4RDUDQI,Q\:* D41Q@J59::L^NM.8R.R
M'FG82-ZY#+"="*N//Q8#K"F>V9D9@ D]8FF6_%174.8=CV7+W&O.Q'($<&00
MENMJWLI,;OFF?FACPK]LUC]V=T9+_F825M<?_M"V^,/:="0P/7 _+M<_OFS6
M_V,"QMKP6E"(4XRT[2-1F0+(L/X6*Y*"E$F&>*H8<QXTZ,]-9-7V16Y,IUES
M#6,:QS2L-6: LYJ; +BUMIL'1C>E]\L!LZ1-P5^;@JZ>EW9VL]+<) \'=H*J
MN^FHQ-=Z$WB<6_E-A_.,#@RPJ*\J_&6]%C_JY=+<E-VN:DWRW+AU0@0O606!
M9&D%(.4<,-+<7:49)HRC3#BZ?E9T(ZNWGH=F1F#+Q*19]ZZHEFF9E9DL <ZI
MN1&L!& ,%T!E""$F14H8<ITG$QQ7KPDS>V3[8E63/7_@P3FMT Y/VY,B.$:.
M9\+TKYW'0> D='25;\?-S,K=":)3->[VN'<ZP=HL19=7]Z:/]Z)"E$L""U!F
M::E=;)8#5J 2""Q@(3-4P)2[ZI#G)*(KBYY<0AMZSGD&SP&Q50+^0KKM=EOI
M?)(/SHH0/P?A.=FY4Q'."GTF(^'\YT(E3>Y;['_2_M'JMF9+V5XW-GUA3?.R
M7AT<IDU)B,J\S#2B*0.00P0(S!7(4:YW<544"#M&PZ8S%3O&?I+6=S0;H]XS
MV5_*KYN6Q4T7P-O^D+1(ZHOWRFR5R;POPDT!S?,. B16^H,V>UZE!ZNOG%;I
M#^YX5N6$M;V'F;:%7J;@_-!KHOOAHL@H8I6@@,D2 E@TS?U)"3**JU3F(BN@
M57-_.W*156C7FD-_C?6.?:!/)D75>33G$%JV.BX4!F[:JR^B;!I:'.B^2=J2
MB*#VE(V$\2=X#C$Q]RA/"T#.S/2T>>K2QC]^G[_JO_WWO_0_T?\Q=P/__2__
M'U!+ P04    " #WK%A:0Z/HP@TB 0!V30T %    '-T;BTR,#(T,3(S,5]P
M<F4N>&UL[+U9=UM)DB;X7K\B)OMU+,/WI4Y5]6%(H3RJC@AJ)&5F][SP^$HA
M$P18%Z!"ZE\_Y@!( B0(7@)^%T9/+A(%DNZV?&YNYFYN]F___=O5](>OJ5E,
MYK-__Q/],_G3#VD6YG$RN_SW/_WU\SLP?_KO__$O__)O_Q? __SIXR\_O)V'
MFZLT6_[PIDENF>(/OT^67WY8?DD__'W>_'/RU?WP8>J6>=Y< ?S'ZM?>S*^_
M-Y/++\L?&&'R]L=NO]O\J\W14FT$1"(R",D$&.HUD.Q%\M1X[]W_??FOB6>J
M21:@E:,@3#3@I<T@M<CX,S$(Y5>#3B>S?_YK^<.[1?H!V9LM5O_\]S]]62ZO
M__7''W___?<_?_/-],_SYO)'1@C_\?:G_[3Y\6^/?OYWOOII:JW]<?7=NQ]=
M3/;]( Y+?_R?O_[R*7Q)5PXFL\72S4*98#'YU\7JPU_FP2U74G^6KA^>_(GR
M+[C],2@? 67 Z9^_+>*?_N-??OAA+8YF/DT?4_ZA_/W7C^]WIBR4+5/X<YA?
M_5B^_^.;.>+A@[LLU*Y^>_G].OW[GQ:3J^OIW6=?FI3QL^4,)V6"LO64_^W^
M=W^\G_VZ20N$S(K;7_"#S1!ELJ,H2=^6:1;3FL';2:;SL/-#TR+>>7/[FU/G
MTW3UZ45,DXO5R&=^L6Q<6%Z(S)Q@B*C,:  AA )K/ $2=>99YR2TW&6\4+U
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
MQ7!3(5]6<.URRR?.+YAU:)=D5##M6&DC]ZE?(N8+E4.DCD1 !LMA",U0'L"
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
M A&L+2T'+"3CM.!42>:'NDQXCO:ARQ>."LPGJ/55P/9#DZ[=)&[.[1875)*
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
MFQ9CS\_T"IR=ER#CUMAT(.:1&I15 +26W;%/9#:_7>UUS#YJ^C0EE!)AM36
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
MD,=DDM<)M9+3;#/>2F[#=2+[8.+%&9P'*JH)JWV7MJ9@S>ABR?F6=5^SJ[8
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
M4;@3XNQW@[C^VAGLQFN_J_CMG#X>VVHE_I:F5ON'GY%<"TW#F0L?-:^S2,C
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
M.@(7WH$R]),OG$$N%*@Z^M,2]0[8W.M+ITX9-QSN'T]Y3;BM_7O#A516V2)
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
M(X?$YT"08*I8CKG8$5>F;26Q&4O;5_DOP:F')IH U,.3=M.H'W*(==BJ$%J
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
M012!U\IO5:O2B'P9>(BQI,1>:HW^Y@._FW["GGKM#A7RU$59PTYQ$4ZQ$%6
MXLFH*EG7B988@6F3>''9<C0[P&N"&3VG4&)_.$8G5'<C^[WO)BS<>4P/'*@S
MJ;U".J3@E*O/%C:"UR& J]G(I)G&$0?V[D#P=U-[=AC CZ?D)F*GW<[H&==!
MBNP5F(R%SF3F4%<!@N4R.6D8BA'GI^Y&\W>3 1P*OT=0=1,0WM?@G$G'=4XF
M0L),0:PN&;Q) 4*RWF;)+!F@\3(\>U+_W3R9#@7KHZJ_$8"GKG;:4L#ZZK(6
MDVP2(N\7K\/RTSG.Z<^N9O/S6@MU%HRV4=5<;B+&E$L>@A ,B#42I0^\L!'7
MK.Q!^7?SLC <L(^D]L% /<)^[[LS31HB*8=Y_ATOJNO^2#Q+TLKO^+E;7-7?
M^X#G];\:>B'X8/0<;8/X<20V^&2X5!@7F7NZA<G74*4@Q%B??J-'XU-4UJ47
M%'3DE>/?FI-758S;+<WZ*5%R%84+&81AK#)$%D74+@1-GG^H"YS&',S>FX]6
M)L;M@X_G-P0=48]-N ?;FV(86DMBXN"S)X.0183(3 *;2PK9N.3$>)M+^S>W
MC;0DZ)@8V;&1;1^%M8F[38Z02<48NMJ)%2(H;AA$60<0,Q<9$UFZ,%YX=5*-
M;'M!8.=&MGWTT4;W2L DI8L%@J]/$('\9E]]V\*Y<1I]2ORYY:-'Z5Z9H(%M
M+\4][E_91XH-Z/V/#V>&0B)>QU"AE(1_\@# $:WTD_5,<NU9R8/I?<=>M0FZ
M3@[1^YY2;,*0/-$G(Q/%R<G+.IY,U_8M#3&K!-&%9-#EE/-X=N2 OJ4CSH 8
M$D&#ZJ,)7&WK?)#!EHB>@HF2:A;=!XB)%2#:C6**Q_1P('F#?4LC;2L<U2D^
M5%DM(FYS&F.=KZFY!<<PT>EAKJ8'Z]L<XR9PR:6=8(!@ZSU*>RE_QQZE?331
M!*">Z(J)RF*)6D#BA:[BNG$^<!O!I(Q(ESMJ^\\N]8,!L&N/TC[:: )5+_7
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
ME^OEU7I4\=OY^XH6TMSVT_JQ^P'?_(?467W&;XXK4T:Z8"UH9B6H&!49/JW
MUXE>:'56(]:IC\GY3H=/_W/X^IB,ED#;:-?>0P7=C9U^^"?]6_CV_XXA^OD.
MY.S YK[[[^7??MO[JT^X^$C(>]0QY9CEQ3.$PM& 0C(.+ML,+/A$GHQR$L<<
M6KLCV4._<G_[M>O'Q.A3%H(%D(9<.,5L@F!"H#O!B:*CRC*/&%^_1.[4#U#'
M0=Q+C[2'ZJT)G^?U12#REX_Y>2S#U9;68A//SH+2@I.MR@)<*1(T_3KFF(4?
M<?3[?K1/#=*!P?-X!>[Q-'EB2-UD4".*Y)-48).N'))+%62(H'V,&@-J_3 5
MW016VZC3."::#H!N#]6V 5YROKO+^MWK-:\/^+PI]%0N1IX2J.20_N$I$BC:
M@&-%95%B#'J\(L2=2#X=F/9!SF.@#J[&B5_B7G?SE6/T0TC_ONC.-PQX7\@,
M&7*0I V@ GE)4:5,0K+,DX"B=[OT2FS]\*DS+J,@9AC1MG%S=9>?K^D#/W3E
MZD^2\88/E,P;SC*XX LQ$S7Y*BX"TC^MMR&;-%[:?#N-4^<FQKZ;#E=4$X!;
M2>>)FU4S74)1%+Z)6A2'2!YR\!)8KGN-2LPAC(>Z9PB=.L$P,O2&4ED3^/OV
MR?-52M>7UQ?K+71$5%JO*J0_7%S-ENN?Y_GMY><P6]26//K%SXMN^2 YM_*1
M96 FN%5:CFY]Q90$%\E+0$4.@>>NF/S<J.6!K\PC<3FU>3]ZE-T".AH\)S=C
M,DI6,JC5[(1:!%G'JMML@2R-$\9PE&J\L:O;*)P\8&D"/R_ NH<RFX#D%MG<
M["[)UHLZ1JAD46=Z" /160D%?7#"F\+X>._I3Y+9%CC[H.#QP,]!5-($NIXZ
MK/-\_[S><,=\%#XI2+%V7MC*'>,)=$@^LE)W#8^7VMJ'\JD-^!$P>#3%-0'+
MYSR>NR*#PFS4)7M@25;SD!TXZ378Z++/.K$BQW,^=R)YZO#]V)[D\'IK HY/
MKG3?/4DKK;(N2@V%O@!4E7#(BI-<A<C%>X=\/"?R<'ZFMNI' -KC:8OC:KT)
MI+_(VIDP+B,K"$S5"\)G 5%H5<<"VR2=S"$V5-\R-4['QM"63N\A%=H;HY]Q
M,>ORAZNPN!K*<]U,>+_CZ..G17=]_NF'ZR5= .2@=Y=Q-E_)??FR%'(@)ZA8
M!C8YDH+%"!YS 2L=&EY4D&*\8&I8WJ;V?B<_ Q-"I8E+_57ZS_5LN1;!89RG
MNK9)2I"RVE.1''CN&$@6E'92Z#SBW3\45U/[Y-,?CRG@T<;!N!<JO\R>C=*K
M2+)5J(D]J3+92$7>)$HT7F(.9KQ]%7N1/G7J;GJ('TW13>#X=[R:+5;#4G<X
MI=$RATD7**6NZ4Z\D"1)L%HI%94++H\X<WT?RJ=NLID<Q4=3\_X@]FL0S_&\
MOD .]^KWN5N&BQVX\U(D47M"@Z@+[NKX*^]* N^Y$L4SY^*HNX-VI'LG")OO
M&,)'4O&A /XXZ!-*JJM4\4=<_WOC4OV*M<UY)>\?9X5(Q'G"'<0@F3*K92'2
M<C)&07F(GB0?C>3%):8R&Z\\:%C>=CH-]CL^#1-"I0F_Y6662LQ>F410Y(7D
MB\$1-\J!( _-,IM2EN,]FP\#:/== WI(A1[XVOAF?M\Q.6['[<#[,O?Z^&/T
MV8ZV/W,/[-QAE!GC.+FV 5,!I:T"'W4"[I!D&%2TEK=S*8S98BO)7TK>>PA!
MD&0"U_23I%\*9"SIA$RUD1$_L1;;?1#7I\5V'[TU8;GW;*5#6;?;^0P\Y[H9
M.=>704,_41QJM9=%Y=1@V^)IM-CN!9Y#6VSWT>2)(773-I <MT[6!*AFEN).
M7;UH7B=K.XO.!ZV9;!"K)]EBNQ>:#F^QW4>U$S<QWG0\O9LEG!.3FTJ^2KXU
M*"#G1!SX8"!XE>DGG2RQ)[S=9;/X]D\_'?#TT6<WJ'";N-MVJX*2/HA8>W69
ME:M]:1Q</61!\D*2*H$]NT.NU3+)21MN#K.YP^NMD=OJI]D\S--L?OX^7LS.
M5QH[8YYN<U[+X2.G4\710= R@S9!6A.94>*E</B%KYCZWCJ".K=<5H?*MM'9
M9:N[_>%PKWN_V?\19==/'N+]I!<7!SZ=5'#<?<5MK)J,0I&T!319D>WB'+P(
M D(1/(5$&!2[;"MY_,F'7!#WC\@]L:PO4^0I9R8U,%VCZ]JC&SP/X)PW)AI6
MJWAWH/BY[YANN>&!&KI_$PPFQ":<EUMO;W.QW:RB6>]XS:I(%!E\2;+.CRP0
MC/! /ADW1?,DPP0/!ELHG0Y8PZ'AZ<#J4-4T#;1-$$$!@Z/_52GQ.KU$9W J
M)H@RHO R1OLPI)H :HU%]P?C8F?(]5#2Q+[PV_D77%ZMJG3^A1?YIV[Q 2_(
M+ZPG-;^;A3B[F%W-;H/.P"V&*"3=_A*)LX 06;:0@L^H?5WDMLM<HOV^M54@
M]=%V-XKH)P;5O[J+'$/Z]_+]_%TW/_^(B\N;64RWS'">1(Y@O#447E@/+I4(
MN5C%D!M&O[T#CE[\HJEC\R-!9U@!-V'W?L3%[ MIYLLMX#%)801)PZPGQ5H&
M3G!R00T=!"2)B3Q>XO01>5,7XA\!64,I8W*31C<HB00W8]6_?C,-R5FIK%)(
MY/O:,BQ,G?5./Q7+ H_*A+C+<HMGOV3J"O:C&:RA!#LQ0E8!R,TX0*<X9\I#
M\8:#TD: E\5##L@,9OJ?CCO@X=Y'3EWY?23M]Q7:Q+I^(O"\>^F,1:2LE (=
M@P"5!4+ X(%C%('%+/A.+[XO?<\TGLA10N_!Q=J$ [+BXL&1.8M1AA7941M=
M@1X@!,?!F!R-5)B]4:/Y(-LH;.Y%IR<"MD\T/$0=O4%%EBUVP\+JUVY>'K B
M593(,(#,]2Z.-A-3]%.QKF0>?91^O#?#)XAL[LX:%%P'*J6=2^OF<%BC5'$2
MK).\#C:V$*)PQ(M@'%,0<L0NHWN$31,IC86B'L+OCYSN*EP,B9S7UXLJPX?7
M;/:"NR($9*<IQ*O3L2,Y"<16LD:4H+(9KX_A&4*GB;/&0M8 RFGGCMHPL^7.
MC4XQ':*!Q+BHU4MT<A1GD!F/F+S.$4=VL9ZD=9K(;F2\':BB=B!'C*0U2QLV
M@DQ%>:>A'J%:!N7 9\XA1UEJU%J2'&\@R%82I^FX'='AZJ^04RH(^BG,%JM%
MD.%FP.7_P?RZ6UX-7![TXO<<K5AH/PZ/4SJ4BTS.A 2Y$'!45 Q<]@J,C<9;
MKY!%^X)4CULZM&N"[]75K3A?/1#GIGZST &1P0*+SH RZ"$8=("&I^252_IA
M3>R+3U1#T=94J=(^B'CJ,6L2I35A-)^MET@E(6,E0+2E^IHD55]GB1&Q-O":
M&AHQ&==^B=,T*-JO-&H?E38-T$UB@R=MBZT;5$I-;%B7P&,A!-7!T<XS(_QX
M[MT)ET;MA8M]2Z/V4=+$F:,?NGF^V2?'$DN<?%1TVM0AB@E<\0(,4LP=2LA!
MI1T,\-TGM@J /EKJ#A99$[?+F_]<SZZ^WKNX;_+:RHNH3*2H)-1L-L_$2&W]
M$QB8#YQ'-]X$LB>(;+S,J0^<AE5,0TGH 5R#NZ@\5]%JKT%X7E=X< -!J0C%
M*V&2=5GR,'YD\*ZMI/>DSE@SZF_BDMV:U0TA,BY(CLROUG+F6"=!<9"HN*=0
MCGD<.17:9))].N3LEIS?1XTM%(!]2_^KJ\W8U;6DSGQFY*+(N@W)50%Y!['4
M+H%H@V-2&R]VJ1-\^9N^FSOR,' =02WM/QD//(AKUT\>^%EXM/%;3SS[!5D(
M;39 UJH.CZ5X(^:L :-@.:,HC.U2P3?]0_ OX>IZ0;[N^U(#J=\(]Z6[F'7W
MSMS:#S$VA547O[#D]*HZY2E@0@K87;',!IW,+G?3$4ELZEEX'WP<ZK8=0X5-
M>&Z_U^&,J_<A4231YPMD1_&\HOL<8J!H3G =N0D.51IO^<@M6:?EHQT%)H]'
M</?263MPVSP?4,3%!!+)3-79RI(,?V1$?.0J99[)T;3CS;BZ1]C4CW@]U;L=
M)CUDW010?NBNKKK+]V7%Q,VRRH3)B;KQG"(24,YJ\%HD^H?UNAC)HA@O6;6%
MP": TT?ACZ!SJ/2;@-#'[O.W'!3CE":Q@%.E@#*QKI7$ (@I1IVMT#A>_>-#
MZJ9^ZQT./ ?)_01?=%\V^G<A=/59B[4*$@\4YTK#(!J3P3NKK)21![U+<<N1
MR3RMMXMC.EVM8:*!W&G= 8 $B:O?PQ7^AHM4L7&.9T(1'S)HT*F.T8S$AE.K
M?D1KE M*:+%+[_\S7_&]Q0(](= -KX\!FZI&J,.\TT97Z,^_$>^'J[I*)=P)
M>>#:S%[??;1ZS<,E<9RG._0ZZN ]J*SJ9$JLS<B2 \\JI!)3\$+M<!<,]W2W
M?4[BS1%]-0\77Y>S)9WE!]F/S0G_)<S#^6Q^_F[VG^M9IO_B]]GRWVNK$H0D
MHIV 7%NN%<\!7, (Q@2F1+112CN:4SDP<TT]]^V#J>>GG8ZM]B:BH5NFZ\."
M]"6O1G8:=.3@)V/ )[(W0NB(-C'IW7CCQNY3-G4(/2E,'H&VM\Z:0MPFJ(RR
MT'FM<[*Q+O4QQ$1T*D+6Q2//MA@=1L=<&R]^_?7\)&1Z"+T)T/S:7;TCOV4U
M:/W]'/\_##?#290O7GM,=3A) ,6T!A^S@<"-CLG5>&Z\Y^(GR6P%2GWT_PA,
MPRBC"5P]Y./5/-_G[J?9E]5OWQ8A!BE%G:4N9=T$(<G9B!8]<!]C9D&;R,9K
MNM^/]JD?$@=%X!'5UA8L'W)"#FWT&3E$*0PHI3B$[!!"K<5*6M !'.^V.PAJ
M1QR6=QRH':**)D#U;!N(R"4D(QR86(NV/5KPB QT,3Z8Z+"H$^KX&FG_QO2A
MP& Z;1JA-[/LE/3(4@ ;N03EF(>0- /,17!-%"4VWIO*";=\[86+O:=A[Z&D
M!M(6F\L\:2=UYAZ,L!1=&5,'A+L(2,R(NI);/NPF/.V6K[VTM+WE:Q^1-7&[
M#'=SWV5HLA4Q(Q8@@>E:BB/ V>+I'A>H@W+:^_%J!X[ X-2N7%O6=FH$37Q?
MWJ:,-D-C'O![(Y$SX;W/6B4(H42Z7+*&8'4 NBJUCY(1N[L4+._X=5/?M).#
MHCNNAAKMJ_BX"+G.HUGQ^5OX6H_W 0NYGOVX(1*UN],[V-;R#]<Q53=@5F9I
M13"Y S>#GNY:?.9YU7);?[S)J7GEA;61 8],@,(Z\%EG!>0A8-:.>XOC-4'W
MY6* 2L&JLE</5/:Q6_WVA^O/GR]FA/"S9(V12"Z0R6DE+%W7RGC(1IB2.8]H
MQXM*=B)YZAMS%%QN*4 <7)T3V^,W=*]U7['R1.S0!U_<D]^9LL';$B1@R&0Y
M?&% D9V%PKG64BE;'NXUWVJ%G_V2J1]C1D72L")O(B1ZE=+B.ES4)X&,,;$$
MG#$'JDYO(#? @\N61)&39V*\=^4;JJ8./B:ZIWHII0DX;;UASSR3K)BH0:"2
MH'*AF*M(!LDK+K6(*3X<IS.V@9QZ@TM+!G$O=0TVVWK8V.!F2]:/&*_NJB+O
M_V[_0&'WSQXB:NC)R0#EF[>AX]LY@>UZ5=A\A[MB?>1HP2A-N%/2U?%A&8K4
M-B%/BJE=UN@\]QW#OO>MI83Y7LOZJ]A=7_W0+1;=G_^7O"_M;C/7T?Q%F.:^
M?$QEN3?GU"UGDE3WF?GBPP5TU.U(:4E.5>;7#RC)2VS9?B6]"YVN#Q7;<40"
M>$  )!8*Q'<#4D)6Q4N303-?)U=3X!V+L*"-9D5+K7'$]]4C")@N-;,WO#Q]
M[3:$()NPG;<$_/;CC_!U6^EI-6V<:4<A2)W&["(9?R$-.!F\$&BR5^-U2]^W
MPZE#R<&AL:<&\D0Y-8FVW;,0"K+W"1TX7?NM&$Y?.2? %,'(TS!*C%I*NV^/
M4R/N=/D_"ZDCA#'Q3<0GG,\6RS_G*TRUW.F/Q?IVD&VQ15DN0'-),;$B)CE#
M,8WPA:O(M%7W!S[L=14>7Z$U0!PCO47OK)P:$#_FN<8RF+?T?,3OB\OOQ*37
MM(_9^EU(-:KY<9TVZG2,C).^N&Q !:-(D036F2<4[WI7M.AR5770HE-?7?4-
MF\$8/C62-N34:.?W19C?)-]I80PWAFPX4:$B"@BU],<&[U$F4;3J4C"]]\.G
MOG8:Y$ YA8%->"QUXC7QA#A(7ZUF)(2-2';DB(R.SL (/M9QZ3)P\-E[D,+Q
MR!/+/(V7F/WD5J>^:^H174,(IZ%6D?.+LW@YN]A>R-V,P@UT1A)?BLQZ.Q@[
MH'-0$KEZ4E(<H;M4LS^SS-0SA7L^@?ID:A-GT6%1Y^^W:1VFY.),@)SJU:HF
M0J/R&J3*V3&O;!GQE#J2B*G]IO$C_C&DW02L;XDX9R;H% .YA8[T7:E:;1A9
MA&R+X,J$X-EX;S:W^YHZUAL%"D_<#QPDER8&C^[&#-;V$\2@L\W3!6'VZQV:
M%+>*2Q7!,LY B> AD*< DFDC(G=$&!O/=WMVOR_K .P+@SW+L8GS;@\-B!9U
M5.2*\&)!E6@A!G):/:(LW(M('LEH6#P2>R.E8X^'O1/EU&P7H[O/N#WW!N_\
MT7T_4H_:'?S)-\<@K?924G@BZ$Q2M8M\,*6 2#98$Y-$VV582GMOU"9%J;DB
M'T#4I(^L/#C++3AOG*L%S=*/]RCXZ[Q1'X*7?MZH#Q%D$P9S[]N79CF%8A19
M?%MJEEJ@X(HA9$8QO5(LVS#=F^%+?:,^"!K=WJ@/D5.3:-O=0ME8BF480&?M
M0256P&N'H*U'FW0A-W2\XH07]$9]D/R[OE$?(HPF'I+V/JS&9+P)60,3GH-B
M/-8+2 ')\*QUL8Y\U%_QC?H@Z75[HSZ$E5,#XMZ3Z4\OI;,;BKBA$$,)3:%&
M,!2[Z 0QQD1,"CPJ;HJYWW6@T^/T_M6FOESH&RC]L[@QT#S]SDY,DM*0#NA"
MQZUR-6/#!@56*5Z;J ?/N[05Z#^Q81#W>@AI'YWB< CKI\;4WA=ZD=!GG@(8
MZ2TH[H@ A0ZD#"E(KIG4G;!S=(K#()W<A\;(R:QL"@N?EQ2O?L'?KNEPA9L0
M'&"I21M"!7!&,. Z,R-DS0WKGDNW?XT)3X_31?<H$$[@8XMX>+VC(Z/+/"<+
MQ7D&RG@!WI"!UI;3J1>SE?'P+*B?UYCPI!@>#\?P<6(\W#C=O\TN:V>Z<'F=
MT&71&F[(TU:,,,T$0A"*_' F6$C<&Q]<!RP\]OE3OSST[)CVPL96H/"OJ\OU
M+&T>Z-*/>VY0S,E)EAA@< 1M%*0O02,X+4*)F(KV75)KNZS5:&;;R1#IB[U3
MI[9]QV5>AO(@%YBEQ#%$L#8Z0KQB$%(QD',PF+DH:+M<?CSR\8VFLAT+BCZ8
M.#$.-K<UNVK?W>Y9M79"9BB^'GJ;=D/H%4C.2V926A>[V(Z'G]Q)^N;%2/]$
MUDU] #R3ANEJ<X%$\&6&Z%&*'&+O4LT+3U)I$Y1P8^6VVA<#B3Z9.C$^?L=U
M_:"SLHW)=P3(X!$->=A)\3HEB@?PF[:AS$MA7,SDAW= Q=X/[X0%]V*P<#H#
MIPXVR=U9_WAP&1,-8F") \5>=,9Y,G.>A0P9E6:<>959ETR*_9_>"0/^Q6"@
M!Q8V!H*W?W^;+8D_OV%9+/$3?EMO2"+QFFOBG-8F:EV[:/K:3)9!Y):B:9U-
MWAQQN8OA.'CA;G=5[,5BIU_.-_&F_R&LUF^NL ZAN]HVH^8Q:JY)%;#4U$!?
MAUF[4D 2W\A$!F7X>!TW'FQOZO>X\7-'3I-0>R"[;GAMDQ(IU2N=4F>F,UM+
M0#SDPLD5"XS^-UZCYCT;G#I#X$2Q/PVC(V0P=6O%>O3B]N#]_-?B\Y?%U2K,
M\^>_B)D_Z ?787].)@=%//)UA*I5$8(3")$%-"8[6727NY-NJS4%D6-$NAB4
MOU-'U]]P_K;F,]<WAFNW#U$9ACD!Y[H^--'_HA,)6""W+\E@9+>[M3V?/;5E
MZA,-)_.N";.SF6V_.3I1>N94K#/$%2,++,D!E$9 5BF;R%U!/]X<S9MM3?V$
M,[XO<YQ$V@'33JTDP^101G+K:S=X[30%CRF J',[9.&\A/%<Y#L;F]H@'2G>
M_3 Y@M=- .4_<';Q98WYU7=<AHOK:VE7FWCD$,&$4H>S9 $^Q@!&&"D1.;(\
M7I+TWBTV 9YCA/X /J=+8$K79;G>U7:F[9S9')+@D6>HIKQ.2$D0LR]@15!,
ML"*Y?ZI'00FKN-DD?? &-/^&E^M5_6[CUFQ=FGMK3OUP/)9A.HG7$V+D^NW[
M_-7EY6[_,[SV^5S@BDFKH"A-+GI-J/+>18A*UB$CK)3[_=U^PLL*T_^Z6'S_
MM^LUMIBY_NX6,T_M8:*<M9.DN>B9M1-'/Z_#/.19F+]97%[>CLCDL7 RQK)6
MFQ !#CF%;Y&!=,RRVE0ZRN<*61_]\&F$WI^\%GTR;^I,I$\_;YUV&!Q& 5QA
M'8V* 1P27Y0-)LO LE-=4I?O?>PT$>\@$C^%85/?<VP>O!=+<GKFM_RX3J1,
M26:>$J1"_HZ2+D (7(#1@6ABC$[&W$'P3ZTQ310[" IZ8V43@<BQO2%L*-D[
MDX"B-,*^Q0(QU!G-)FBN%1;/QJL?'K(IUH!9;N-?K8PA[29@_<=BV\[BU=?%
MU7Q]S@/G)HD,VAK2]:AKXY%*CN(I<A62*^,U7_AY;U-'U*- X@$03Y!/CXUA
M^JES?S\GY.)J_3&L23\Y>7B\!,B!5)/84(=)&0<8M2>O0,DPXDBF_7N<^@UB
M&L3U(*^I4WR>*\(+?\^^7MWV6WH=OM'?K7^<&Y-"BBY#;7@/RGL.3@<+EJ+;
MPKSCULD._MVQZ[^L%XS3\#::G!K'XFU#J8=DRDCTU(3[E!')\0Z;EA84.TDR
M AJ=B%[T ,<GMO"RKBZ'1V1?TIHZ%9H8=9W&>U/I<4_95C>$6<NT+@HAE%B3
M.Z."Z%6!$(.4R)+PLLNI>-"B+ROB.!UXPTED4B]P4U5R50/^L[(K2B4>*:\D
MUQD$9D>>A-;@F"*]25((\FB3[M2.YO[G3EV,,S9D3N)K@P?0GK/U%O%<F!P<
M#V!KGVME'(.(A@%+WL8B4V'8Q10>NN[4U3PM'$.]R65BS-WN?E?BM@NI=9$\
MFRA )DMJHWD$[TL"7O^?BQ&<=;G-?^3CIZX!&AM!?7!YZL/IYSJGLZMU;0F;
MB:;WJ]45YAU%(CCE/%K0HJA:&XT0DQ*0;&&6X&%%I^3';JM-748T^D'4OPR:
MN&[]<YZ7X:_Y#:MN0XMS%04&Q1"<J\\LCI,_%PROTXFM4T('EN_A:< +L<?W
M.7E5TC2W8CT)K@D0_A;F_W53Z;]ZO1O-34I%=GWUI4[A_AXN:_/@<T[GM!#)
M@\KUU!;&0<ADXQ&%-,49([,;#9.=M]T-HK_<4\$P8IW8&+^ZN%CB15CCO\+Z
M:DDNY[^'RRMBZZ97P;EP'%4AO$3#!1%2<Y*23X">2>4T3]QTL<%/+M(-3;_(
M,T"_+)\8.^_G:8EAA6]P^^?[V^-[=8Y:!<(Z)X<TZ)I_1#I0%'VK7;2U)BRK
M+IV#GEJC&W)^H0O]WAC>5@2P<SGG^:X;.K^.B\\%2B=#86"CM:01DD-(1A%6
M8B%2=2Z^2WN9@Q;M!JU?Z&9^.)&TX9(MYGFU)>K<B.Q28!J*4S6UGMMZNYL@
MH!:<CEJ*=\:<.'"SL6Z8^T4NY4\736^X&FXJSZ?T!?/5)2[*W=9/_8SE>?JS
M^Y[+<P E0P_F<:5F15H$:SV"JL_40?H,4>3"<V2UPV\'<]#>8)[,11 RT5%J
MJAK1=^"TYQ C!J^]8"F8T<ZE7V<PSR%XZ6<PSR&";*EVBW.E,;,(B6%-Z:3X
M(XK (3D;@F R!_?4),7!:K>:N4DX0KR/U6X=PNMF:[>,"2;1Z:%Y398T28!7
MP0+7Z+@KSHLLGL#++U2[=9 T.]5N'<#:QJIWLM=%8A" FZVSFLC((@,E2T["
M1QDZA6O'5.^,7*]UB(R>J-XYA&%3O_$N*?Y;??FPN)KGW>Z-,5PG<OFSCM5E
M=W00"JXAV*A\CJ$HWZ5([^$GMUBO=:3$3V3;U,V,KI;7#76XXYG9.BA5I@#*
M%S*" 3UX.O:DTD*4^_-M]S<LNOG$%LNQCA3RD6QJKQ[ONBEU,4D:&PQ863N/
MBCKQK<Y*8$E;X0W309<.PGY\A6FR7P<1?D]L;.2N;,_X/V]+Q.(E9!<E15$Y
M$+AE!(\B&+)>4JOQ)EL?/::SF5>DXR.)'N74)-JN>X'Q6%QF"BR3%I2U@DPC
MJ8Y6R4BAHI^F?*GY,9T'R;_KF,Y#A-'>> *%$=$R =S7QAH:JZM%3A<7CLL0
M0^*L2U7YD>,)QA_+>9"TGAY/< CKFCA--ED9N#HKO\]"O"XJJ7HA8Q*:!04\
ML.J2<0\A!0]..,&LME[G\>S78[M\605J?=BP7N35+/)V"JDL6JTSAQ(-G<E%
M:/#5O8S%&RR9,Q.GQ5X;]JP?+'2"V!&":0-DB_F:5(_825^M9B21C7QN(@U/
MP802@-I5/FD-M7(8#-&9(X^.WQ_6-23.GMIJBU [!A,/P=:;@)K V[$9 8)+
MXTM1@ %5U5@D%X3GVH%7.A^X-^ZIEX&7TY2EF0R@/HSQ&-*>O-'<<OF#=K^M
M;SC[*9OAG+D<4\VU--*2>@8>P4GIH61)RN^MT:E+$=Q3:TQ]\(TBXL4 _&XT
MV^?#<O%]MJH#NVXS9&Y_=GRF3[?/[2/+YP@*>LCPV=R7WBYS:S;O^G[S?/OS
M5V2O[R1U!!-=#$J#<T6#8C$"'7P&' H? D;+0^R@JB=NHU\#>V\SNS9;0L1,
M3BZ8DA%43G6$ 3+(CC,=C%7>CS=XY+G=3I<!-":>GC:<)TNQ"<?OQD&^I61W
MO1B]X2&3=UPG1@5=+X3H!.=1(YWE2+2,UQC\D4VV9&-/1\/C\>P)HFD+8_>8
MM O$1$H*#7+(VI O&Y2#:)('*S0OAINJLN-#;>]>IT9<+Y!X'&BGRV?J)E%X
M6=[/JT;F._;@AJ+K:7C"JJ1J%8,3G-2R1(@4EX,1 9%E)0KO-(>PRV+-(*8'
MV2Z&9'03)]7O>!$NB8J$F#?M.1ZX%]>/_2(KPU46D*--H%1Q%">Q#,A5U"S+
MZ/E3XP_Z/;0Z;WOJM_,!T#BT\)K Y0VGWBV6;Y!"NJ^S5?V6R/N(*_K76QG.
M\T?\LB5U\X/7B]7ZIG6X=,I%18;!U^O.0#%]R)((9QF3D(SK,AY@3Z=GZA>T
M09$\LKB;@/C9')>+JXW2UD#M@2T1"JWE4I,%L35Y-AKP*FNP&-"GS"U*/1I^
MG]GLU#?*@X*S3T$U@;PGPKC;>U'NLRG:UBO,2*Z,C!&\"0F\9"5FXX2_WS=M
MFNN9PUXU1DJ3&R X[EUH34#Q(QWV\]H/9R.HL_+Z2YT^MGH_OT?BS766"9+Y
M3-H5D?BGZ&MP$>N\>,&\2R7$^Z',D"/_#MS]U+%1_QAZ.#)P2($V =E[A)!Q
M<61:I($L3  E @.GM8=(OC6WS!A3QD/DO<U-#;AAT?#04I\@FJ.Q]0V7LT7^
MM [+=4\(>]@,Y>W?LU4-[6YINT\JCUHPLC"0?;T0\R9"U+7/+X_>L\R8N]^
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
M4+7)HN5:6&-9!.W($*ELB8=&( @3(Q<AH!EQSE:'#;>4FM(_:AZ^]O<LPI>
MRUT^9,JHZ2 78 /*V@.5W":G+*3,54%AK!?CM0#IM.6IL=D[6 Z%XQ&2:P*0
M'[:B^O=P>?7$6^!U%K9-%N.F$5@DA]HR ]%[!!TD6E_0%#5>TNDA.V\<GL>
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
M J98#$4F6^[/PACR\OZPS4]]R=HK"H<47!-GWN.D../0,:,A87U^5=:"C\C
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
M+07/KCAEXWCY:T^MLDW$=MP+X"A)3#_H=><1^#BG;5CKG1;K^WZ!39GE ]?
MHU*HGMTH?2QE,,])[WP:R%FBG$*5N0:C6?51>U_ACZ!*EMZC5MJK%X0SG+/D
M7FNU/8?\K4]^.RJ1[.:'7OIMEW3,7O#B"IC,&6E7NDZ$L YDL-H)*15G;<:P
MG4[3M)PCQV#H^3;T(TEY&CKT*;1N9D0A*JMDUL!9K64/(8,O64 ,O)K#6AAD
MXVG IY+1NLZB!>X>*[ZC@.#GQ?MNJ$O0I(8524PVP=8.(!8<ES4G3;*<#--B
MQ.8M9Q#2&O,CP:T?F)\@^TD _6&#]-T H>23$IP;L'6\G_(^D9W)$C#G$F$M
M<!;&L\WVK_&GA.<I,'G<8.]\F4T">WLXN".%C%RAC,U@F.%$2O4V1E- "Q$E
M1F]4&$\+?G*9K4O9VB&P'\DU+7&O]L%C;NV8M"/&6ZV4C@F"R=7=D@RX7'S]
M2HGL<W'FD+S/%U[3NBYL;!CUS?E)G&7;NH8] ? =05DG7C@62$H74%I+<,5G
M2.@BZ>12A33>A?K"8EL7;K4[U_J48N/>5_><O?3E?)'3+FAQ$:[FEQMI[HAR
MQF3B4V49I[T650&TJ8"T*3D?C,8D#SCE#GYAZR*H%N?=,-*8Q,GW8=E]S<OU
M]P]7N%CO&HA]K46..X)DD=8YRR"QVC_,$"W>N@PL^L)RI*-<C-<O_H7%MNX[
MV>[DZU.*$VE=](Y$M[BL1>7;H,7V</^,BW]U7?I[?G6U(TTHS)$1:2K6+G3H
M(P0ZRR%B83:A0&3C>2@/7'3K]I3M@#J$5"<"V#_FEY_772&F;4F['>;,BI$A
M@;613"JK2"NN\V^VB?!)E)S&,X;WK[%U<\MV<.Q!9I.XQ<\.,/QV.QJ*ER!\
M*06LKX.>G>+@E4R@G3;688R:CY?SU!]=K;T]DP@!-8+)-+;(@SS?U<QGCDP%
M#46)#(J^ \^E@RC0!\51,!POTO-H>:T=Y*VP\ES>TPF"FQKV[D^S=<HS=$2'
M9HFNF>(04*(#PYGU17"-NDD*W;'CB*=\; Z PE-%.*4>;WO(^;XM?W ^$Y]R
MA.)CH1N&:4#/(U03,JJ2I,$F=5X_+K.UUWW*N#Q!D&=#<_SLT!^;#OV0[CA"
M0NB);Q\L![0/;@R4]IE2XJ*D J(87_%M:D-,)"9[EAR3GO[?*NWS84>M7>U,
M;6/XQ+:Z)<OD'+A51-8FZ]HQ4D)RKI7L.N?H@M&Q75OLP^F85GKG,5AYN1OV
M0-*<JDJY._<Q<B:"].!"+=FU=+-@*1YD-!Y=T8FW*=0^X0(?L?7U4%@YXL(^
M1G#G7MC;<J6/:USV-77SZ?K$FW*J=XMM)\"+Y:83K"C2:R5%'3U$5AS7#H)G
M"CC1JQW'[-R(N?)'KKZU730%^/8OYHG4O!%%RYJD]TO>_O?3YV5W??F9=*JW
M_\0-H^_E%CR]G[5"#"HB!"<B*(&*=K;PD$7"9#*/<L3!&?W0U-KL:@;[!I"8
MR&:X1\Q=J?G&<B7F+R]SNEAN3=J<?IDO<UQ???_4;0?1S= R$SD*,,4'4)$9
M"-E7FD/F2:' ,E[RP!F$M$ZIFL)I/ZCP)X+U)W;YZ^O5O XH?M-]";O..<_L
M<;0^6JD+9)GK1%G2X% $TNJ2<%D+9G@:3__N@Z+6&5]3._2'@\-$ML'3Q,2B
MK23FT>I+#8S7\&/ "(XYS6-12LFF$8LC #M@'M@4CNLS!->/;?EVD<9U"%=K
MXPTNE]]+M_P;EVF%BW0WF61?6G#//N'3%S"86[@GG@SD&;8BI<BM!)U] 84V
M *HL *6MK+91/;PI?[J& -(&YV7BD'0-[B2>P>G$:ENQ6()%]'*\SLK_&1L"
M'(.AP1H"'"/E27B/3R_.=9ES78P%'W0&NC<,>,DW??)*SD:9E$:<Z_5?O"'
M4;CKL2' ,2#X>?&^RS 5-CMG4P CZ%Q1V2"XVC2[2&TD:>_)V8DC_F=O"' 4
MW'IM"'",[!M7C+WO%F_PZWR-5[=T[;*9#5/65Z<C6LEK(@A6*T!!Y(IK7[C3
MQA^@9CWY@I\26*<(N.N;VXTA\P0%4<N0 S$A>$/;C1@!@>4()CNKA"Q:B70
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
M'JSU=#J)\>)L?5+6VKZ?W#X:'!Z3V!S'^.1L9E@8!&,9W<K. SK)R6I4RJ=
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
MZ9OO?%B<R+K&9\H6JA_P.SWSZDVW6J]F,CJ9BU(@E1:@D%B!B>QP31JJ(V5
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
M3YTS^S_^V_\'4$L! A0#%     @ ]ZQ86NS=8R5NG@  3=\% !(
M     ( !     &5X+3DY,7AA:68R,#(T+FAT;5!+ 0(4 Q0    ( />L6%KJ
MC:%^+"<! -],#  2              "  9Z>  !E>"TY.3)X;61A,C R-"YH
M=&U02P$"% ,4    " #WK%A:.W,&L24$   0#@  '@              @ 'Z
MQ0$ 97@M.3DT>&-O;G-E;G1O9G!R:6-E=V%T97(N:'1M4$L! A0#%     @
M]ZQ86MHZ"C3P!P  1BD  !X              ( !6\H! &5X+3DY-7AC96]S
M;W@S,#)C97)T:69I8V%T+FAT;5!+ 0(4 Q0    ( />L6%KV+++CJ@0  -T3
M   >              "  8?2 0!E>"TY.39X8V5O<V]X.3 V8V5R=&EF:6-A
M="YH=&U02P$"% ,4    " #WK%A:K(T)END'  !@*0  '@
M@ %MUP$ 97@M.3DW>&-F;W-O>#,P,F-E<G1I9FEC870N:'1M4$L! A0#%
M  @ ]ZQ86M8(M-RI!   ,10  !X              ( !DM\! &5X+3DY.'AC
M9F]S;W@Y,#9C97)T:69I8V%T+FAT;5!+ 0(4 Q0    ( />L6%K#&JM[ $,
M !,3!0 0              "  7?D 0!S=&XM,C R-#$R,S$N:'1M4$L! A0#
M%     @ ]ZQ86LT@D$>W*   &0(" !               ( !I2<" '-T;BTR
M,#(T,3(S,2YX<V102P$"% ,4    " #WK%A:YD--@30W  !?-P( %
M        @ &*4 ( <W1N+3(P,C0Q,C,Q7V-A;"YX;6Q02P$"% ,4    " #W
MK%A:\2'NZ";# 0#&GA@ $P              @ 'PAP( <W1N+3(P,C0Q,C,Q
M7V0R+FAT;5!+ 0(4 Q0    ( />L6%KT8R_:!LL  &!H"0 4
M  "  4=+! !S=&XM,C R-#$R,S%?9&5F+GAM;%!+ 0(4 Q0    ( />L6%IU
M6V:Z Q@  !89   3              "  7\6!0!S=&XM,C R-#$R,S%?9S$N
M:G!G4$L! A0#%     @ ]ZQ86@3E,]5=(@  )2<  !,              ( !
MLRX% '-T;BTR,#(T,3(S,5]G,BYJ<&=02P$"% ,4    " #WK%A:\Y:5;Y,*
M   ["P  $P              @ %!404 <W1N+3(P,C0Q,C,Q7V<S+FIP9U!+
M 0(4 Q0    ( />L6%H!$JJ4LVT  )AX   3              "  05<!0!S
M=&XM,C R-#$R,S%?9S0N:G!G4$L! A0#%     @ ]ZQ86I@6]@@4M0$ V181
M !0              ( !Z<D% '-T;BTR,#(T,3(S,5]L86(N>&UL4$L! A0#
M%     @ ]ZQ86D.CZ,(-(@$ =DT- !0              ( !+W\' '-T;BTR
E,#(T,3(S,5]P<F4N>&UL4$L%!@     2 !( Q00  &ZA"     $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>171
<FILENAME>stn-20241231_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/2024"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ifrs-full="https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:stn="http://www.stantec.com/20241231"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="stn-20241231.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
        </entity>
        <period>
            <instant>2023-01-01</instant>
        </period>
    </context>
    <context id="c-6">
        <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-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:PreviouslyStatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-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>
                <xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:PreviouslyStatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-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>
                <xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:PreviouslyStatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-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>
                <xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:PreviouslyStatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:PreviouslyStatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-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>
                <xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </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>
                <xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </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:IssuedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </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:AdditionalPaidinCapitalMember</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:RetainedEarningsMember</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:AccumulatedOtherComprehensiveIncomeMember</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>
        </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:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:PreviouslyStatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:PreviouslyStatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:PreviouslyStatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:PreviouslyStatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:PreviouslyStatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-36">
        <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>2024-01-01</startDate>
            <endDate>2024-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:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-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:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-39">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-40">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-41">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-44">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-45">
        <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-46">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-47">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-48">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-49">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-50">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-51">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-52">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-53">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-54">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-55">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-56">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-57">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-58">
        <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:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:PreviouslyStatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-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:GeographicalAreasAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-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:GeographicalAreasAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-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:GeographicalAreasAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:PreviouslyStatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-01</instant>
        </period>
    </context>
    <context id="c-62">
        <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:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-01</instant>
        </period>
    </context>
    <context id="c-63">
        <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-01-01</instant>
        </period>
    </context>
    <context id="c-64">
        <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:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:PreviouslyStatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-65">
        <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:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-66">
        <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-67">
        <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:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:PreviouslyStatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-01</instant>
        </period>
    </context>
    <context id="c-68">
        <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:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-01</instant>
        </period>
    </context>
    <context id="c-69">
        <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-01-01</instant>
        </period>
    </context>
    <context id="c-70">
        <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:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:PreviouslyStatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-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:GeographicalAreasAxis">ifrs-full:ForeignCountriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">ifrs-full:ForeignCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-73">
        <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:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:PreviouslyStatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-01</instant>
        </period>
    </context>
    <context id="c-74">
        <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:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-01</instant>
        </period>
    </context>
    <context id="c-75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">ifrs-full:ForeignCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-01</instant>
        </period>
    </context>
    <context id="c-76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:PreviouslyStatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-01</instant>
        </period>
    </context>
    <context id="c-77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-01</instant>
        </period>
    </context>
    <context id="c-78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:PreviouslyStatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-80">
        <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-81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">stn:ZETCONIngenieureGmbHMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-08</instant>
        </period>
    </context>
    <context id="c-82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">stn:MorrisonHershfieldGroupIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-02-09</instant>
        </period>
    </context>
    <context id="c-83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">stn:HydrockHoldingsLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-84">
        <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>2024-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:BusinessCombinationsAxis">ifrs-full:AggregatedIndividuallyImmaterialBusinessCombinationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">ifrs-full:AggregatedIndividuallyImmaterialBusinessCombinationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfContingentLiabilitiesAxis">ifrs-full:LegalProceedingsContingentLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypeOfMeasurementOfExpectedCreditLossesAxis">ifrs-full:LifetimeExpectedCreditLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypeOfMeasurementOfExpectedCreditLossesAxis">ifrs-full:LifetimeExpectedCreditLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-89">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-90">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-91">
        <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>2024-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:MaturityAxis">stn:NinetyOneDaysToOneTwentyDaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:MaturityAxis">stn:AboveOneTwentyOneDaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:MaturityAxis">stn:OneToThirtyDaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-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:MaturityAxis">stn:ThirtyOneToSixtyDaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-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:MaturityAxis">stn:SixtyOneToNinetyDaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-97">
        <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-98">
        <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-99">
        <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-100">
        <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-101">
        <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-102">
        <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-103">
        <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-104">
        <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-105">
        <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-106">
        <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-107">
        <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-108">
        <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-109">
        <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-110">
        <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-111">
        <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-112">
        <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-113">
        <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-114">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-115">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-116">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-117">
        <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>2024-01-01</startDate>
            <endDate>2024-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:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-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:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">stn:EngineeringEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-120">
        <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>2024-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:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-124">
        <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-125">
        <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-126">
        <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-127">
        <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-128">
        <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-129">
        <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-130">
        <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-131">
        <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-132">
        <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-133">
        <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-134">
        <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-135">
        <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-136">
        <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-137">
        <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-138">
        <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-139">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </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:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-141">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-142">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-143">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-144">
        <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>2024-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:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-149">
        <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-150">
        <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-151">
        <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-152">
        <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-153">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-154">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-155">
        <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>2024-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:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-157">
        <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-158">
        <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-159">
        <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-160">
        <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-161">
        <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-162">
        <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-163">
        <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-164">
        <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-165">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-166">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-167">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-168">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-169">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-170">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-171">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-172">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-173">
        <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-174">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-175">
        <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-176">
        <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>2024-01-01</startDate>
            <endDate>2024-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:ClassesOfPropertyPlantAndEquipmentAxis">stn:ITAndOtherEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-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:ClassesOfProvisionsAxis">ifrs-full:OnerousContractsProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-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:ClassesOfProvisionsAxis">ifrs-full:OnerousContractsProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-180">
        <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:GeographicalAreasAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-181">
        <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:GeographicalAreasAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-182">
        <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:GeographicalAreasAxis">ifrs-full:ForeignCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-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:ClassesOfAssetsAxis">ifrs-full:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-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:ClassesOfAssetsAxis">ifrs-full:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-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:ClassesOfAssetsAxis">ifrs-full:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">ifrs-full:ForeignCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-186">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-187">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">ifrs-full:ForeignCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-189">
        <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>2024-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:GeographicalAreasAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:GeographicalAreasAxis">ifrs-full:ForeignCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:ClassesOfAssetsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember>
                <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-193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
                <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-194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">stn:UnitedStatesAndCanadaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-195">
        <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>2024-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:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedImpairmentMember</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:GeographicalAreasAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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: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-199">
        <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>2024-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: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-201">
        <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>2024-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: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-203">
        <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>2024-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:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember</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="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-01</instant>
        </period>
    </context>
    <context id="c-206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-01</instant>
        </period>
    </context>
    <context id="c-207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stn:GlobalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-01</instant>
        </period>
    </context>
    <context id="c-208">
        <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-209">
        <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-210">
        <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-211">
        <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>2024-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:RangeAxis">ifrs-full:TopOfRangeMember</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:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">stn:GlobalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-01</instant>
        </period>
    </context>
    <context id="c-214">
        <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-215">
        <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-216">
        <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-217">
        <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-218">
        <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-219">
        <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-220">
        <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-221">
        <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-222">
        <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-223">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-224">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-225">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-226">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-227">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-228">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-229">
        <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-230">
        <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-231">
        <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-232">
        <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-233">
        <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-234">
        <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-235">
        <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-236">
        <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-237">
        <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-238">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-239">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-240">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-241">
        <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>2024-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:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">stn:ContractBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-244">
        <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-245">
        <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-246">
        <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-247">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-248">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-249">
        <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>2024-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:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">stn:SoftwareLicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-251">
        <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-252">
        <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>2024-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:ClassesOfFinancialAssetsAxis">stn:InvestmentsHeldForSelfInsuredLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-254">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-255">
        <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-256">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-257">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:DerivativesMember</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:ClassesOfFinancialAssetsAxis">stn:InsuranceRecoveryAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:ClassesOfFinancialAssetsAxis">stn:InsuranceRecoveryAssetsMember</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:ClassesOfFinancialAssetsAxis">stn:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:ClassesOfFinancialAssetsAxis">stn:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-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:ClassesOfFinancialAssetsAxis">stn:BondMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:ClassesOfFinancialAssetsAxis">stn:BondMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-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:ClassesOfFinancialAssetsAxis">ifrs-full:EquityInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:ClassesOfFinancialAssetsAxis">ifrs-full:EquityInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-266">
        <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>2024-01-01</startDate>
            <endDate>2024-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:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-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:RangeAxis">ifrs-full:BottomOfRangeMember</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:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-270">
        <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>2024-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: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-272">
        <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>2024-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: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-274">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-275">
        <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-276">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-277">
        <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-278">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SyndicatedSeniorRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:BorrowingsByNameAxis">stn:SyndicatedSeniorRevolvingCreditFacilityMember</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:BorrowingsByNameAxis">stn:SeniorTermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:BorrowingsByNameAxis">stn:SeniorTermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-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:BorrowingsByNameAxis">ifrs-full:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:BorrowingsByNameAxis">ifrs-full:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-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:BorrowingsByNameAxis">stn:OtherFinancingObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:BorrowingsByNameAxis">stn:OtherFinancingObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-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:BorrowingsByNameAxis">stn:SeniorUnsecuredNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-08</instant>
        </period>
    </context>
    <context id="c-287">
        <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-288">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SyndicatedSeniorRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-29</instant>
        </period>
    </context>
    <context id="c-289">
        <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-290">
        <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-291">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
        </entity>
        <period>
            <instant>2021-10-29</instant>
        </period>
    </context>
    <context id="c-292">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SeniorTermLoanTrancheBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-27</instant>
        </period>
    </context>
    <context id="c-293">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SeniorTermLoanTrancheCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-27</instant>
        </period>
    </context>
    <context id="c-294">
        <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>2024-06-27</instant>
        </period>
    </context>
    <context id="c-295">
        <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:SyndicatedSeniorRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-296">
        <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:SyndicatedSeniorRevolvingCreditFacilityMember</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:BorrowingsByNameAxis">stn:UnsecuredMulticurrencyFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-23</instant>
        </period>
    </context>
    <context id="c-298">
        <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>2024-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:BorrowingsByNameAxis">stn:UnsecuredMulticurrencyFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:BorrowingsByNameAxis">stn:UnsecuredMulticurrencyFacilityMember</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="srt:CurrencyAxis">stn:CanadianDollarsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SyndicatedSeniorCreditFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-302">
        <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-303">
        <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>2024-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: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-305">
        <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>2024-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:BorrowingsByNameAxis">stn:NotesPayableMember</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="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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-308">
        <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-309">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-310">
        <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-311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">stn:EuroMember</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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-312">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">stn:EuroMember</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-313">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-314">
        <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-315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:OtherFinancingObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-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:BorrowingsByNameAxis">stn:OtherFinancingObligationsMember</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:BorrowingsByNameAxis">stn:LettersOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-318">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-319">
        <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-320">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-321">
        <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-322">
        <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>2024-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:BorrowingsByNameAxis">stn:SuretyFacilitiesExpiringBeforeSeptember2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-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:BorrowingsByNameAxis">stn:SuretyFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-325">
        <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-326">
        <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-327">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:LegalProceedingsContingentLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-328">
        <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-329">
        <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-330">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:LegalProceedingsContingentLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-332">
        <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>2024-01-01</startDate>
            <endDate>2024-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:ClassesOfProvisionsAxis">stn:SelfInsuredLiabilitiesProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-334">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:LegalProceedingsContingentLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:ClassesOfProvisionsAxis">ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:ClassesOfProvisionsAxis">ifrs-full:OnerousContractsProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-337">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:LegalProceedingsContingentLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-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:ClassesOfProvisionsAxis">ifrs-full:LegalProceedingsContingentLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-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:ClassesOfProvisionsAxis">ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-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:ClassesOfProvisionsAxis">ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-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:CharacteristicsOfDefinedBenefitPlansAxis">ifrs-full:PensionDefinedBenefitPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-342">
        <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-343">
        <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>2024-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:CharacteristicsOfDefinedBenefitPlansAxis">stn:PostEmploymentBenefitPlansMember</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: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-346">
        <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-347">
        <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-348">
        <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-349">
        <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-350">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-351">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-352">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-353">
        <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-354">
        <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-355">
        <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-356">
        <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>2024-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:CharacteristicsOfDefinedBenefitPlansAxis">ifrs-full:PensionDefinedBenefitPlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</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:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2And3OfFairValueHierarchyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2And3OfFairValueHierarchyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-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:ActuarialAssumptionsAxis">stn:ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:ActuarialAssumptionsAxis">stn:ActuarialAssumptionOfDiscountRatesZeroPointTwoFivePercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-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:ActuarialAssumptionsAxis">stn:ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:ActuarialAssumptionsAxis">stn:ActuarialAssumptionOfExpectedRatesOfInflationPreRetirementZeroPointTwoFivePercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-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:ActuarialAssumptionsAxis">stn:ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:ActuarialAssumptionsAxis">stn:ActuarialAssumptionOfExpectedRatesOfPensionIncreasesZeroPointTwoFivePercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-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:ActuarialAssumptionsAxis">stn:ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:ActuarialAssumptionsAxis">stn:ActuarialAssumptionsOfExpectedIncreaseOfOneYearInLifeExpectancyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-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:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanThreeYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:MaturityAxis">ifrs-full:LaterThanThreeYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:ClassesOfContingentLiabilitiesAxis">ifrs-full:ContingentLiabilityForGuaranteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-11</instant>
        </period>
    </context>
    <context id="c-375">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-376">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-377">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-378">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-379">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-380">
        <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-381">
        <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-382">
        <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-383">
        <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-384">
        <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-385">
        <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-386">
        <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>2024-01-01</startDate>
            <endDate>2024-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:TypesOfSharebasedPaymentArrangementsAxis">stn:PerformanceShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-388">
        <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-389">
        <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-390">
        <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-391">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-392">
        <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>2024-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:TypesOfSharebasedPaymentArrangementsAxis">stn:DeferredShareUnitsDSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:CategoriesOfRelatedPartiesAxis">stn:OfficersAndEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:RestrictedShareUnitsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-395">
        <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-396">
        <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>2024-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: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-398">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-399">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-400">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-401">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:PerformanceShareUnitsPSUsAdjustedEarningsPerShareGrowthAndTotalShareholderReturnWeightingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-403">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-404">
        <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-405">
        <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>2024-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:TypesOfSharebasedPaymentArrangementsAxis">stn:PerformanceShareUnitsPSUsExcludingDividendsMember</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:TypesOfSharebasedPaymentArrangementsAxis">stn:DeferredShareUnitsDSUsExcludingDividendsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:TypesOfSharebasedPaymentArrangementsAxis">stn:DeferredShareUnitsDSUsExcludingDividendsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-409">
        <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-410">
        <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-411">
        <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>2024-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: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>2024-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: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>2024-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: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>2024-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:ClassesOfAssetsAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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: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>2024-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: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>2024-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: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>2024-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:ClassesOfLiabilitiesAxis">ifrs-full:ContingentConsiderationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:RecurringFairValueMeasurementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:ClassesOfLiabilitiesAxis">ifrs-full:ContingentConsiderationMember</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>2024-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:ClassesOfLiabilitiesAxis">ifrs-full:ContingentConsiderationMember</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>2024-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:ClassesOfLiabilitiesAxis">ifrs-full:ContingentConsiderationMember</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>2024-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: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-424">
        <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-425">
        <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-426">
        <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-427">
        <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-428">
        <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-429">
        <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-430">
        <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-431">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:ContingentConsiderationMember</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-432">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:ContingentConsiderationMember</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-433">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:ContingentConsiderationMember</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-434">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:ContingentConsiderationMember</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-435">
        <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>2024-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: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>2024-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: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>2024-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: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>2024-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: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-440">
        <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-441">
        <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-442">
        <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-443">
        <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>2024-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:CategoriesOfFinancialAssetsAxis">ifrs-full:FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:SwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">ifrs-full:CashFlowHedgesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:RestrictedShareUnitsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:CategoriesOfFinancialAssetsAxis">ifrs-full:FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:SwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">ifrs-full:CashFlowHedgesMember</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-446">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-447">
        <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-448">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:SwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:PerformanceShareUnitsPSUsAndDeferredShareUnitsDSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:ClassesOfFinancialAssetsAxis">ifrs-full:SwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:PerformanceShareUnitsPSUsAndDeferredShareUnitsDSUsMember</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:ClassesOfFinancialAssetsAxis">ifrs-full:SwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:PerformanceShareUnitsPSUsAndDeferredShareUnitsDSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-451">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:SwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">stn:PerformanceShareUnitsPSUsAndDeferredShareUnitsDSUsMember</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:PastDueStatusAxis">ifrs-full:CurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-453">
        <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>2024-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:PastDueStatusAxis">ifrs-full:LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:PastDueStatusAxis">ifrs-full:LaterThanThreeMonthsAndNotLaterThanFourMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:PastDueStatusAxis">ifrs-full:LaterThanFourMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:CurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanOneMonthAndNotLaterThanTwoMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-459">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-460">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-461">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-462">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-463">
        <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>2024-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:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:PastDueStatusAxis">ifrs-full:LaterThanThreeMonthsAndNotLaterThanFourMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-466">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-467">
        <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-468">
        <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-469">
        <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-470">
        <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-471">
        <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-472">
        <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-473">
        <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-474">
        <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-475">
        <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-476">
        <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-477">
        <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-478">
        <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-479">
        <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-480">
        <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-481">
        <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-482">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-483">
        <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-484">
        <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-485">
        <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-486">
        <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-487">
        <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>2024-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:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:LeaseLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-489">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-490">
        <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-491">
        <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>2024-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:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">stn:UnusedTaxLossesAndCreditsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-493">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-494">
        <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-495">
        <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>2024-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:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">stn:DeferredTaxDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-497">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-498">
        <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-499">
        <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>2024-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:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:IntangibleAssetsOtherThanGoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-501">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-502">
        <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-503">
        <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>2024-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: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-505">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-506">
        <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-507">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-508">
        <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-509">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-510">
        <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-511">
        <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>2024-01-01</startDate>
            <endDate>2024-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:ClassesOfFinancialInstrumentsAxis">stn:SeniorUnsecuredNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-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:BorrowingsByNameAxis">stn:SeniorUnsecuredNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-514">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SyndicatedSeniorRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-515">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">ifrs-full:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-516">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">stn:OtherFinancingObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-517">
        <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-518">
        <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-519">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SyndicatedSeniorRevolvingCreditFacilityMember</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:BorrowingsByNameAxis">ifrs-full:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-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:LiabilitiesArisingFromFinancingActivitiesAxis">stn:OtherFinancingObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-522">
        <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-523">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">stn:OtherFinancingObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-524">
        <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-525">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-526">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">stn:SyndicatedSeniorRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-527">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">ifrs-full:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-528">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">stn:OtherFinancingObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-529">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-530">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001131383</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:LiabilitiesArisingFromFinancingActivitiesAxis">stn:OtherFinancingObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-531">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-532">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-533">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-534">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-535">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-536">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-537">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-538">
        <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-539">
        <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-540">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-541">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-542">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-543">
        <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-544">
        <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-545">
        <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-546">
        <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-547">
        <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-548">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-549">
        <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-550">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-551">
        <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-552">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-553">
        <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-554">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-555">
        <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-556">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-557">
        <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-558">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-559">
        <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-560">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-561">
        <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-562">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-563">
        <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-564">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-565">
        <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-566">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-567">
        <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-568">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-569">
        <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-570">
        <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>2025-02-24</startDate>
            <endDate>2025-02-24</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="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="gbp">
        <measure>iso4217:GBP</measure>
    </unit>
    <unit id="aud">
        <measure>iso4217:AUD</measure>
    </unit>
    <unit id="eur">
        <measure>iso4217:EUR</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-40">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-41">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-42">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-43">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-5">2024-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-4">--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-33">2024-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-32">--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">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:AuditorName contextRef="c-1" id="f-44">PricewaterhouseCoopers LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="c-1" id="f-45">Edmonton, AB, Canada</dei:AuditorLocation>
    <dei:AuditorFirmId contextRef="c-1" id="f-46">271</dei:AuditorFirmId>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-48">2024-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-47">--12-31</dei:CurrentFiscalYearEndDate>
    <ifrs-full:CashAndCashEquivalents contextRef="c-3" decimals="-5" id="f-49" unitRef="cad">228500000</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents contextRef="c-4" decimals="-5" id="f-50" unitRef="cad">352900000</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents contextRef="c-5" decimals="-5" id="f-51" unitRef="cad">148300000</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:TradeAndOtherCurrentReceivables contextRef="c-3" decimals="-5" id="f-52" unitRef="cad">1323800000</ifrs-full:TradeAndOtherCurrentReceivables>
    <ifrs-full:TradeAndOtherCurrentReceivables contextRef="c-4" 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">724500000</stn:UnbilledReceivables>
    <stn:UnbilledReceivables contextRef="c-4" decimals="-5" id="f-56" unitRef="cad">623800000</stn:UnbilledReceivables>
    <stn:UnbilledReceivables contextRef="c-5" decimals="-5" id="f-57" unitRef="cad">553400000</stn:UnbilledReceivables>
    <ifrs-full:CurrentContractAssets contextRef="c-3" decimals="-5" id="f-58" unitRef="cad">116000000.0</ifrs-full:CurrentContractAssets>
    <ifrs-full:CurrentContractAssets contextRef="c-4" decimals="-5" id="f-59" unitRef="cad">88800000</ifrs-full:CurrentContractAssets>
    <ifrs-full:CurrentContractAssets contextRef="c-5" decimals="-5" id="f-60" unitRef="cad">83900000</ifrs-full:CurrentContractAssets>
    <ifrs-full:CurrentTaxAssetsCurrent contextRef="c-3" decimals="-5" id="f-61" unitRef="cad">64400000</ifrs-full:CurrentTaxAssetsCurrent>
    <ifrs-full:CurrentTaxAssetsCurrent contextRef="c-4" decimals="-5" id="f-62" unitRef="cad">72600000</ifrs-full:CurrentTaxAssetsCurrent>
    <ifrs-full:CurrentTaxAssetsCurrent contextRef="c-5" decimals="-5" id="f-63" unitRef="cad">65400000</ifrs-full:CurrentTaxAssetsCurrent>
    <ifrs-full:CurrentPrepaidExpenses contextRef="c-3" decimals="-5" id="f-64" unitRef="cad">64300000</ifrs-full:CurrentPrepaidExpenses>
    <ifrs-full:CurrentPrepaidExpenses contextRef="c-4" decimals="-5" id="f-65" unitRef="cad">53800000</ifrs-full:CurrentPrepaidExpenses>
    <ifrs-full:CurrentPrepaidExpenses contextRef="c-5" decimals="-5" id="f-66" unitRef="cad">48600000</ifrs-full:CurrentPrepaidExpenses>
    <ifrs-full:OtherCurrentAssets contextRef="c-3" decimals="-5" id="f-67" unitRef="cad">27500000</ifrs-full:OtherCurrentAssets>
    <ifrs-full:OtherCurrentAssets contextRef="c-4" decimals="-5" id="f-68" unitRef="cad">17100000</ifrs-full:OtherCurrentAssets>
    <ifrs-full:OtherCurrentAssets contextRef="c-5" decimals="-5" id="f-69" unitRef="cad">10200000</ifrs-full:OtherCurrentAssets>
    <ifrs-full:CurrentAssets contextRef="c-3" decimals="-5" id="f-70" unitRef="cad">2549000000</ifrs-full:CurrentAssets>
    <ifrs-full:CurrentAssets contextRef="c-4" decimals="-5" id="f-71" unitRef="cad">2272500000</ifrs-full:CurrentAssets>
    <ifrs-full:CurrentAssets contextRef="c-5" decimals="-5" id="f-72" unitRef="cad">1937800000</ifrs-full:CurrentAssets>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-3" decimals="-5" id="f-73" unitRef="cad">299000000.0</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-4" decimals="-5" id="f-74" unitRef="cad">267500000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-5" decimals="-5" id="f-75" unitRef="cad">250700000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:RightofuseAssets contextRef="c-3" decimals="-5" id="f-76" unitRef="cad">474300000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-4" decimals="-5" id="f-77" unitRef="cad">442900000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-5" decimals="-5" id="f-78" unitRef="cad">470400000</ifrs-full:RightofuseAssets>
    <ifrs-full:Goodwill contextRef="c-3" decimals="-5" id="f-79" unitRef="cad">2712500000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-4" decimals="-5" id="f-80" unitRef="cad">2073600000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-5" decimals="-5" id="f-81" unitRef="cad">2032600000</ifrs-full:Goodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-3" decimals="-5" id="f-82" unitRef="cad">427000000.0</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-4" decimals="-5" id="f-83" unitRef="cad">265700000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-5" decimals="-5" id="f-84" unitRef="cad">320400000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan contextRef="c-3" decimals="-5" id="f-85" unitRef="cad">75000000.0</ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan>
    <ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan contextRef="c-4" decimals="-5" id="f-86" unitRef="cad">72300000</ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan>
    <ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan contextRef="c-5" decimals="-5" id="f-87" unitRef="cad">57400000</ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan>
    <ifrs-full:DeferredTaxAssets contextRef="c-3" decimals="-5" id="f-88" unitRef="cad">119300000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets contextRef="c-4" decimals="-5" id="f-89" unitRef="cad">92600000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets contextRef="c-5" decimals="-5" id="f-90" unitRef="cad">45200000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:OtherNoncurrentAssets contextRef="c-3" decimals="-5" id="f-91" unitRef="cad">300000000.0</ifrs-full:OtherNoncurrentAssets>
    <ifrs-full:OtherNoncurrentAssets contextRef="c-4" decimals="-5" id="f-92" unitRef="cad">279200000</ifrs-full:OtherNoncurrentAssets>
    <ifrs-full:OtherNoncurrentAssets contextRef="c-5" decimals="-5" id="f-93" unitRef="cad">224600000</ifrs-full:OtherNoncurrentAssets>
    <ifrs-full:Assets contextRef="c-3" decimals="-5" id="f-94" unitRef="cad">6956100000</ifrs-full:Assets>
    <ifrs-full:Assets contextRef="c-4" decimals="-5" id="f-95" unitRef="cad">5766300000</ifrs-full:Assets>
    <ifrs-full:Assets contextRef="c-5" decimals="-5" id="f-96" unitRef="cad">5339100000</ifrs-full:Assets>
    <stn:BankIndebtedness contextRef="c-3" decimals="-5" id="f-97" unitRef="cad">17100000</stn:BankIndebtedness>
    <stn:BankIndebtedness contextRef="c-4" decimals="-5" id="f-98" unitRef="cad">23600000</stn:BankIndebtedness>
    <stn:BankIndebtedness contextRef="c-5" decimals="-5" id="f-99" unitRef="cad">65400000</stn:BankIndebtedness>
    <ifrs-full:TradeAndOtherCurrentPayables contextRef="c-3" decimals="-5" id="f-100" unitRef="cad">1018700000</ifrs-full:TradeAndOtherCurrentPayables>
    <ifrs-full:TradeAndOtherCurrentPayables contextRef="c-4" decimals="-5" id="f-101" unitRef="cad">842400000</ifrs-full:TradeAndOtherCurrentPayables>
    <ifrs-full:TradeAndOtherCurrentPayables contextRef="c-5" decimals="-5" id="f-102" unitRef="cad">784800000</ifrs-full:TradeAndOtherCurrentPayables>
    <ifrs-full:CurrentLeaseLiabilities contextRef="c-3" decimals="-5" id="f-103" unitRef="cad">113600000</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentLeaseLiabilities contextRef="c-4" decimals="-5" id="f-104" unitRef="cad">101300000</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentLeaseLiabilities contextRef="c-5" decimals="-5" id="f-105" unitRef="cad">99000000.0</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentContractLiabilities contextRef="c-3" decimals="-5" id="f-106" unitRef="cad">502400000</ifrs-full:CurrentContractLiabilities>
    <ifrs-full:CurrentContractLiabilities contextRef="c-4" decimals="-5" id="f-107" unitRef="cad">397500000</ifrs-full:CurrentContractLiabilities>
    <ifrs-full:CurrentContractLiabilities contextRef="c-5" decimals="-5" id="f-108" unitRef="cad">327700000</ifrs-full:CurrentContractLiabilities>
    <ifrs-full:CurrentTaxLiabilitiesCurrent contextRef="c-3" decimals="-5" id="f-109" unitRef="cad">32300000</ifrs-full:CurrentTaxLiabilitiesCurrent>
    <ifrs-full:CurrentTaxLiabilitiesCurrent contextRef="c-4" decimals="-5" id="f-110" unitRef="cad">21400000</ifrs-full:CurrentTaxLiabilitiesCurrent>
    <ifrs-full:CurrentTaxLiabilitiesCurrent contextRef="c-5" decimals="-5" id="f-111" unitRef="cad">25900000</ifrs-full:CurrentTaxLiabilitiesCurrent>
    <ifrs-full:CurrentPortionOfLongtermBorrowings contextRef="c-3" decimals="-5" id="f-112" unitRef="cad">175000000.0</ifrs-full:CurrentPortionOfLongtermBorrowings>
    <ifrs-full:CurrentPortionOfLongtermBorrowings contextRef="c-4" decimals="-5" id="f-113" unitRef="cad">124000000.0</ifrs-full:CurrentPortionOfLongtermBorrowings>
    <ifrs-full:CurrentPortionOfLongtermBorrowings contextRef="c-5" decimals="-5" id="f-114" unitRef="cad">23200000</ifrs-full:CurrentPortionOfLongtermBorrowings>
    <ifrs-full:CurrentProvisions contextRef="c-3" decimals="-5" id="f-115" unitRef="cad">66400000</ifrs-full:CurrentProvisions>
    <ifrs-full:CurrentProvisions contextRef="c-4" decimals="-5" id="f-116" unitRef="cad">51700000</ifrs-full:CurrentProvisions>
    <ifrs-full:CurrentProvisions contextRef="c-5" decimals="-5" id="f-117" unitRef="cad">48100000</ifrs-full:CurrentProvisions>
    <ifrs-full:OtherCurrentLiabilities contextRef="c-3" decimals="-5" id="f-118" unitRef="cad">53500000</ifrs-full:OtherCurrentLiabilities>
    <ifrs-full:OtherCurrentLiabilities contextRef="c-4" decimals="-5" id="f-119" unitRef="cad">55000000.0</ifrs-full:OtherCurrentLiabilities>
    <ifrs-full:OtherCurrentLiabilities contextRef="c-5" decimals="-5" id="f-120" unitRef="cad">36000000.0</ifrs-full:OtherCurrentLiabilities>
    <ifrs-full:CurrentLiabilities contextRef="c-3" decimals="-5" id="f-121" unitRef="cad">1979000000</ifrs-full:CurrentLiabilities>
    <ifrs-full:CurrentLiabilities contextRef="c-4" decimals="-5" id="f-122" unitRef="cad">1616900000</ifrs-full:CurrentLiabilities>
    <ifrs-full:CurrentLiabilities contextRef="c-5" decimals="-5" id="f-123" unitRef="cad">1410100000</ifrs-full:CurrentLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities contextRef="c-3" decimals="-5" id="f-124" unitRef="cad">528600000</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities contextRef="c-4" decimals="-5" id="f-125" unitRef="cad">477800000</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities contextRef="c-5" decimals="-5" id="f-126" unitRef="cad">522400000</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:LongtermBorrowings contextRef="c-3" decimals="-5" id="f-127" unitRef="cad">1208500000</ifrs-full:LongtermBorrowings>
    <ifrs-full:LongtermBorrowings contextRef="c-4" decimals="-5" id="f-128" unitRef="cad">974200000</ifrs-full:LongtermBorrowings>
    <ifrs-full:LongtermBorrowings contextRef="c-5" decimals="-5" id="f-129" unitRef="cad">1157100000</ifrs-full:LongtermBorrowings>
    <ifrs-full:NoncurrentProvisions contextRef="c-3" decimals="-5" id="f-130" unitRef="cad">167900000</ifrs-full:NoncurrentProvisions>
    <ifrs-full:NoncurrentProvisions contextRef="c-4" decimals="-5" id="f-131" unitRef="cad">134800000</ifrs-full:NoncurrentProvisions>
    <ifrs-full:NoncurrentProvisions contextRef="c-5" decimals="-5" id="f-132" unitRef="cad">149700000</ifrs-full:NoncurrentProvisions>
    <ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan contextRef="c-3" decimals="-5" id="f-133" unitRef="cad">22400000</ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan>
    <ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan contextRef="c-4" decimals="-5" id="f-134" unitRef="cad">29500000</ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan>
    <ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan contextRef="c-5" decimals="-5" id="f-135" unitRef="cad">32300000</ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan>
    <ifrs-full:DeferredTaxLiabilities contextRef="c-3" decimals="-5" id="f-136" unitRef="cad">63600000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities contextRef="c-4" decimals="-5" id="f-137" unitRef="cad">26400000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities contextRef="c-5" decimals="-5" id="f-138" unitRef="cad">35000000.0</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:OtherNoncurrentLiabilities contextRef="c-3" decimals="-5" id="f-139" unitRef="cad">41000000.0</ifrs-full:OtherNoncurrentLiabilities>
    <ifrs-full:OtherNoncurrentLiabilities contextRef="c-4" decimals="-5" id="f-140" unitRef="cad">55600000</ifrs-full:OtherNoncurrentLiabilities>
    <ifrs-full:OtherNoncurrentLiabilities contextRef="c-5" decimals="-5" id="f-141" unitRef="cad">40700000</ifrs-full:OtherNoncurrentLiabilities>
    <ifrs-full:Liabilities contextRef="c-3" decimals="-5" id="f-142" unitRef="cad">4011000000</ifrs-full:Liabilities>
    <ifrs-full:Liabilities contextRef="c-4" decimals="-5" id="f-143" unitRef="cad">3315200000</ifrs-full:Liabilities>
    <ifrs-full:Liabilities contextRef="c-5" decimals="-5" id="f-144" unitRef="cad">3347300000</ifrs-full:Liabilities>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-3" decimals="-5" id="f-145" unitRef="cad">2945100000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-4" decimals="-5" id="f-146" unitRef="cad">2451100000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-5" decimals="-5" id="f-147" unitRef="cad">1991800000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAndLiabilities contextRef="c-3" decimals="-5" id="f-148" unitRef="cad">6956100000</ifrs-full:EquityAndLiabilities>
    <ifrs-full:EquityAndLiabilities contextRef="c-4" decimals="-5" id="f-149" unitRef="cad">5766300000</ifrs-full:EquityAndLiabilities>
    <ifrs-full:EquityAndLiabilities contextRef="c-5" decimals="-5" id="f-150" unitRef="cad">5339100000</ifrs-full:EquityAndLiabilities>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-1" decimals="-5" id="f-151" unitRef="cad">7500000000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-6" decimals="-5" id="f-152" unitRef="cad">6479600000</ifrs-full:RevenueFromContractsWithCustomers>
    <stn:SubconsultantSubcontractorAndOtherDirectExpenses contextRef="c-1" decimals="-5" id="f-153" unitRef="cad">1633400000</stn:SubconsultantSubcontractorAndOtherDirectExpenses>
    <stn:SubconsultantSubcontractorAndOtherDirectExpenses contextRef="c-6" decimals="-5" id="f-154" unitRef="cad">1413400000</stn:SubconsultantSubcontractorAndOtherDirectExpenses>
    <stn:NetRevenue contextRef="c-1" decimals="-5" id="f-155" unitRef="cad">5866600000</stn:NetRevenue>
    <stn:NetRevenue contextRef="c-6" decimals="-5" id="f-156" unitRef="cad">5066200000</stn:NetRevenue>
    <stn:DirectPayrollCosts contextRef="c-1" decimals="-5" id="f-157" unitRef="cad">2670900000</stn:DirectPayrollCosts>
    <stn:DirectPayrollCosts contextRef="c-6" decimals="-5" id="f-158" unitRef="cad">2321500000</stn:DirectPayrollCosts>
    <stn:ProjectMargin contextRef="c-1" decimals="-5" id="f-159" unitRef="cad">3195700000</stn:ProjectMargin>
    <stn:ProjectMargin contextRef="c-6" decimals="-5" id="f-160" unitRef="cad">2744700000</stn:ProjectMargin>
    <ifrs-full:SellingGeneralAndAdministrativeExpense contextRef="c-1" decimals="-5" id="f-161" unitRef="cad">2286100000</ifrs-full:SellingGeneralAndAdministrativeExpense>
    <ifrs-full:SellingGeneralAndAdministrativeExpense contextRef="c-6" decimals="-5" id="f-162" unitRef="cad">1965300000</ifrs-full:SellingGeneralAndAdministrativeExpense>
    <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="c-1" decimals="-5" id="f-163" unitRef="cad">67700000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="c-6" decimals="-5" id="f-164" unitRef="cad">59900000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationRightofuseAssets contextRef="c-1" decimals="-5" id="f-165" unitRef="cad">127100000</ifrs-full:DepreciationRightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets contextRef="c-6" decimals="-5" id="f-166" unitRef="cad">121700000</ifrs-full:DepreciationRightofuseAssets>
    <ifrs-full:AmortisationExpense contextRef="c-1" decimals="-5" id="f-167" unitRef="cad">123800000</ifrs-full:AmortisationExpense>
    <ifrs-full:AmortisationExpense contextRef="c-6" decimals="-5" id="f-168" unitRef="cad">102000000.0</ifrs-full:AmortisationExpense>
    <ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss contextRef="c-1" decimals="-5" id="f-169" unitRef="cad">34900000</ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss contextRef="c-6" decimals="-5" id="f-170" unitRef="cad">300000</ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:InterestRevenueExpense contextRef="c-1" decimals="-5" id="f-171" unitRef="cad">-104400000</ifrs-full:InterestRevenueExpense>
    <ifrs-full:InterestRevenueExpense contextRef="c-6" decimals="-5" id="f-172" unitRef="cad">-93000000.0</ifrs-full:InterestRevenueExpense>
    <ifrs-full:OtherOperatingIncomeExpense contextRef="c-1" decimals="-5" id="f-173" unitRef="cad">13600000</ifrs-full:OtherOperatingIncomeExpense>
    <ifrs-full:OtherOperatingIncomeExpense contextRef="c-6" decimals="-5" id="f-174" unitRef="cad">5200000</ifrs-full:OtherOperatingIncomeExpense>
    <ifrs-full:ProfitLossBeforeTax contextRef="c-1" decimals="-5" id="f-175" unitRef="cad">465300000</ifrs-full:ProfitLossBeforeTax>
    <ifrs-full:ProfitLossBeforeTax contextRef="c-6" decimals="-5" id="f-176" unitRef="cad">407700000</ifrs-full:ProfitLossBeforeTax>
    <ifrs-full:CurrentTaxExpenseIncome contextRef="c-1" decimals="-5" id="f-177" unitRef="cad">146200000</ifrs-full:CurrentTaxExpenseIncome>
    <ifrs-full:CurrentTaxExpenseIncome contextRef="c-6" decimals="-5" id="f-178" unitRef="cad">141600000</ifrs-full:CurrentTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome contextRef="c-1" decimals="-5" id="f-179" unitRef="cad">-42400000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome contextRef="c-6" decimals="-5" id="f-180" unitRef="cad">-50400000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:IncomeTaxExpenseContinuingOperations contextRef="c-1" decimals="-5" id="f-181" unitRef="cad">103800000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:IncomeTaxExpenseContinuingOperations contextRef="c-6" decimals="-5" id="f-182" unitRef="cad">91200000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:ProfitLoss contextRef="c-1" decimals="-5" id="f-183" unitRef="cad">361500000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss contextRef="c-6" decimals="-5" id="f-184" unitRef="cad">316500000</ifrs-full:ProfitLoss>
    <ifrs-full:AdjustedWeightedAverageShares contextRef="c-1" decimals="0" id="f-185" unitRef="shares">114066995</ifrs-full:AdjustedWeightedAverageShares>
    <ifrs-full:WeightedAverageShares contextRef="c-1" decimals="0" id="f-186" unitRef="shares">114066995</ifrs-full:WeightedAverageShares>
    <ifrs-full:WeightedAverageShares contextRef="c-6" decimals="0" id="f-187" unitRef="shares">111228491</ifrs-full:WeightedAverageShares>
    <ifrs-full:AdjustedWeightedAverageShares contextRef="c-6" decimals="0" id="f-188" unitRef="shares">111228491</ifrs-full:AdjustedWeightedAverageShares>
    <ifrs-full:DilutedEarningsLossPerShare
      contextRef="c-1"
      decimals="2"
      id="f-189"
      unitRef="cadPerShare">3.17</ifrs-full:DilutedEarningsLossPerShare>
    <ifrs-full:BasicEarningsLossPerShare
      contextRef="c-1"
      decimals="2"
      id="f-190"
      unitRef="cadPerShare">3.17</ifrs-full:BasicEarningsLossPerShare>
    <ifrs-full:DilutedEarningsLossPerShare
      contextRef="c-6"
      decimals="2"
      id="f-191"
      unitRef="cadPerShare">2.85</ifrs-full:DilutedEarningsLossPerShare>
    <ifrs-full:BasicEarningsLossPerShare
      contextRef="c-6"
      decimals="2"
      id="f-192"
      unitRef="cadPerShare">2.85</ifrs-full:BasicEarningsLossPerShare>
    <ifrs-full:ProfitLoss contextRef="c-1" decimals="-5" id="f-193" unitRef="cad">361500000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss contextRef="c-6" decimals="-5" id="f-194" unitRef="cad">316500000</ifrs-full:ProfitLoss>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation contextRef="c-1" decimals="-5" id="f-195" unitRef="cad">233200000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation contextRef="c-6" decimals="-5" id="f-196" unitRef="cad">-60600000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
    <stn:NetUnrealizedGainsLossesOnFinancialInstruments contextRef="c-1" decimals="-5" id="f-197" unitRef="cad">-5000000.0</stn:NetUnrealizedGainsLossesOnFinancialInstruments>
    <stn:NetUnrealizedGainsLossesOnFinancialInstruments contextRef="c-6" decimals="-5" id="f-198" unitRef="cad">5300000</stn:NetUnrealizedGainsLossesOnFinancialInstruments>
    <ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax contextRef="c-1" decimals="-5" id="f-199" unitRef="cad">228200000</ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax>
    <ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax contextRef="c-6" decimals="-5" id="f-200" unitRef="cad">-55300000</ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans contextRef="c-1" decimals="-5" id="f-201" unitRef="cad">-100000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans contextRef="c-6" decimals="-5" id="f-202" unitRef="cad">7800000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncome contextRef="c-1" decimals="-5" id="f-203" unitRef="cad">228100000</ifrs-full:OtherComprehensiveIncome>
    <ifrs-full:OtherComprehensiveIncome contextRef="c-6" decimals="-5" id="f-204" unitRef="cad">-47500000</ifrs-full:OtherComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome contextRef="c-1" decimals="-5" id="f-205" unitRef="cad">589600000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome contextRef="c-6" decimals="-5" id="f-206" unitRef="cad">269000000.0</ifrs-full:ComprehensiveIncome>
    <ifrs-full:NumberOfSharesOutstanding contextRef="c-7" decimals="INF" id="f-207" unitRef="shares">110809020</ifrs-full:NumberOfSharesOutstanding>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-7" decimals="-5" id="f-208" unitRef="cad">983800000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-8" decimals="-5" id="f-209" unitRef="cad">6700000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-9" decimals="-5" id="f-210" unitRef="cad">1154900000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-10" decimals="-5" id="f-211" unitRef="cad">140600000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-11" decimals="-5" id="f-212" unitRef="cad">2286000000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-12" decimals="-5" id="f-213" unitRef="cad">-270900000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-13" decimals="-5" id="f-214" unitRef="cad">-23300000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-14" decimals="-5" id="f-215" unitRef="cad">-294200000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="c-15"
      decimals="INF"
      id="f-216"
      unitRef="shares">110809020</ifrs-full:NumberOfSharesOutstanding>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-15" decimals="-5" id="f-217" unitRef="cad">983800000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-16" decimals="-5" id="f-218" unitRef="cad">6700000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-17" decimals="-5" id="f-219" unitRef="cad">884000000.0</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-18" decimals="-5" id="f-220" unitRef="cad">117300000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-19" decimals="-5" id="f-221" unitRef="cad">1991800000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:ProfitLoss contextRef="c-20" decimals="-5" id="f-222" unitRef="cad">316500000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss contextRef="c-6" decimals="-5" id="f-223" unitRef="cad">316500000</ifrs-full:ProfitLoss>
    <ifrs-full:OtherComprehensiveIncome contextRef="c-21" decimals="-5" id="f-224" unitRef="cad">-47500000</ifrs-full:OtherComprehensiveIncome>
    <ifrs-full:OtherComprehensiveIncome contextRef="c-6" decimals="-5" id="f-225" unitRef="cad">-47500000</ifrs-full:OtherComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome contextRef="c-20" decimals="-5" id="f-226" unitRef="cad">316500000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome contextRef="c-21" decimals="-5" id="f-227" unitRef="cad">-47500000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome contextRef="c-6" decimals="-5" id="f-228" unitRef="cad">269000000.0</ifrs-full:ComprehensiveIncome>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="c-22"
      decimals="INF"
      id="f-229"
      unitRef="shares">278561</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="c-22" decimals="-5" id="f-230" unitRef="cad">9300000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="c-6" decimals="-5" id="f-231" unitRef="cad">9300000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions contextRef="c-23" decimals="-5" id="f-232" unitRef="cad">400000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions contextRef="c-6" decimals="-5" id="f-233" unitRef="cad">400000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:IncreaseDecreaseInNumberOfOrdinarySharesIssued
      contextRef="c-22"
      decimals="INF"
      id="f-234"
      unitRef="shares">3108450</ifrs-full:IncreaseDecreaseInNumberOfOrdinarySharesIssued>
    <ifrs-full:IssueOfEquity contextRef="c-22" decimals="-5" id="f-235" unitRef="cad">277800000</ifrs-full:IssueOfEquity>
    <ifrs-full:IssueOfEquity contextRef="c-6" decimals="-5" id="f-236" unitRef="cad">277800000</ifrs-full:IssueOfEquity>
    <stn:IncreaseDecreaseInNumberOfSharesRepurchased
      contextRef="c-22"
      decimals="INF"
      id="f-237"
      unitRef="shares">-129036</stn:IncreaseDecreaseInNumberOfSharesRepurchased>
    <ifrs-full:PurchaseOfTreasuryShares contextRef="c-22" decimals="-5" id="f-238" unitRef="cad">1200000</ifrs-full:PurchaseOfTreasuryShares>
    <ifrs-full:PurchaseOfTreasuryShares contextRef="c-20" decimals="-5" id="f-239" unitRef="cad">8800000</ifrs-full:PurchaseOfTreasuryShares>
    <ifrs-full:PurchaseOfTreasuryShares contextRef="c-6" decimals="-5" id="f-240" unitRef="cad">10000000.0</ifrs-full:PurchaseOfTreasuryShares>
    <stn:ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity contextRef="c-22" decimals="-5" id="f-241" unitRef="cad">1600000</stn:ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity>
    <stn:ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity contextRef="c-23" decimals="-5" id="f-242" unitRef="cad">-1600000</stn:ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity>
    <stn:ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity contextRef="c-6" decimals="-5" id="f-243" unitRef="cad">0</stn:ReclassificationOfFairValueOfShareOptionsPreviouslyExpensedEquity>
    <ifrs-full:DividendsPaid contextRef="c-20" decimals="-5" id="f-244" unitRef="cad">87200000</ifrs-full:DividendsPaid>
    <ifrs-full:DividendsPaid contextRef="c-6" decimals="-5" id="f-245" unitRef="cad">87200000</ifrs-full:DividendsPaid>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="c-24"
      decimals="INF"
      id="f-246"
      unitRef="shares">114066995</ifrs-full:NumberOfSharesOutstanding>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-24" decimals="-5" id="f-247" unitRef="cad">1271300000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-25" decimals="-5" id="f-248" unitRef="cad">5500000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-26" decimals="-5" id="f-249" unitRef="cad">1104500000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-27" decimals="-5" id="f-250" unitRef="cad">69800000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-4" decimals="-5" id="f-251" unitRef="cad">2451100000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="c-28"
      decimals="INF"
      id="f-252"
      unitRef="shares">114066995</ifrs-full:NumberOfSharesOutstanding>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-28" decimals="-5" id="f-253" unitRef="cad">1271300000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-29" decimals="-5" id="f-254" unitRef="cad">5500000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-30" decimals="-5" id="f-255" unitRef="cad">1390100000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-31" decimals="-5" id="f-256" unitRef="cad">89700000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-32" decimals="-5" id="f-257" unitRef="cad">2756600000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-33" decimals="-5" id="f-258" unitRef="cad">-285600000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-34" decimals="-5" id="f-259" unitRef="cad">-19900000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-35" decimals="-5" id="f-260" unitRef="cad">-305500000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="c-24"
      decimals="INF"
      id="f-261"
      unitRef="shares">114066995</ifrs-full:NumberOfSharesOutstanding>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-24" decimals="-5" id="f-262" unitRef="cad">1271300000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-25" decimals="-5" id="f-263" unitRef="cad">5500000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-26" decimals="-5" id="f-264" unitRef="cad">1104500000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-27" decimals="-5" id="f-265" unitRef="cad">69800000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-4" decimals="-5" id="f-266" unitRef="cad">2451100000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:ProfitLoss contextRef="c-36" decimals="-5" id="f-267" unitRef="cad">361500000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss contextRef="c-1" decimals="-5" id="f-268" unitRef="cad">361500000</ifrs-full:ProfitLoss>
    <ifrs-full:OtherComprehensiveIncome contextRef="c-37" decimals="-5" id="f-269" unitRef="cad">228100000</ifrs-full:OtherComprehensiveIncome>
    <ifrs-full:OtherComprehensiveIncome contextRef="c-1" decimals="-5" id="f-270" unitRef="cad">228100000</ifrs-full:OtherComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome contextRef="c-36" decimals="-5" id="f-271" unitRef="cad">361500000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome contextRef="c-37" decimals="-5" id="f-272" unitRef="cad">228100000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome contextRef="c-1" decimals="-5" id="f-273" unitRef="cad">589600000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:DividendsPaid contextRef="c-36" decimals="-5" id="f-274" unitRef="cad">95600000</ifrs-full:DividendsPaid>
    <ifrs-full:DividendsPaid contextRef="c-1" decimals="-5" id="f-275" unitRef="cad">95600000</ifrs-full:DividendsPaid>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="c-38"
      decimals="INF"
      id="f-276"
      unitRef="shares">114066995</ifrs-full:NumberOfSharesOutstanding>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-38" decimals="-5" id="f-277" unitRef="cad">1271300000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-39" decimals="-5" id="f-278" unitRef="cad">5500000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-40" decimals="-5" id="f-279" unitRef="cad">1370400000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-41" decimals="-5" id="f-280" unitRef="cad">297900000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-3" decimals="-5" id="f-281" unitRef="cad">2945100000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:ProfitLossFromContinuingOperations contextRef="c-1" decimals="-5" id="f-282" unitRef="cad">361500000</ifrs-full:ProfitLossFromContinuingOperations>
    <ifrs-full:ProfitLossFromContinuingOperations contextRef="c-6" decimals="-5" id="f-283" unitRef="cad">316500000</ifrs-full:ProfitLossFromContinuingOperations>
    <ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense contextRef="c-42" decimals="-5" id="f-284" unitRef="cad">67700000</ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense>
    <ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense contextRef="c-43" decimals="-5" id="f-285" unitRef="cad">59900000</ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense>
    <ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense contextRef="c-44" decimals="-5" id="f-286" unitRef="cad">127100000</ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense>
    <ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense contextRef="c-45" decimals="-5" id="f-287" unitRef="cad">121700000</ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense>
    <ifrs-full:AdjustmentsForAmortisationExpense contextRef="c-1" decimals="-5" id="f-288" unitRef="cad">123800000</ifrs-full:AdjustmentsForAmortisationExpense>
    <ifrs-full:AdjustmentsForAmortisationExpense contextRef="c-6" decimals="-5" id="f-289" unitRef="cad">102000000.0</ifrs-full:AdjustmentsForAmortisationExpense>
    <ifrs-full:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss contextRef="c-1" decimals="-5" id="f-290" unitRef="cad">34900000</ifrs-full:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss contextRef="c-6" decimals="-5" id="f-291" unitRef="cad">300000</ifrs-full:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:AdjustmentsForDeferredTaxExpense contextRef="c-1" decimals="-5" id="f-292" unitRef="cad">-42400000</ifrs-full:AdjustmentsForDeferredTaxExpense>
    <ifrs-full:AdjustmentsForDeferredTaxExpense contextRef="c-6" decimals="-5" id="f-293" unitRef="cad">-50400000</ifrs-full:AdjustmentsForDeferredTaxExpense>
    <ifrs-full:AdjustmentsForSharebasedPayments contextRef="c-1" decimals="-5" id="f-294" unitRef="cad">43000000.0</ifrs-full:AdjustmentsForSharebasedPayments>
    <ifrs-full:AdjustmentsForSharebasedPayments contextRef="c-6" decimals="-5" id="f-295" unitRef="cad">60100000</ifrs-full:AdjustmentsForSharebasedPayments>
    <ifrs-full:AdjustmentsForProvisions contextRef="c-1" decimals="-5" id="f-296" unitRef="cad">65300000</ifrs-full:AdjustmentsForProvisions>
    <ifrs-full:AdjustmentsForProvisions contextRef="c-6" decimals="-5" id="f-297" unitRef="cad">27700000</ifrs-full:AdjustmentsForProvisions>
    <ifrs-full:OtherAdjustmentsForNoncashItems contextRef="c-1" decimals="-5" id="f-298" unitRef="cad">-1600000</ifrs-full:OtherAdjustmentsForNoncashItems>
    <ifrs-full:OtherAdjustmentsForNoncashItems contextRef="c-6" decimals="-5" id="f-299" unitRef="cad">-5500000</ifrs-full:OtherAdjustmentsForNoncashItems>
    <ifrs-full:CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital contextRef="c-1" decimals="-5" id="f-300" unitRef="cad">779300000</ifrs-full:CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital>
    <ifrs-full:CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital contextRef="c-6" decimals="-5" id="f-301" unitRef="cad">632300000</ifrs-full:CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables contextRef="c-1" decimals="-5" id="f-302" unitRef="cad">-123700000</ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables contextRef="c-6" decimals="-5" id="f-303" unitRef="cad">-26500000</ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInAccruedIncomeOtherThanContractAssets contextRef="c-1" decimals="-5" id="f-304" unitRef="cad">-44300000</ifrs-full:AdjustmentsForDecreaseIncreaseInAccruedIncomeOtherThanContractAssets>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInAccruedIncomeOtherThanContractAssets contextRef="c-6" decimals="-5" id="f-305" unitRef="cad">-71100000</ifrs-full:AdjustmentsForDecreaseIncreaseInAccruedIncomeOtherThanContractAssets>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInContractAssets contextRef="c-1" decimals="-5" id="f-306" unitRef="cad">-27200000</ifrs-full:AdjustmentsForDecreaseIncreaseInContractAssets>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInContractAssets contextRef="c-6" decimals="-5" id="f-307" unitRef="cad">-4900000</ifrs-full:AdjustmentsForDecreaseIncreaseInContractAssets>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInPrepaidExpenses contextRef="c-1" decimals="-5" id="f-308" unitRef="cad">3400000</ifrs-full:AdjustmentsForDecreaseIncreaseInPrepaidExpenses>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInPrepaidExpenses contextRef="c-6" decimals="-5" id="f-309" unitRef="cad">-4800000</ifrs-full:AdjustmentsForDecreaseIncreaseInPrepaidExpenses>
    <ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities contextRef="c-1" decimals="-5" id="f-310" unitRef="cad">-27700000</ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities>
    <ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities contextRef="c-6" decimals="-5" id="f-311" unitRef="cad">17600000</ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables contextRef="c-1" decimals="-5" id="f-312" unitRef="cad">-59600000</ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables contextRef="c-6" decimals="-5" id="f-313" unitRef="cad">-59600000</ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInContractLiabilities contextRef="c-1" decimals="-5" id="f-314" unitRef="cad">47500000</ifrs-full:AdjustmentsForIncreaseDecreaseInContractLiabilities>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInContractLiabilities contextRef="c-6" decimals="-5" id="f-315" unitRef="cad">72200000</ifrs-full:AdjustmentsForIncreaseDecreaseInContractLiabilities>
    <ifrs-full:IncreaseDecreaseInWorkingCapital contextRef="c-1" decimals="-5" id="f-316" unitRef="cad">176200000</ifrs-full:IncreaseDecreaseInWorkingCapital>
    <ifrs-full:IncreaseDecreaseInWorkingCapital contextRef="c-6" decimals="-5" id="f-317" unitRef="cad">112300000</ifrs-full:IncreaseDecreaseInWorkingCapital>
    <ifrs-full:CashFlowsFromUsedInOperatingActivities contextRef="c-1" decimals="-5" id="f-318" unitRef="cad">603100000</ifrs-full:CashFlowsFromUsedInOperatingActivities>
    <ifrs-full:CashFlowsFromUsedInOperatingActivities contextRef="c-6" decimals="-5" id="f-319" unitRef="cad">520000000.0</ifrs-full:CashFlowsFromUsedInOperatingActivities>
    <ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities contextRef="c-1" decimals="-5" id="f-320" unitRef="cad">555000000.0</ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities>
    <ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities contextRef="c-6" decimals="-5" id="f-321" unitRef="cad">75600000</ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities>
    <ifrs-full:PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod contextRef="c-1" decimals="-5" id="f-322" unitRef="cad">40000000.0</ifrs-full:PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod>
    <ifrs-full:PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod contextRef="c-6" decimals="-5" id="f-323" unitRef="cad">110400000</ifrs-full:PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod>
    <ifrs-full:ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod contextRef="c-1" decimals="-5" id="f-324" unitRef="cad">73800000</ifrs-full:ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod>
    <ifrs-full:ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod contextRef="c-6" decimals="-5" id="f-325" unitRef="cad">72800000</ifrs-full:ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod>
    <ifrs-full:PurchaseOfOtherLongtermAssetsClassifiedAsInvestingActivities contextRef="c-1" decimals="-5" id="f-326" unitRef="cad">99000000.0</ifrs-full:PurchaseOfOtherLongtermAssetsClassifiedAsInvestingActivities>
    <ifrs-full:PurchaseOfOtherLongtermAssetsClassifiedAsInvestingActivities contextRef="c-6" decimals="-5" id="f-327" unitRef="cad">100600000</ifrs-full:PurchaseOfOtherLongtermAssetsClassifiedAsInvestingActivities>
    <ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities contextRef="c-1" decimals="-5" id="f-328" unitRef="cad">15200000</ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities>
    <ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities contextRef="c-6" decimals="-5" id="f-329" unitRef="cad">12100000</ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities>
    <ifrs-full:CashFlowsFromUsedInInvestingActivities contextRef="c-1" decimals="-5" id="f-330" unitRef="cad">-605000000.0</ifrs-full:CashFlowsFromUsedInInvestingActivities>
    <ifrs-full:CashFlowsFromUsedInInvestingActivities contextRef="c-6" decimals="-5" id="f-331" unitRef="cad">-201700000</ifrs-full:CashFlowsFromUsedInInvestingActivities>
    <ifrs-full:ProceedsFromIssueOfBondsNotesAndDebentures contextRef="c-1" decimals="-5" id="f-332" unitRef="cad">0</ifrs-full:ProceedsFromIssueOfBondsNotesAndDebentures>
    <ifrs-full:ProceedsFromIssueOfBondsNotesAndDebentures contextRef="c-6" decimals="-5" id="f-333" unitRef="cad">348800000</ifrs-full:ProceedsFromIssueOfBondsNotesAndDebentures>
    <stn:ProceedsFromRepaymentsOfBorrowingsClassifiedAsFinancingActivities contextRef="c-1" decimals="-5" id="f-334" unitRef="cad">175000000.0</stn:ProceedsFromRepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <stn:ProceedsFromRepaymentsOfBorrowingsClassifiedAsFinancingActivities contextRef="c-6" decimals="-5" id="f-335" unitRef="cad">-455200000</stn:ProceedsFromRepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <stn:PaymentsOfNotesPayableAndOtherFinancingObligations contextRef="c-1" decimals="-5" id="f-336" unitRef="cad">101100000</stn:PaymentsOfNotesPayableAndOtherFinancingObligations>
    <stn:PaymentsOfNotesPayableAndOtherFinancingObligations contextRef="c-6" decimals="-5" id="f-337" unitRef="cad">27700000</stn:PaymentsOfNotesPayableAndOtherFinancingObligations>
    <stn:NetRepaymentOfProceedsFromBankIndebtedness contextRef="c-1" decimals="-5" id="f-338" unitRef="cad">-7900000</stn:NetRepaymentOfProceedsFromBankIndebtedness>
    <stn:NetRepaymentOfProceedsFromBankIndebtedness contextRef="c-6" decimals="-5" id="f-339" unitRef="cad">-42400000</stn:NetRepaymentOfProceedsFromBankIndebtedness>
    <ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities contextRef="c-1" decimals="-5" id="f-340" unitRef="cad">124100000</ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities>
    <ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities contextRef="c-6" decimals="-5" id="f-341" unitRef="cad">125000000.0</ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities>
    <ifrs-full:ProceedsFromIssuingShares contextRef="c-1" decimals="-5" id="f-342" unitRef="cad">0</ifrs-full:ProceedsFromIssuingShares>
    <ifrs-full:ProceedsFromIssuingShares contextRef="c-6" decimals="-5" id="f-343" unitRef="cad">277800000</ifrs-full:ProceedsFromIssuingShares>
    <ifrs-full:DividendsPaidClassifiedAsFinancingActivities contextRef="c-1" decimals="-5" id="f-344" unitRef="cad">94000000.0</ifrs-full:DividendsPaidClassifiedAsFinancingActivities>
    <ifrs-full:DividendsPaidClassifiedAsFinancingActivities contextRef="c-6" decimals="-5" id="f-345" unitRef="cad">84900000</ifrs-full:DividendsPaidClassifiedAsFinancingActivities>
    <ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities contextRef="c-1" decimals="-5" id="f-346" unitRef="cad">0</ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities>
    <ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities contextRef="c-6" decimals="-5" id="f-347" unitRef="cad">-700000</ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities>
    <ifrs-full:CashFlowsFromUsedInFinancingActivities contextRef="c-1" decimals="-5" id="f-348" unitRef="cad">-152100000</ifrs-full:CashFlowsFromUsedInFinancingActivities>
    <ifrs-full:CashFlowsFromUsedInFinancingActivities contextRef="c-6" decimals="-5" id="f-349" unitRef="cad">-109300000</ifrs-full:CashFlowsFromUsedInFinancingActivities>
    <ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents contextRef="c-1" decimals="-5" id="f-350" unitRef="cad">29600000</ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents>
    <ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents contextRef="c-6" decimals="-5" id="f-351" unitRef="cad">-4400000</ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents>
    <ifrs-full:IncreaseDecreaseInCashAndCashEquivalents contextRef="c-1" decimals="-5" id="f-352" unitRef="cad">-124400000</ifrs-full:IncreaseDecreaseInCashAndCashEquivalents>
    <ifrs-full:IncreaseDecreaseInCashAndCashEquivalents contextRef="c-6" decimals="-5" id="f-353" unitRef="cad">204600000</ifrs-full:IncreaseDecreaseInCashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents contextRef="c-4" decimals="-5" id="f-354" unitRef="cad">352900000</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents contextRef="c-19" decimals="-5" id="f-355" unitRef="cad">148300000</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents contextRef="c-3" decimals="-5" id="f-356" unitRef="cad">228500000</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents contextRef="c-4" decimals="-5" id="f-357" unitRef="cad">352900000</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory contextRef="c-1" id="f-358">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, 2024, were authorized for issuance in accordance with a resolution of the Company&#x2019;s board of directors on February&#160;24, 2025. 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;Stantec is a global leader in sustainable engineering, architecture, and environmental consulting. Our professionals deliver the expertise, technology, and innovation communities need to manage aging infrastructure, demographic and population changes, the energy transition, and more. 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-359">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, 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 consolidated financial statements have been prepared on a historical cost basis, unless otherwise stated in the material accounting policy information. 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-360">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, 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;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, 2024 and December&#160;31, 2023. 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-361">Material Accounting Policy Information&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.61pt"&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-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.07pt"&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-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;c)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.61pt"&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 amortizes client relationships over 10 years and contract backlog over 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 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-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;d)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.07pt"&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-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;e)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.61pt"&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-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;f)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:6.84pt"&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. 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.&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-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;g)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.07pt"&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&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 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 &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;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-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;h)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.07pt"&gt;Financial &lt;span id="i072bbddda137407c8425c18d0bbc5927_34417"&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 Company reclassifies financial assets only when its business approach for managing those assets changes.&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;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;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&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;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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 &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;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-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;i)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:7.4pt"&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 results of these valuation techniques are corroborated by the market capitalization of comparable public companies and arm&#x2019;s length transactions of comparable companies. 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. &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 intangible assets, if indicators of impairment are present, the Company tests for impairment 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. This includes estimates of current and future contracts with clients, margins, market conditions, and the useful lives of the assets. 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. &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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;j)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:7.4pt"&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 retains 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&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 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-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;k)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.61pt"&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 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;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. 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 &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;occur. 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;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-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;l)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:7.4pt"&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 Rules as a result of the mandatory temporary exception adopted in IAS 12.&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;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-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;m)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:1.28pt"&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 style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;n)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.07pt"&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;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 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 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-362">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.61pt"&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-363">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.07pt"&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-364">&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-46" id="f-365">P5Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment contextRef="c-47" id="f-366">P10Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment contextRef="c-48" id="f-367">P5Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment contextRef="c-49" id="f-368">P10Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment contextRef="c-50" id="f-369">P15Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment contextRef="c-51" id="f-370">P5Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment contextRef="c-52" id="f-371">P50Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment>
    <ifrs-full:DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory contextRef="c-1" id="f-372">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.61pt"&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 amortizes client relationships over 10 years and contract backlog over 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 involves estimating the revenues and earnings expected from the asset.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill contextRef="c-53" id="f-373">P10Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill contextRef="c-54" id="f-374">P1Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill contextRef="c-55" id="f-375">P3Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:DescriptionOfAccountingPolicyForLeasesExplanatory contextRef="c-1" id="f-376">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.07pt"&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.07pt"&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-377">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.61pt"&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-378">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:6.84pt"&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. 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.&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.61pt"&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-379">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.07pt"&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&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 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 &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;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-380">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.07pt"&gt;Financial &lt;span id="i072bbddda137407c8425c18d0bbc5927_34417"&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 Company reclassifies financial assets only when its business approach for managing those assets changes.&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;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;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&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;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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 &lt;/span&gt;&lt;/div&gt;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-381">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:7.4pt"&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 results of these valuation techniques are corroborated by the market capitalization of comparable public companies and arm&#x2019;s length transactions of comparable companies. 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. &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 intangible assets, if indicators of impairment are present, the Company tests for impairment 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. This includes estimates of current and future contracts with clients, margins, market conditions, and the useful lives of the assets. 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. &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;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.</ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForRecognitionOfRevenue contextRef="c-1" id="f-382">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:7.4pt"&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 retains 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&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 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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.61pt"&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 direct expenditures. 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 as to price, is included in estimated revenue to the extent it is highly probable that a significant reversal of cumulative &lt;/span&gt;&lt;/div&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 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-383">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.61pt"&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 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;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. 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 &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;occur. 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;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.07pt"&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, 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;For the 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. 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. &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-384">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:7.4pt"&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 Rules as a result of the mandatory temporary exception adopted in IAS 12.&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;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:6.84pt"&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 &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;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-385">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-56"
      decimals="INF"
      id="f-386"
      unitRef="shares">1</stn:NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementPerCommonShare>
    <stn:MaximumTermOfOptionsGrantedForShareBasedPaymentArrangement contextRef="c-57" id="f-387">P3Y</stn:MaximumTermOfOptionsGrantedForShareBasedPaymentArrangement>
    <ifrs-full:DescriptionOfAccountingPolicyForBusinessCombinationsAndGoodwillExplanatory contextRef="c-1" id="f-388">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.07pt"&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;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 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 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-389">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;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-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.61pt"&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 direct expenditures. 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 as to price, is included in estimated revenue to the extent it is highly probable that a significant reversal of cumulative &lt;/span&gt;&lt;/div&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 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-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.07pt"&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-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;c)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.61pt"&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-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;d)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.07pt"&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-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;e)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.61pt"&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-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;f)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:6.84pt"&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 &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;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;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;g)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.07pt"&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, 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;For the 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. 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. &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:DisclosureOfAccountingJudgementsAndEstimatesExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory contextRef="c-1" id="f-390">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.07pt"&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-391">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:4.61pt"&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-392">Recent Accounting Pronouncements and Changes to Accounting Policies&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Arial',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, 2024 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 January 2020, the IASB issued &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;Classification of Liabilities as Current or Non-current (Amendments to IAS 1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; that aimed 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 clarified 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 provided 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. &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 &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;Lease Liability in a Sale and Leaseback (Amendments to IFRS 16)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;. The amendments addressed 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. &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 &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;Supplier Finance Arrangements (Amendments to IAS 7 and IFRS 7)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;, which introduced new disclosure requirements related to an entity's use of supplier finance arrangements. &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 April 2024, the IFRS Interpretations Committee (IFRIC) issued an agenda decision on &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;Payments Contingent on Continued Employment during Handover Periods (IFRS 3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;. See section c) Change in accounting policy for the adoption impact.&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-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Arial',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 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 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;&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 April 2024, the IASB issued IFRS 18 &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;Presentation and Disclosure in Financial Statements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;, which will replace IAS 1 &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;Presentation of Financial Statements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; and will be accompanied by limited amendments to IAS 7 &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;Statement of Cash Flows. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;IFRS 18 will introduce a defined structure for the statement of profit or loss and add disclosures about management-defined performance measures and new principles for aggregation and disaggregation of information. The standard will be effective for annual reporting periods beginning on or after January 1, 2027, 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 May 2024, the IASB issued &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;Amendments to the Classification and Measurement of Financial Instruments &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 IFRS 9 and IFRS 7). The amendments clarify that financial liabilities are derecognized on the settlement date, subject to an accounting policy choice for certain financial liabilities settled through an electronic payment system; clarify the classification and measurement requirements for financial assets with Environmental, Social, and Governance linked and non-recourse features; and add certain disclosure requirements. The amendments are effective for annual reporting periods beginning on or after January 1, 2026, 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="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;c) Change in accounting policy&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;IFRS 3 &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;Business Combinations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; requires contingent payments (including deferred payments) to employees or selling shareholders to be treated as contingent consideration in a business combination or as separate transactions, depending on the nature of the payments. In April 2024, the IFRS Interpretations Committee (IFRIC) issued an agenda decision on &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;Payments Contingent on Continued Employment during Handover Periods (IFRS 3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;. The agenda &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;decision provided clarification on how automatic forfeiture should be applied to payments in a business combination which may be contingent on the sellers' continued employment. &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;Historically the Company issued notes payable as purchase consideration that were contingent on selling shareholders complying with the terms of the acquisition agreement. Effective September 30, 2024, the Company performed a reassessment of historical acquisitions based on the IFRIC clarification, and revised the accounting for certain historical notes payable from purchase consideration to compensation for post-combination services. The Company has also changed the terms used in recent acquisition agreements to clarify that adjustments to the notes payable are not contingent on continued employment but adjusted based on factors relevant to the performance of the business. The reassessment was applied as a change in accounting policy, retrospectively to all prior periods presented. The impacts on the Company&#x2019;s consolidated financial statements were 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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;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&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:25.823%"&gt;&lt;/td&gt;&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.079%"&gt;&lt;/td&gt;&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.079%"&gt;&lt;/td&gt;&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.079%"&gt;&lt;/td&gt;&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.079%"&gt;&lt;/td&gt;&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.079%"&gt;&lt;/td&gt;&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.082%"&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:8pt;font-weight:400;line-height:120%"&gt;December 31, 2023 &lt;br/&gt;(as previously stated)&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;Increase (Decrease)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:400;line-height:120%"&gt;December 31, 2023 &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:8pt;font-weight:400;line-height:120%"&gt;(revised)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:400;line-height:120%"&gt;January 1, 2023 &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:8pt;font-weight:400;line-height:120%"&gt;(as previously stated)&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;Increase (Decrease)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:400;line-height:120%"&gt;January 1, 2023 &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:8pt;font-weight:400;line-height:120%"&gt;(revised)&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: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;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;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;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;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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Non-current 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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Goodwill:   Canada&lt;/span&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:8pt;font-weight:400;line-height:120%"&gt;359.5&#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:8pt;font-weight:400;line-height:120%"&gt;(65.7)&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:8pt;font-weight:400;line-height:120%"&gt;293.8&#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:8pt;font-weight:400;line-height:120%"&gt;359.5&#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:8pt;font-weight:400;line-height:120%"&gt;(65.7)&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:8pt;font-weight:400;line-height:120%"&gt;293.8&#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 style="padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&#160;United States&lt;/span&gt;&lt;/div&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:8pt;font-weight:400;line-height:120%"&gt;1,452.4&#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:8pt;font-weight:400;line-height:120%"&gt;(136.4)&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:8pt;font-weight:400;line-height:120%"&gt;1,316.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;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:8pt;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;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:8pt;font-weight:400;line-height:120%"&gt;(139.6)&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:8pt;font-weight:400;line-height:120%"&gt;1,268.4&#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 style="padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&#160;Global&lt;/span&gt;&lt;/div&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:8pt;font-weight:400;line-height:120%"&gt;572.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;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:8pt;font-weight:400;line-height:120%"&gt;(108.3)&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:8pt;font-weight:400;line-height:120%"&gt;463.8&#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:8pt;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;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:8pt;font-weight:400;line-height:120%"&gt;(108.5)&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:8pt;font-weight:400;line-height:120%"&gt;470.4&#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-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:8pt;font-weight:400;line-height:120%"&gt;Total Goodwill&lt;/span&gt;&lt;/div&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:8pt;font-weight:400;line-height:120%"&gt;2,384.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: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:8pt;font-weight:400;line-height:120%"&gt;(310.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: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:8pt;font-weight:400;line-height:120%"&gt;2,073.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: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:8pt;font-weight:400;line-height:120%"&gt;2,346.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: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:8pt;font-weight:400;line-height:120%"&gt;(313.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: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:8pt;font-weight:400;line-height:120%"&gt;2,032.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:bottom"&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total assets&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6,076.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: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:8pt;font-weight:400;line-height:120%"&gt;(310.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: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:8pt;font-weight:400;line-height:120%"&gt;5,766.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: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:8pt;font-weight:400;line-height:120%"&gt;5,652.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: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:8pt;font-weight:400;line-height:120%"&gt;(313.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: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:8pt;font-weight:400;line-height:120%"&gt;5,339.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:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Current 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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;818.5&#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:8pt;font-weight:400;line-height:120%"&gt;23.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;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:8pt;font-weight:400;line-height:120%"&gt;842.4&#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:8pt;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: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:8pt;font-weight:400;line-height:120%"&gt;29.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;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:8pt;font-weight:400;line-height:120%"&gt;784.8&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;146.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;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:8pt;font-weight:400;line-height:120%"&gt;(22.7)&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:8pt;font-weight:400;line-height:120%"&gt;124.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;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:8pt;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: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:8pt;font-weight:400;line-height:120%"&gt;(29.0)&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:8pt;font-weight:400;line-height:120%"&gt;23.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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Non-current 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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;982.3&#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:8pt;font-weight:400;line-height:120%"&gt;(8.1)&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:8pt;font-weight:400;line-height:120%"&gt;974.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;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:8pt;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: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:8pt;font-weight:400;line-height:120%"&gt;(26.5)&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:8pt;font-weight:400;line-height:120%"&gt;1,157.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;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:8pt;font-weight:400;line-height:120%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/div&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:8pt;font-weight:400;line-height:120%"&gt;24.4&#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:8pt;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: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:8pt;font-weight:400;line-height:120%"&gt;26.4&#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:8pt;font-weight:400;line-height:120%"&gt;28.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;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:8pt;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: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:8pt;font-weight:400;line-height:120%"&gt;35.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="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total liabilities&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3,320.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: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:8pt;font-weight:400;line-height:120%"&gt;(4.9)&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:8pt;font-weight:400;line-height:120%"&gt;3,315.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: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:8pt;font-weight:400;line-height:120%"&gt;3,366.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: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:8pt;font-weight:400;line-height:120%"&gt;(19.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;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:8pt;font-weight:400;line-height:120%"&gt;3,347.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:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total shareholders' equity&lt;/span&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:8pt;font-weight:400;line-height:120%"&gt;2,756.6&#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:8pt;font-weight:400;line-height:120%"&gt;(305.5)&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:8pt;font-weight:400;line-height:120%"&gt;2,451.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;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:8pt;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: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:8pt;font-weight:400;line-height:120%"&gt;(294.2)&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:8pt;font-weight:400;line-height:120%"&gt;1,991.8&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total liabilities and equity&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6,076.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;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-bottom:1pt solid #000;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:8pt;font-weight:400;line-height:120%"&gt;(310.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;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-bottom:1pt solid #000;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:8pt;font-weight:400;line-height:120%"&gt;5,766.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;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-bottom:1pt solid #000;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:8pt;font-weight:400;line-height:120%"&gt;5,652.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;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-bottom:1pt solid #000;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:8pt;font-weight:400;line-height:120%"&gt;(313.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;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-bottom:1pt solid #000;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:8pt;font-weight:400;line-height:120%"&gt;5,339.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt 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:700;line-height:120%"&gt;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;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:62.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.079%"&gt;&lt;/td&gt;&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.079%"&gt;&lt;/td&gt;&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.081%"&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:8pt;font-weight:400;line-height:120%"&gt;2023 &lt;br/&gt;(as previously stated)&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;Increase (Decrease)&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;2023 &lt;br/&gt;(revised)&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;$&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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Administrative and marketing expenses&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1,945.8&#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:8pt;font-weight:400;line-height:120%"&gt;19.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;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:8pt;font-weight:400;line-height:120%"&gt;1,965.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:bottom"&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Income before income taxes&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;427.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: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:8pt;font-weight:400;line-height:120%"&gt;(19.5)&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:8pt;font-weight:400;line-height:120%"&gt;407.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:bottom"&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:8pt;font-weight:400;line-height:120%"&gt;Deferred income taxes&lt;/span&gt;&lt;/div&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:8pt;font-weight:400;line-height:120%"&gt;(45.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;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:8pt;font-weight:400;line-height:120%"&gt;(4.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: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:8pt;font-weight:400;line-height:120%"&gt;(50.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:bottom"&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:8pt;font-weight:700;line-height:120%"&gt;Net income &lt;/span&gt;&lt;/div&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:8pt;font-weight:400;line-height:120%"&gt;331.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: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:8pt;font-weight:400;line-height:120%"&gt;(14.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: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:8pt;font-weight:400;line-height:120%"&gt;316.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="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Earnings per share, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;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;2.98&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.13)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;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="border-bottom:1pt solid #000;border-top:1pt solid #000;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;2.85&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:700;line-height:120%"&gt;Consolidated Statements of 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;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:62.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.079%"&gt;&lt;/td&gt;&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.079%"&gt;&lt;/td&gt;&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.081%"&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:8pt;font-weight:400;line-height:120%"&gt;2023 &lt;br/&gt;(as previously stated)&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;Increase (Decrease)&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;2023 &lt;br/&gt;(revised)&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;$&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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Exchange differences on translation of foreign operations&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(64.0)&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:8pt;font-weight:400;line-height:120%"&gt;3.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: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:8pt;font-weight:400;line-height:120%"&gt;(60.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="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:8pt;font-weight:700;line-height:120%"&gt;Other comprehensive income (loss), net of tax&lt;/span&gt;&lt;/div&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:8pt;font-weight:400;line-height:120%"&gt;(50.9)&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:8pt;font-weight:400;line-height:120%"&gt;3.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: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:8pt;font-weight:400;line-height:120%"&gt;(47.5)&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="border-bottom:1pt solid #000;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:8pt;font-weight:700;line-height:120%"&gt;Total comprehensive income, net of tax&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;280.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;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-bottom:1pt solid #000;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:8pt;font-weight:400;line-height:120%"&gt;(11.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;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-bottom:1pt solid #000;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:8pt;font-weight:400;line-height:120%"&gt;269.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt 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:700;line-height:120%"&gt;Consolidated Statements of 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;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:62.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.079%"&gt;&lt;/td&gt;&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.079%"&gt;&lt;/td&gt;&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.081%"&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:8pt;font-weight:400;line-height:120%"&gt;2023 &lt;br/&gt;(as previously stated)&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;Increase (Decrease)&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;2023 &lt;br/&gt;(revised)&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;$&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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Net income&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;331.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: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:8pt;font-weight:400;line-height:120%"&gt;(14.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: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:8pt;font-weight:400;line-height:120%"&gt;316.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:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Deferred income taxes&lt;/span&gt;&lt;/div&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:8pt;font-weight:400;line-height:120%"&gt;(45.6)&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:8pt;font-weight:400;line-height:120%"&gt;(4.8)&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:8pt;font-weight:400;line-height:120%"&gt;(50.4)&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:8pt;font-weight:400;line-height:120%"&gt;Trade and other payables and other accruals&lt;/span&gt;&lt;/div&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:8pt;font-weight:400;line-height:120%"&gt;(54.4)&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:8pt;font-weight:400;line-height:120%"&gt;(5.2)&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:8pt;font-weight:400;line-height:120%"&gt;(59.6)&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-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Net cash flows from operating activities&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;544.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: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:8pt;font-weight:400;line-height:120%"&gt;(24.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: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:8pt;font-weight:400;line-height:120%"&gt;520.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:bottom"&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Repayment of notes payable and other financing obligations&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(52.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: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:8pt;font-weight:400;line-height:120%"&gt;24.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: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:8pt;font-weight:400;line-height:120%"&gt;(27.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:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Net cash flows used in financing activities&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(134.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;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-bottom:1pt solid #000;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:8pt;font-weight:400;line-height:120%"&gt;24.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;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-bottom:1pt solid #000;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:8pt;font-weight:400;line-height:120%"&gt;(109.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt 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:DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory>
    <ifrs-full:DisclosureOfChangesInAccountingPoliciesExplanatory contextRef="c-1" id="f-393">Change in accounting policy&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;IFRS 3 &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;Business Combinations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; requires contingent payments (including deferred payments) to employees or selling shareholders to be treated as contingent consideration in a business combination or as separate transactions, depending on the nature of the payments. In April 2024, the IFRS Interpretations Committee (IFRIC) issued an agenda decision on &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;Payments Contingent on Continued Employment during Handover Periods (IFRS 3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;. The agenda &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;decision provided clarification on how automatic forfeiture should be applied to payments in a business combination which may be contingent on the sellers' continued employment. &lt;/span&gt;&lt;/div&gt;Historically the Company issued notes payable as purchase consideration that were contingent on selling shareholders complying with the terms of the acquisition agreement. Effective September 30, 2024, the Company performed a reassessment of historical acquisitions based on the IFRIC clarification, and revised the accounting for certain historical notes payable from purchase consideration to compensation for post-combination services. The Company has also changed the terms used in recent acquisition agreements to clarify that adjustments to the notes payable are not contingent on continued employment but adjusted based on factors relevant to the performance of the business. The reassessment was applied as a change in accounting policy, retrospectively to all prior periods presented.</ifrs-full:DisclosureOfChangesInAccountingPoliciesExplanatory>
    <ifrs-full:DescriptionOfInitialApplicationOfStandardsOrInterpretations contextRef="c-1" id="f-394">The impacts on the Company&#x2019;s consolidated financial statements were as follows:&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;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&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:25.823%"&gt;&lt;/td&gt;&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.079%"&gt;&lt;/td&gt;&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.079%"&gt;&lt;/td&gt;&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.079%"&gt;&lt;/td&gt;&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.079%"&gt;&lt;/td&gt;&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.079%"&gt;&lt;/td&gt;&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.082%"&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:8pt;font-weight:400;line-height:120%"&gt;December 31, 2023 &lt;br/&gt;(as previously stated)&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;Increase (Decrease)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:400;line-height:120%"&gt;December 31, 2023 &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:8pt;font-weight:400;line-height:120%"&gt;(revised)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:400;line-height:120%"&gt;January 1, 2023 &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:8pt;font-weight:400;line-height:120%"&gt;(as previously stated)&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;Increase (Decrease)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:400;line-height:120%"&gt;January 1, 2023 &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:8pt;font-weight:400;line-height:120%"&gt;(revised)&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: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;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;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;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;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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Non-current 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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Goodwill:   Canada&lt;/span&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:8pt;font-weight:400;line-height:120%"&gt;359.5&#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:8pt;font-weight:400;line-height:120%"&gt;(65.7)&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:8pt;font-weight:400;line-height:120%"&gt;293.8&#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:8pt;font-weight:400;line-height:120%"&gt;359.5&#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:8pt;font-weight:400;line-height:120%"&gt;(65.7)&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:8pt;font-weight:400;line-height:120%"&gt;293.8&#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 style="padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&#160;United States&lt;/span&gt;&lt;/div&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:8pt;font-weight:400;line-height:120%"&gt;1,452.4&#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:8pt;font-weight:400;line-height:120%"&gt;(136.4)&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:8pt;font-weight:400;line-height:120%"&gt;1,316.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;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:8pt;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;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:8pt;font-weight:400;line-height:120%"&gt;(139.6)&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:8pt;font-weight:400;line-height:120%"&gt;1,268.4&#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 style="padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&#160;Global&lt;/span&gt;&lt;/div&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:8pt;font-weight:400;line-height:120%"&gt;572.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;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:8pt;font-weight:400;line-height:120%"&gt;(108.3)&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:8pt;font-weight:400;line-height:120%"&gt;463.8&#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:8pt;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;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:8pt;font-weight:400;line-height:120%"&gt;(108.5)&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:8pt;font-weight:400;line-height:120%"&gt;470.4&#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-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:8pt;font-weight:400;line-height:120%"&gt;Total Goodwill&lt;/span&gt;&lt;/div&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:8pt;font-weight:400;line-height:120%"&gt;2,384.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: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:8pt;font-weight:400;line-height:120%"&gt;(310.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: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:8pt;font-weight:400;line-height:120%"&gt;2,073.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: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:8pt;font-weight:400;line-height:120%"&gt;2,346.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: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:8pt;font-weight:400;line-height:120%"&gt;(313.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: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:8pt;font-weight:400;line-height:120%"&gt;2,032.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:bottom"&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total assets&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6,076.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: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:8pt;font-weight:400;line-height:120%"&gt;(310.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: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:8pt;font-weight:400;line-height:120%"&gt;5,766.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: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:8pt;font-weight:400;line-height:120%"&gt;5,652.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: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:8pt;font-weight:400;line-height:120%"&gt;(313.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: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:8pt;font-weight:400;line-height:120%"&gt;5,339.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:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Current 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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;818.5&#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:8pt;font-weight:400;line-height:120%"&gt;23.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;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:8pt;font-weight:400;line-height:120%"&gt;842.4&#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:8pt;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: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:8pt;font-weight:400;line-height:120%"&gt;29.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;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:8pt;font-weight:400;line-height:120%"&gt;784.8&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;146.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;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:8pt;font-weight:400;line-height:120%"&gt;(22.7)&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:8pt;font-weight:400;line-height:120%"&gt;124.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;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:8pt;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: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:8pt;font-weight:400;line-height:120%"&gt;(29.0)&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:8pt;font-weight:400;line-height:120%"&gt;23.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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Non-current 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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;982.3&#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:8pt;font-weight:400;line-height:120%"&gt;(8.1)&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:8pt;font-weight:400;line-height:120%"&gt;974.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;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:8pt;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: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:8pt;font-weight:400;line-height:120%"&gt;(26.5)&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:8pt;font-weight:400;line-height:120%"&gt;1,157.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;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:8pt;font-weight:400;line-height:120%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/div&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:8pt;font-weight:400;line-height:120%"&gt;24.4&#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:8pt;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: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:8pt;font-weight:400;line-height:120%"&gt;26.4&#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:8pt;font-weight:400;line-height:120%"&gt;28.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;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:8pt;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: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:8pt;font-weight:400;line-height:120%"&gt;35.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="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total liabilities&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3,320.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: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:8pt;font-weight:400;line-height:120%"&gt;(4.9)&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:8pt;font-weight:400;line-height:120%"&gt;3,315.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: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:8pt;font-weight:400;line-height:120%"&gt;3,366.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: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:8pt;font-weight:400;line-height:120%"&gt;(19.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;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:8pt;font-weight:400;line-height:120%"&gt;3,347.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:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total shareholders' equity&lt;/span&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:8pt;font-weight:400;line-height:120%"&gt;2,756.6&#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:8pt;font-weight:400;line-height:120%"&gt;(305.5)&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:8pt;font-weight:400;line-height:120%"&gt;2,451.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;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:8pt;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: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:8pt;font-weight:400;line-height:120%"&gt;(294.2)&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:8pt;font-weight:400;line-height:120%"&gt;1,991.8&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total liabilities and equity&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6,076.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;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-bottom:1pt solid #000;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:8pt;font-weight:400;line-height:120%"&gt;(310.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;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-bottom:1pt solid #000;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:8pt;font-weight:400;line-height:120%"&gt;5,766.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;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-bottom:1pt solid #000;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:8pt;font-weight:400;line-height:120%"&gt;5,652.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;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-bottom:1pt solid #000;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:8pt;font-weight:400;line-height:120%"&gt;(313.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;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-bottom:1pt solid #000;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:8pt;font-weight:400;line-height:120%"&gt;5,339.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt 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:700;line-height:120%"&gt;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;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:62.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.079%"&gt;&lt;/td&gt;&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.079%"&gt;&lt;/td&gt;&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.081%"&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:8pt;font-weight:400;line-height:120%"&gt;2023 &lt;br/&gt;(as previously stated)&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;Increase (Decrease)&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;2023 &lt;br/&gt;(revised)&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;$&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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Administrative and marketing expenses&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1,945.8&#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:8pt;font-weight:400;line-height:120%"&gt;19.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;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:8pt;font-weight:400;line-height:120%"&gt;1,965.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:bottom"&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Income before income taxes&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;427.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: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:8pt;font-weight:400;line-height:120%"&gt;(19.5)&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:8pt;font-weight:400;line-height:120%"&gt;407.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:bottom"&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:8pt;font-weight:400;line-height:120%"&gt;Deferred income taxes&lt;/span&gt;&lt;/div&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:8pt;font-weight:400;line-height:120%"&gt;(45.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;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:8pt;font-weight:400;line-height:120%"&gt;(4.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: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:8pt;font-weight:400;line-height:120%"&gt;(50.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:bottom"&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:8pt;font-weight:700;line-height:120%"&gt;Net income &lt;/span&gt;&lt;/div&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:8pt;font-weight:400;line-height:120%"&gt;331.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: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:8pt;font-weight:400;line-height:120%"&gt;(14.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: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:8pt;font-weight:400;line-height:120%"&gt;316.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="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Earnings per share, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;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;2.98&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(0.13)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;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="border-bottom:1pt solid #000;border-top:1pt solid #000;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;2.85&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:700;line-height:120%"&gt;Consolidated Statements of 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;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:62.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.079%"&gt;&lt;/td&gt;&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.079%"&gt;&lt;/td&gt;&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.081%"&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:8pt;font-weight:400;line-height:120%"&gt;2023 &lt;br/&gt;(as previously stated)&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;Increase (Decrease)&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;2023 &lt;br/&gt;(revised)&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;$&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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Exchange differences on translation of foreign operations&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(64.0)&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:8pt;font-weight:400;line-height:120%"&gt;3.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: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:8pt;font-weight:400;line-height:120%"&gt;(60.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="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:8pt;font-weight:700;line-height:120%"&gt;Other comprehensive income (loss), net of tax&lt;/span&gt;&lt;/div&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:8pt;font-weight:400;line-height:120%"&gt;(50.9)&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:8pt;font-weight:400;line-height:120%"&gt;3.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: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:8pt;font-weight:400;line-height:120%"&gt;(47.5)&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="border-bottom:1pt solid #000;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:8pt;font-weight:700;line-height:120%"&gt;Total comprehensive income, net of tax&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;280.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;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-bottom:1pt solid #000;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:8pt;font-weight:400;line-height:120%"&gt;(11.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;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-bottom:1pt solid #000;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:8pt;font-weight:400;line-height:120%"&gt;269.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt 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:700;line-height:120%"&gt;Consolidated Statements of 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;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:62.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.079%"&gt;&lt;/td&gt;&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.079%"&gt;&lt;/td&gt;&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.081%"&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:8pt;font-weight:400;line-height:120%"&gt;2023 &lt;br/&gt;(as previously stated)&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;Increase (Decrease)&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;2023 &lt;br/&gt;(revised)&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;$&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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Net income&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;331.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: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:8pt;font-weight:400;line-height:120%"&gt;(14.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: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:8pt;font-weight:400;line-height:120%"&gt;316.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:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Deferred income taxes&lt;/span&gt;&lt;/div&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:8pt;font-weight:400;line-height:120%"&gt;(45.6)&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:8pt;font-weight:400;line-height:120%"&gt;(4.8)&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:8pt;font-weight:400;line-height:120%"&gt;(50.4)&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:8pt;font-weight:400;line-height:120%"&gt;Trade and other payables and other accruals&lt;/span&gt;&lt;/div&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:8pt;font-weight:400;line-height:120%"&gt;(54.4)&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:8pt;font-weight:400;line-height:120%"&gt;(5.2)&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:8pt;font-weight:400;line-height:120%"&gt;(59.6)&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-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Net cash flows from operating activities&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;544.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: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:8pt;font-weight:400;line-height:120%"&gt;(24.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: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:8pt;font-weight:400;line-height:120%"&gt;520.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:bottom"&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Repayment of notes payable and other financing obligations&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(52.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: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:8pt;font-weight:400;line-height:120%"&gt;24.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: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:8pt;font-weight:400;line-height:120%"&gt;(27.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:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Net cash flows used in financing activities&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(134.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;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-bottom:1pt solid #000;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:8pt;font-weight:400;line-height:120%"&gt;24.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;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-bottom:1pt solid #000;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:8pt;font-weight:400;line-height:120%"&gt;(109.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt 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:DescriptionOfInitialApplicationOfStandardsOrInterpretations>
    <ifrs-full:Goodwill contextRef="c-58" decimals="-5" id="f-395" unitRef="cad">359500000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-59" decimals="-5" id="f-396" unitRef="cad">-65700000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-60" decimals="-5" id="f-397" unitRef="cad">293800000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-61" decimals="-5" id="f-398" unitRef="cad">359500000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-62" decimals="-5" id="f-399" unitRef="cad">-65700000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-63" decimals="-5" id="f-400" unitRef="cad">293800000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-64" decimals="-5" id="f-401" unitRef="cad">1452400000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-65" decimals="-5" id="f-402" unitRef="cad">-136400000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-66" decimals="-5" id="f-403" unitRef="cad">1316000000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-67" decimals="-5" id="f-404" unitRef="cad">1408000000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-68" decimals="-5" id="f-405" unitRef="cad">-139600000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-69" decimals="-5" id="f-406" unitRef="cad">1268400000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-70" decimals="-5" id="f-407" unitRef="cad">572100000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-71" decimals="-5" id="f-408" unitRef="cad">-108300000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-72" decimals="-5" id="f-409" unitRef="cad">463800000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-73" decimals="-5" id="f-410" unitRef="cad">578900000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-74" decimals="-5" id="f-411" unitRef="cad">-108500000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-75" decimals="-5" id="f-412" unitRef="cad">470400000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-32" decimals="-5" id="f-413" unitRef="cad">2384000000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-35" decimals="-5" id="f-414" unitRef="cad">-310400000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-4" decimals="-5" id="f-415" unitRef="cad">2073600000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-76" decimals="-5" id="f-416" unitRef="cad">2346400000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-77" decimals="-5" id="f-417" unitRef="cad">-313800000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-5" decimals="-5" id="f-418" unitRef="cad">2032600000</ifrs-full:Goodwill>
    <ifrs-full:Assets contextRef="c-32" decimals="-5" id="f-419" unitRef="cad">6076700000</ifrs-full:Assets>
    <ifrs-full:Assets contextRef="c-35" decimals="-5" id="f-420" unitRef="cad">-310400000</ifrs-full:Assets>
    <ifrs-full:Assets contextRef="c-4" decimals="-5" id="f-421" unitRef="cad">5766300000</ifrs-full:Assets>
    <ifrs-full:Assets contextRef="c-76" decimals="-5" id="f-422" unitRef="cad">5652900000</ifrs-full:Assets>
    <ifrs-full:Assets contextRef="c-77" decimals="-5" id="f-423" unitRef="cad">-313800000</ifrs-full:Assets>
    <ifrs-full:Assets contextRef="c-5" decimals="-5" id="f-424" unitRef="cad">5339100000</ifrs-full:Assets>
    <ifrs-full:TradeAndOtherCurrentPayables contextRef="c-32" decimals="-5" id="f-425" unitRef="cad">818500000</ifrs-full:TradeAndOtherCurrentPayables>
    <ifrs-full:TradeAndOtherCurrentPayables contextRef="c-35" decimals="-5" id="f-426" unitRef="cad">23900000</ifrs-full:TradeAndOtherCurrentPayables>
    <ifrs-full:TradeAndOtherCurrentPayables contextRef="c-4" decimals="-5" id="f-427" unitRef="cad">842400000</ifrs-full:TradeAndOtherCurrentPayables>
    <ifrs-full:TradeAndOtherCurrentPayables contextRef="c-76" decimals="-5" id="f-428" unitRef="cad">755700000</ifrs-full:TradeAndOtherCurrentPayables>
    <ifrs-full:TradeAndOtherCurrentPayables contextRef="c-77" decimals="-5" id="f-429" unitRef="cad">29100000</ifrs-full:TradeAndOtherCurrentPayables>
    <ifrs-full:TradeAndOtherCurrentPayables contextRef="c-5" decimals="-5" id="f-430" unitRef="cad">784800000</ifrs-full:TradeAndOtherCurrentPayables>
    <ifrs-full:CurrentPortionOfLongtermBorrowings contextRef="c-32" decimals="-5" id="f-431" unitRef="cad">146700000</ifrs-full:CurrentPortionOfLongtermBorrowings>
    <ifrs-full:CurrentPortionOfLongtermBorrowings contextRef="c-35" decimals="-5" id="f-432" unitRef="cad">-22700000</ifrs-full:CurrentPortionOfLongtermBorrowings>
    <ifrs-full:CurrentPortionOfLongtermBorrowings contextRef="c-4" decimals="-5" id="f-433" unitRef="cad">124000000.0</ifrs-full:CurrentPortionOfLongtermBorrowings>
    <ifrs-full:CurrentPortionOfLongtermBorrowings contextRef="c-76" decimals="-5" id="f-434" unitRef="cad">52200000</ifrs-full:CurrentPortionOfLongtermBorrowings>
    <ifrs-full:CurrentPortionOfLongtermBorrowings contextRef="c-77" decimals="-5" id="f-435" unitRef="cad">-29000000.0</ifrs-full:CurrentPortionOfLongtermBorrowings>
    <ifrs-full:CurrentPortionOfLongtermBorrowings contextRef="c-5" decimals="-5" id="f-436" unitRef="cad">23200000</ifrs-full:CurrentPortionOfLongtermBorrowings>
    <ifrs-full:LongtermBorrowings contextRef="c-32" decimals="-5" id="f-437" unitRef="cad">982300000</ifrs-full:LongtermBorrowings>
    <ifrs-full:LongtermBorrowings contextRef="c-35" decimals="-5" id="f-438" unitRef="cad">-8100000</ifrs-full:LongtermBorrowings>
    <ifrs-full:LongtermBorrowings contextRef="c-4" decimals="-5" id="f-439" unitRef="cad">974200000</ifrs-full:LongtermBorrowings>
    <ifrs-full:LongtermBorrowings contextRef="c-76" decimals="-5" id="f-440" unitRef="cad">1183600000</ifrs-full:LongtermBorrowings>
    <ifrs-full:LongtermBorrowings contextRef="c-77" decimals="-5" id="f-441" unitRef="cad">-26500000</ifrs-full:LongtermBorrowings>
    <ifrs-full:LongtermBorrowings contextRef="c-5" decimals="-5" id="f-442" unitRef="cad">1157100000</ifrs-full:LongtermBorrowings>
    <ifrs-full:DeferredTaxLiabilities contextRef="c-32" decimals="-5" id="f-443" unitRef="cad">24400000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities contextRef="c-35" decimals="-5" id="f-444" unitRef="cad">2000000.0</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities contextRef="c-4" decimals="-5" id="f-445" unitRef="cad">26400000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities contextRef="c-76" decimals="-5" id="f-446" unitRef="cad">28200000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities contextRef="c-77" decimals="-5" id="f-447" unitRef="cad">6800000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities contextRef="c-5" decimals="-5" id="f-448" unitRef="cad">35000000.0</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:Liabilities contextRef="c-32" decimals="-5" id="f-449" unitRef="cad">3320100000</ifrs-full:Liabilities>
    <ifrs-full:Liabilities contextRef="c-35" decimals="-5" id="f-450" unitRef="cad">-4900000</ifrs-full:Liabilities>
    <ifrs-full:Liabilities contextRef="c-4" decimals="-5" id="f-451" unitRef="cad">3315200000</ifrs-full:Liabilities>
    <ifrs-full:Liabilities contextRef="c-76" decimals="-5" id="f-452" unitRef="cad">3366900000</ifrs-full:Liabilities>
    <ifrs-full:Liabilities contextRef="c-77" decimals="-5" id="f-453" unitRef="cad">-19600000</ifrs-full:Liabilities>
    <ifrs-full:Liabilities contextRef="c-5" decimals="-5" id="f-454" unitRef="cad">3347300000</ifrs-full:Liabilities>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-32" decimals="-5" id="f-455" unitRef="cad">2756600000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-35" decimals="-5" id="f-456" unitRef="cad">-305500000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-4" decimals="-5" id="f-457" unitRef="cad">2451100000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-76" decimals="-5" id="f-458" unitRef="cad">2286000000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-77" decimals="-5" id="f-459" unitRef="cad">-294200000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-5" decimals="-5" id="f-460" unitRef="cad">1991800000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAndLiabilities contextRef="c-32" decimals="-5" id="f-461" unitRef="cad">6076700000</ifrs-full:EquityAndLiabilities>
    <ifrs-full:EquityAndLiabilities contextRef="c-35" decimals="-5" id="f-462" unitRef="cad">-310400000</ifrs-full:EquityAndLiabilities>
    <ifrs-full:EquityAndLiabilities contextRef="c-4" decimals="-5" id="f-463" unitRef="cad">5766300000</ifrs-full:EquityAndLiabilities>
    <ifrs-full:EquityAndLiabilities contextRef="c-76" decimals="-5" id="f-464" unitRef="cad">5652900000</ifrs-full:EquityAndLiabilities>
    <ifrs-full:EquityAndLiabilities contextRef="c-77" decimals="-5" id="f-465" unitRef="cad">-313800000</ifrs-full:EquityAndLiabilities>
    <ifrs-full:EquityAndLiabilities contextRef="c-5" decimals="-5" id="f-466" unitRef="cad">5339100000</ifrs-full:EquityAndLiabilities>
    <ifrs-full:SellingGeneralAndAdministrativeExpense contextRef="c-78" decimals="-5" id="f-467" unitRef="cad">1945800000</ifrs-full:SellingGeneralAndAdministrativeExpense>
    <ifrs-full:SellingGeneralAndAdministrativeExpense contextRef="c-79" decimals="-5" id="f-468" unitRef="cad">19500000</ifrs-full:SellingGeneralAndAdministrativeExpense>
    <ifrs-full:SellingGeneralAndAdministrativeExpense contextRef="c-6" decimals="-5" id="f-469" unitRef="cad">1965300000</ifrs-full:SellingGeneralAndAdministrativeExpense>
    <ifrs-full:ProfitLossBeforeTax contextRef="c-78" decimals="-5" id="f-470" unitRef="cad">427200000</ifrs-full:ProfitLossBeforeTax>
    <ifrs-full:ProfitLossBeforeTax contextRef="c-79" decimals="-5" id="f-471" unitRef="cad">-19500000</ifrs-full:ProfitLossBeforeTax>
    <ifrs-full:ProfitLossBeforeTax contextRef="c-6" decimals="-5" id="f-472" unitRef="cad">407700000</ifrs-full:ProfitLossBeforeTax>
    <ifrs-full:DeferredTaxExpenseIncome contextRef="c-78" decimals="-5" id="f-473" unitRef="cad">-45600000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome contextRef="c-79" decimals="-5" id="f-474" unitRef="cad">-4800000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome contextRef="c-6" decimals="-5" id="f-475" unitRef="cad">-50400000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:ProfitLoss contextRef="c-78" decimals="-5" id="f-476" unitRef="cad">331200000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss contextRef="c-79" decimals="-5" id="f-477" unitRef="cad">-14700000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss contextRef="c-6" decimals="-5" id="f-478" unitRef="cad">316500000</ifrs-full:ProfitLoss>
    <ifrs-full:BasicEarningsLossPerShare
      contextRef="c-78"
      decimals="2"
      id="f-479"
      unitRef="cadPerShare">2.98</ifrs-full:BasicEarningsLossPerShare>
    <ifrs-full:DilutedEarningsLossPerShare
      contextRef="c-78"
      decimals="2"
      id="f-480"
      unitRef="cadPerShare">2.98</ifrs-full:DilutedEarningsLossPerShare>
    <ifrs-full:BasicEarningsLossPerShare
      contextRef="c-79"
      decimals="2"
      id="f-481"
      unitRef="cadPerShare">-0.13</ifrs-full:BasicEarningsLossPerShare>
    <ifrs-full:DilutedEarningsLossPerShare
      contextRef="c-79"
      decimals="2"
      id="f-482"
      unitRef="cadPerShare">-0.13</ifrs-full:DilutedEarningsLossPerShare>
    <ifrs-full:BasicEarningsLossPerShare
      contextRef="c-6"
      decimals="2"
      id="f-483"
      unitRef="cadPerShare">2.85</ifrs-full:BasicEarningsLossPerShare>
    <ifrs-full:DilutedEarningsLossPerShare
      contextRef="c-6"
      decimals="2"
      id="f-484"
      unitRef="cadPerShare">2.85</ifrs-full:DilutedEarningsLossPerShare>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation contextRef="c-78" decimals="-5" id="f-485" unitRef="cad">-64000000.0</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation contextRef="c-79" decimals="-5" id="f-486" unitRef="cad">3400000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation contextRef="c-6" decimals="-5" id="f-487" unitRef="cad">-60600000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
    <ifrs-full:OtherComprehensiveIncome contextRef="c-78" decimals="-5" id="f-488" unitRef="cad">-50900000</ifrs-full:OtherComprehensiveIncome>
    <ifrs-full:OtherComprehensiveIncome contextRef="c-79" decimals="-5" id="f-489" unitRef="cad">3400000</ifrs-full:OtherComprehensiveIncome>
    <ifrs-full:OtherComprehensiveIncome contextRef="c-6" decimals="-5" id="f-490" unitRef="cad">-47500000</ifrs-full:OtherComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome contextRef="c-78" decimals="-5" id="f-491" unitRef="cad">280300000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome contextRef="c-79" decimals="-5" id="f-492" unitRef="cad">-11300000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome contextRef="c-6" decimals="-5" id="f-493" unitRef="cad">269000000.0</ifrs-full:ComprehensiveIncome>
    <ifrs-full:ProfitLossFromContinuingOperations contextRef="c-78" decimals="-5" id="f-494" unitRef="cad">331200000</ifrs-full:ProfitLossFromContinuingOperations>
    <ifrs-full:ProfitLossFromContinuingOperations contextRef="c-79" decimals="-5" id="f-495" unitRef="cad">-14700000</ifrs-full:ProfitLossFromContinuingOperations>
    <ifrs-full:ProfitLossFromContinuingOperations contextRef="c-6" decimals="-5" id="f-496" unitRef="cad">316500000</ifrs-full:ProfitLossFromContinuingOperations>
    <ifrs-full:AdjustmentsForDeferredTaxExpense contextRef="c-78" decimals="-5" id="f-497" unitRef="cad">-45600000</ifrs-full:AdjustmentsForDeferredTaxExpense>
    <ifrs-full:AdjustmentsForDeferredTaxExpense contextRef="c-79" decimals="-5" id="f-498" unitRef="cad">-4800000</ifrs-full:AdjustmentsForDeferredTaxExpense>
    <ifrs-full:AdjustmentsForDeferredTaxExpense contextRef="c-6" decimals="-5" id="f-499" unitRef="cad">-50400000</ifrs-full:AdjustmentsForDeferredTaxExpense>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables contextRef="c-78" decimals="-5" id="f-500" unitRef="cad">-54400000</ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables contextRef="c-79" decimals="-5" id="f-501" unitRef="cad">-5200000</ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables contextRef="c-6" decimals="-5" id="f-502" unitRef="cad">-59600000</ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables>
    <ifrs-full:CashFlowsFromUsedInOperatingActivities contextRef="c-78" decimals="-5" id="f-503" unitRef="cad">544700000</ifrs-full:CashFlowsFromUsedInOperatingActivities>
    <ifrs-full:CashFlowsFromUsedInOperatingActivities contextRef="c-79" decimals="-5" id="f-504" unitRef="cad">-24700000</ifrs-full:CashFlowsFromUsedInOperatingActivities>
    <ifrs-full:CashFlowsFromUsedInOperatingActivities contextRef="c-6" decimals="-5" id="f-505" unitRef="cad">520000000.0</ifrs-full:CashFlowsFromUsedInOperatingActivities>
    <stn:PaymentsOfNotesPayableAndOtherFinancingObligations contextRef="c-78" decimals="-5" id="f-506" unitRef="cad">52400000</stn:PaymentsOfNotesPayableAndOtherFinancingObligations>
    <stn:PaymentsOfNotesPayableAndOtherFinancingObligations contextRef="c-79" decimals="-5" id="f-507" unitRef="cad">-24700000</stn:PaymentsOfNotesPayableAndOtherFinancingObligations>
    <stn:PaymentsOfNotesPayableAndOtherFinancingObligations contextRef="c-6" decimals="-5" id="f-508" unitRef="cad">27700000</stn:PaymentsOfNotesPayableAndOtherFinancingObligations>
    <ifrs-full:CashFlowsFromUsedInFinancingActivities contextRef="c-78" decimals="-5" id="f-509" unitRef="cad">-134000000.0</ifrs-full:CashFlowsFromUsedInFinancingActivities>
    <ifrs-full:CashFlowsFromUsedInFinancingActivities contextRef="c-79" decimals="-5" id="f-510" unitRef="cad">24700000</ifrs-full:CashFlowsFromUsedInFinancingActivities>
    <ifrs-full:CashFlowsFromUsedInFinancingActivities contextRef="c-6" decimals="-5" id="f-511" unitRef="cad">-109300000</ifrs-full:CashFlowsFromUsedInFinancingActivities>
    <ifrs-full:DisclosureOfBusinessCombinationsExplanatory contextRef="c-1" id="f-512">Business Acquisitions&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Arial',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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Acquisitions in 2024&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&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), for cash consideration and notes payable. ZETCON is a 645-person engineering firm headquartered in Bochum, Germany. This addition further strengthened the Company's Infrastructure operations in the group of Global cash-generating units (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 February 9, 2024, the Company acquired all of the shares of Morrison Hershfield Group Inc. (Morrison Hershfield), for cash consideration and notes payable. Morrison Hershfield is a 1,150-person engineering and management firm headquartered in Markham, Ontario. This addition further strengthened the Company's Infrastructure, Buildings, Environmental Services, and Water operations in Canada and the United States 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 April 30, 2024, the Company acquired all of the shares of Hydrock Holdings Limited (Hydrock), for cash consideration and notes payable. Hydrock is a 950-person integrated engineering design firm headquartered in Bristol, England. This addition further strengthened the Company's Energy &amp;amp; Resources, Buildings, and 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;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:57.714%"&gt;&lt;/td&gt;&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:15.887%"&gt;&lt;/td&gt;&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.888%"&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:#f2efec;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;2024&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;2023&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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;581.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;90.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;671.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:#f2efec;border-top: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;137.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 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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;581.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;555.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:#f2efec;border-top: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;75.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 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:#f2efec;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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="3" style="background-color:#f2efec;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 7.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;Trade receivables&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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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 7.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;Unbilled receivables&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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="padding:2px 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 7.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;Trade and other payables&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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(61.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/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 7.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;Deferred revenue&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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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 7.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 non-cash 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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="padding:2px 1pt;text-align:left;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;183.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(57.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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;Long-term debt&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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;Provisions&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;17&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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;Deferred tax (liabilities) assets&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;26&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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(57.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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: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;10,14&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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;46.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;168.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:#f2efec;border-top: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;63.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&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:#f2efec;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;503.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:#f2efec;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;74.2&#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&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-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. Goodwill of $207.9 and intangible assets of $84.3 were allocated to ZETCON, goodwill of $175.3 and intangible assets of $59.1 were allocated to Morrison Hershfield, and goodwill of $119.8 and intangible assets of $40.4 were allocated to Hydrock. None of the goodwill and intangible assets arising from the acquisitions are expected to be deductible for income tax 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;Non-current provisions for claims of $20.3 were recognized from the acquisitions in 2024, based on their expected probable outcomes (note 17). There is significant uncertainty as to the timing and amount of the cash outflows, which depends on the development of the claims. As at the acquisition dates, the Company recognized $15.1 in expected reimbursements related to these provisions for claims, included in Other Assets (note 14). &lt;/span&gt;&lt;/div&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 acquisitions since the acquisition date was $411.2. &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-top:3pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',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 ZETCON and Morrison Hershfield. For Hydrock, management is reviewing the respective vendors' closing financial statements, purchase adjustments, and other outstanding information. Once the outstanding information is received, 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-80"
      decimals="INF"
      id="f-513"
      unitRef="employee">300</ifrs-full:NumberOfEmployees>
    <ifrs-full:NumberOfEmployees
      contextRef="c-81"
      decimals="INF"
      id="f-514"
      unitRef="employee">645</ifrs-full:NumberOfEmployees>
    <ifrs-full:NumberOfEmployees
      contextRef="c-82"
      decimals="INF"
      id="f-515"
      unitRef="employee">1150</ifrs-full:NumberOfEmployees>
    <ifrs-full:NumberOfEmployees
      contextRef="c-83"
      decimals="INF"
      id="f-516"
      unitRef="employee">950</ifrs-full:NumberOfEmployees>
    <ifrs-full:DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory contextRef="c-1" id="f-517">&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:57.714%"&gt;&lt;/td&gt;&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:15.887%"&gt;&lt;/td&gt;&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.888%"&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:#f2efec;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;2024&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;2023&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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;581.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;90.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;671.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:#f2efec;border-top: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;137.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 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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;581.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;555.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:#f2efec;border-top: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;75.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 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:#f2efec;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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="3" style="background-color:#f2efec;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 7.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;Trade receivables&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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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 7.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;Unbilled receivables&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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="padding:2px 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 7.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;Trade and other payables&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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(61.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/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 7.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;Deferred revenue&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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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 7.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 non-cash 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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="padding:2px 1pt;text-align:left;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;183.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(57.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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;Long-term debt&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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;Provisions&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;17&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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;Deferred tax (liabilities) assets&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;26&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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(57.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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: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;10,14&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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;46.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;168.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:#f2efec;border-top: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;63.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&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:#f2efec;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;503.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:#f2efec;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;74.2&#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-84" decimals="-5" id="f-518" unitRef="cad">581000000.0</ifrs-full:CashTransferred>
    <ifrs-full:CashTransferred contextRef="c-4" decimals="-5" id="f-519" unitRef="cad">86700000</ifrs-full:CashTransferred>
    <ifrs-full:LiabilitiesIncurred contextRef="c-84" decimals="-5" id="f-520" unitRef="cad">90700000</ifrs-full:LiabilitiesIncurred>
    <ifrs-full:LiabilitiesIncurred contextRef="c-4" decimals="-5" id="f-521" unitRef="cad">50600000</ifrs-full:LiabilitiesIncurred>
    <ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred contextRef="c-84" decimals="-5" id="f-522" unitRef="cad">671700000</ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred>
    <ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred contextRef="c-4" decimals="-5" id="f-523" unitRef="cad">137300000</ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred>
    <ifrs-full:CashTransferred contextRef="c-84" decimals="-5" id="f-524" unitRef="cad">581000000.0</ifrs-full:CashTransferred>
    <ifrs-full:CashTransferred contextRef="c-4" decimals="-5" id="f-525" unitRef="cad">86700000</ifrs-full:CashTransferred>
    <ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate contextRef="c-84" decimals="-5" id="f-526" unitRef="cad">26000000.0</ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate>
    <ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate contextRef="c-4" decimals="-5" id="f-527" unitRef="cad">11100000</ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate>
    <ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities contextRef="c-85" decimals="-5" id="f-528" unitRef="cad">555000000.0</ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities>
    <ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities contextRef="c-6" decimals="-5" id="f-529" unitRef="cad">75600000</ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities>
    <ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate contextRef="c-84" decimals="-5" id="f-530" unitRef="cad">26000000.0</ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate>
    <ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate contextRef="c-4" decimals="-5" id="f-531" unitRef="cad">11100000</ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate>
    <ifrs-full:FinancialAssetsRecognisedAsOfAcquisitionDate contextRef="c-84" decimals="-5" id="f-532" unitRef="cad">92100000</ifrs-full:FinancialAssetsRecognisedAsOfAcquisitionDate>
    <ifrs-full:FinancialAssetsRecognisedAsOfAcquisitionDate contextRef="c-4" decimals="-5" id="f-533" unitRef="cad">16400000</ifrs-full:FinancialAssetsRecognisedAsOfAcquisitionDate>
    <stn:NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate contextRef="c-84" decimals="-5" id="f-534" unitRef="cad">25500000</stn:NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate>
    <stn:NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate contextRef="c-4" decimals="-5" id="f-535" unitRef="cad">10300000</stn:NonCashWorkingCapitalRelatedToUnbilledReceivablesRecognisedAsOfAcquisitionDate>
    <ifrs-full:TradeAndOtherPayablesRecognisedAsOfAcquisitionDate contextRef="c-84" decimals="-5" id="f-536" unitRef="cad">61600000</ifrs-full:TradeAndOtherPayablesRecognisedAsOfAcquisitionDate>
    <ifrs-full:TradeAndOtherPayablesRecognisedAsOfAcquisitionDate contextRef="c-4" decimals="-5" id="f-537" unitRef="cad">11500000</ifrs-full:TradeAndOtherPayablesRecognisedAsOfAcquisitionDate>
    <ifrs-full:ContractLiabilitiesRecognisedAsOfAcquisitionDate contextRef="c-84" decimals="-5" id="f-538" unitRef="cad">35000000.0</ifrs-full:ContractLiabilitiesRecognisedAsOfAcquisitionDate>
    <ifrs-full:ContractLiabilitiesRecognisedAsOfAcquisitionDate contextRef="c-4" decimals="-5" id="f-539" unitRef="cad">7500000</ifrs-full:ContractLiabilitiesRecognisedAsOfAcquisitionDate>
    <stn:NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate contextRef="c-84" decimals="-5" id="f-540" unitRef="cad">-13300000</stn:NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate>
    <stn:NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate contextRef="c-4" decimals="-5" id="f-541" unitRef="cad">-1500000</stn:NonCashWorkingCapitalRelatedToOtherNonCashWorkingCapitalPayableAsOfAcquisitionDate>
    <stn:RightOfUseAssetsRecognisedAsOfAcquisitionDate contextRef="c-84" decimals="-5" id="f-542" unitRef="cad">60800000</stn:RightOfUseAssetsRecognisedAsOfAcquisitionDate>
    <stn:RightOfUseAssetsRecognisedAsOfAcquisitionDate contextRef="c-4" decimals="-5" id="f-543" unitRef="cad">15000000.0</stn:RightOfUseAssetsRecognisedAsOfAcquisitionDate>
    <ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate contextRef="c-84" decimals="-5" id="f-544" unitRef="cad">183800000</ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate contextRef="c-4" decimals="-5" id="f-545" unitRef="cad">37600000</ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <stn:NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate contextRef="c-84" decimals="-5" id="f-546" unitRef="cad">57300000</stn:NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate>
    <stn:NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate contextRef="c-4" decimals="-5" id="f-547" unitRef="cad">13600000</stn:NoncurrentLeaseLiabilitiesRecognisedAsOfAcquisitionDate>
    <ifrs-full:NoncurrentLiabilitiesRecognisedAsOfAcquisitionDate contextRef="c-84" decimals="-5" id="f-548" unitRef="cad">44500000</ifrs-full:NoncurrentLiabilitiesRecognisedAsOfAcquisitionDate>
    <ifrs-full:NoncurrentLiabilitiesRecognisedAsOfAcquisitionDate contextRef="c-4" decimals="-5" id="f-549" unitRef="cad">0</ifrs-full:NoncurrentLiabilitiesRecognisedAsOfAcquisitionDate>
    <ifrs-full:ContingentLiabilitiesRecognisedAsOfAcquisitionDate contextRef="c-84" decimals="-5" id="f-550" unitRef="cad">24200000</ifrs-full:ContingentLiabilitiesRecognisedAsOfAcquisitionDate>
    <ifrs-full:ContingentLiabilitiesRecognisedAsOfAcquisitionDate contextRef="c-4" decimals="-5" id="f-551" unitRef="cad">1100000</ifrs-full:ContingentLiabilitiesRecognisedAsOfAcquisitionDate>
    <ifrs-full:DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate contextRef="c-84" decimals="-5" id="f-552" unitRef="cad">57000000.0</ifrs-full:DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate>
    <ifrs-full:DeferredTaxAssetsRecognisedAsOfAcquisitionDate contextRef="c-4" decimals="-5" id="f-553" unitRef="cad">1700000</ifrs-full:DeferredTaxAssetsRecognisedAsOfAcquisitionDate>
    <stn:OtherRecognisedAsOfAcquisitionDate contextRef="c-84" decimals="-5" id="f-554" unitRef="cad">-46800000</stn:OtherRecognisedAsOfAcquisitionDate>
    <stn:OtherRecognisedAsOfAcquisitionDate contextRef="c-4" decimals="-5" id="f-555" unitRef="cad">-3200000</stn:OtherRecognisedAsOfAcquisitionDate>
    <ifrs-full:IdentifiableAssetsAcquiredLiabilitiesAssumed contextRef="c-84" decimals="-5" id="f-556" unitRef="cad">168700000</ifrs-full:IdentifiableAssetsAcquiredLiabilitiesAssumed>
    <ifrs-full:IdentifiableAssetsAcquiredLiabilitiesAssumed contextRef="c-4" decimals="-5" id="f-557" unitRef="cad">63100000</ifrs-full:IdentifiableAssetsAcquiredLiabilitiesAssumed>
    <ifrs-full:GoodwillRecognisedAsOfAcquisitionDate contextRef="c-84" decimals="-5" id="f-558" unitRef="cad">503000000.0</ifrs-full:GoodwillRecognisedAsOfAcquisitionDate>
    <ifrs-full:GoodwillRecognisedAsOfAcquisitionDate contextRef="c-4" decimals="-5" id="f-559" unitRef="cad">74200000</ifrs-full:GoodwillRecognisedAsOfAcquisitionDate>
    <ifrs-full:GoodwillRecognisedAsOfAcquisitionDate contextRef="c-81" decimals="-5" id="f-560" unitRef="cad">207900000</ifrs-full:GoodwillRecognisedAsOfAcquisitionDate>
    <ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate contextRef="c-81" decimals="-5" id="f-561" unitRef="cad">84300000</ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <ifrs-full:GoodwillRecognisedAsOfAcquisitionDate contextRef="c-82" decimals="-5" id="f-562" unitRef="cad">175300000</ifrs-full:GoodwillRecognisedAsOfAcquisitionDate>
    <ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate contextRef="c-82" decimals="-5" id="f-563" unitRef="cad">59100000</ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <ifrs-full:GoodwillRecognisedAsOfAcquisitionDate contextRef="c-83" decimals="-5" id="f-564" unitRef="cad">119800000</ifrs-full:GoodwillRecognisedAsOfAcquisitionDate>
    <ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate contextRef="c-83" decimals="-5" id="f-565" unitRef="cad">40400000</ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <ifrs-full:GoodwillExpectedDeductibleForTaxPurposes contextRef="c-84" decimals="INF" id="f-566" unitRef="cad">0</ifrs-full:GoodwillExpectedDeductibleForTaxPurposes>
    <ifrs-full:ContingentLiabilitiesRecognisedAsOfAcquisitionDate contextRef="c-86" decimals="-5" id="f-567" unitRef="cad">20300000</ifrs-full:ContingentLiabilitiesRecognisedAsOfAcquisitionDate>
    <ifrs-full:AssetRecognisedForExpectedReimbursementOtherProvisions contextRef="c-84" decimals="-5" id="f-568" unitRef="cad">15100000</ifrs-full:AssetRecognisedForExpectedReimbursementOtherProvisions>
    <ifrs-full:RevenueOfAcquiree contextRef="c-85" decimals="-5" id="f-569" unitRef="cad">411200000</ifrs-full:RevenueOfAcquiree>
    <ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory contextRef="c-1" id="f-570">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:#f2efec;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;2024&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;2023&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:#f2efec;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:#f2efec;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;215.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:#f2efec;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;194.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;/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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;158.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="display:none"&gt;&lt;/td&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:#f2efec;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;228.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:#f2efec;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;352.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:DisclosureOfCashAndCashEquivalentsExplanatory>
    <stn:DisclosureOfDetailedInformationAboutCashAndCashEquivalentsTextBlock contextRef="c-1" id="f-571">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:#f2efec;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;2024&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;2023&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:#f2efec;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:#f2efec;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;215.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:#f2efec;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;194.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;/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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;158.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="display:none"&gt;&lt;/td&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:#f2efec;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;228.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:#f2efec;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;352.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;</stn:DisclosureOfDetailedInformationAboutCashAndCashEquivalentsTextBlock>
    <ifrs-full:Cash contextRef="c-3" decimals="-5" id="f-572" unitRef="cad">215700000</ifrs-full:Cash>
    <ifrs-full:Cash contextRef="c-4" decimals="-5" id="f-573" unitRef="cad">194400000</ifrs-full:Cash>
    <ifrs-full:ShorttermInvestmentsClassifiedAsCashEquivalents contextRef="c-3" decimals="-5" id="f-574" unitRef="cad">12800000</ifrs-full:ShorttermInvestmentsClassifiedAsCashEquivalents>
    <ifrs-full:ShorttermInvestmentsClassifiedAsCashEquivalents contextRef="c-4" decimals="-5" id="f-575" unitRef="cad">158500000</ifrs-full:ShorttermInvestmentsClassifiedAsCashEquivalents>
    <ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition contextRef="c-3" decimals="-5" id="f-576" unitRef="cad">228500000</ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition>
    <ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition contextRef="c-4" decimals="-5" id="f-577" unitRef="cad">352900000</ifrs-full:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition>
    <ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory contextRef="c-1" id="f-578">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:#f2efec;padding:2px 1pt;text-align:right;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;2024&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;2023&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:#f2efec;padding:2px 1pt;text-align:right;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 (2023 &#x2013; $2.7)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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,282.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:#f2efec;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,016.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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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;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;Insurance receivables&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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 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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,323.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:#f2efec;border-top: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,063.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;/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:#f2efec;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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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,285.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:#f2efec;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:#f2efec;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;655.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:#f2efec;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:#f2efec;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;380.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:#f2efec;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:#f2efec;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;118.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:#f2efec;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:#f2efec;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;36.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:#f2efec;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:#f2efec;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;94.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:#f2efec;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, 2023&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;1,018.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;503.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;309.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;92.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;31.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;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;82.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;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-579">&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:#f2efec;padding:2px 1pt;text-align:right;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;2024&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;2023&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:#f2efec;padding:2px 1pt;text-align:right;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 (2023 &#x2013; $2.7)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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,282.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:#f2efec;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,016.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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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;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;Insurance receivables&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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 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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,323.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:#f2efec;border-top: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,063.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;/table&gt;&lt;/div&gt;</stn:DisclosureOfDetailedInformationAboutTradeAndOtherReceivablesTextBlock>
    <ifrs-full:TradeReceivables contextRef="c-87" decimals="-5" id="f-580" unitRef="cad">2700000</ifrs-full:TradeReceivables>
    <ifrs-full:TradeReceivables contextRef="c-88" decimals="-5" id="f-581" unitRef="cad">2700000</ifrs-full:TradeReceivables>
    <ifrs-full:TradeReceivables contextRef="c-3" decimals="-5" id="f-582" unitRef="cad">1282400000</ifrs-full:TradeReceivables>
    <ifrs-full:TradeReceivables contextRef="c-4" decimals="-5" id="f-583" unitRef="cad">1016100000</ifrs-full:TradeReceivables>
    <ifrs-full:OtherReceivables contextRef="c-3" decimals="-5" id="f-584" unitRef="cad">26500000</ifrs-full:OtherReceivables>
    <ifrs-full:OtherReceivables contextRef="c-4" decimals="-5" id="f-585" unitRef="cad">36800000</ifrs-full:OtherReceivables>
    <stn:InsuranceReceivables contextRef="c-3" decimals="-5" id="f-586" unitRef="cad">14900000</stn:InsuranceReceivables>
    <stn:InsuranceReceivables contextRef="c-4" decimals="-5" id="f-587" unitRef="cad">10600000</stn:InsuranceReceivables>
    <ifrs-full:TradeAndOtherReceivables contextRef="c-3" decimals="-5" id="f-588" unitRef="cad">1323800000</ifrs-full:TradeAndOtherReceivables>
    <ifrs-full:TradeAndOtherReceivables contextRef="c-4" decimals="-5" id="f-589" unitRef="cad">1063500000</ifrs-full:TradeAndOtherReceivables>
    <stn:DisclosureOfDetailedInformationAboutTheAgingAnalysisOfGrossTradeReceivablesTextBlock contextRef="c-1" id="f-590">&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:#f2efec;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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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,285.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:#f2efec;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:#f2efec;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;655.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:#f2efec;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:#f2efec;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;380.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:#f2efec;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:#f2efec;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;118.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:#f2efec;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:#f2efec;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;36.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:#f2efec;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:#f2efec;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;94.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:#f2efec;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, 2023&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;1,018.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;503.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;309.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;92.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;31.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;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;82.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;</stn:DisclosureOfDetailedInformationAboutTheAgingAnalysisOfGrossTradeReceivablesTextBlock>
    <stn:GrossTradeReceivables contextRef="c-3" decimals="-5" id="f-591" unitRef="cad">1285100000</stn:GrossTradeReceivables>
    <stn:GrossTradeReceivables contextRef="c-89" decimals="-5" id="f-592" unitRef="cad">655900000</stn:GrossTradeReceivables>
    <stn:GrossTradeReceivables contextRef="c-90" decimals="-5" id="f-593" unitRef="cad">380600000</stn:GrossTradeReceivables>
    <stn:GrossTradeReceivables contextRef="c-91" decimals="-5" id="f-594" unitRef="cad">118300000</stn:GrossTradeReceivables>
    <stn:GrossTradeReceivables contextRef="c-92" decimals="-5" id="f-595" unitRef="cad">36100000</stn:GrossTradeReceivables>
    <stn:GrossTradeReceivables contextRef="c-93" decimals="-5" id="f-596" unitRef="cad">94200000</stn:GrossTradeReceivables>
    <stn:GrossTradeReceivables contextRef="c-4" decimals="-5" id="f-597" unitRef="cad">1018800000</stn:GrossTradeReceivables>
    <stn:GrossTradeReceivables contextRef="c-94" decimals="-5" id="f-598" unitRef="cad">503800000</stn:GrossTradeReceivables>
    <stn:GrossTradeReceivables contextRef="c-95" decimals="-5" id="f-599" unitRef="cad">309000000.0</stn:GrossTradeReceivables>
    <stn:GrossTradeReceivables contextRef="c-96" decimals="-5" id="f-600" unitRef="cad">92100000</stn:GrossTradeReceivables>
    <stn:GrossTradeReceivables contextRef="c-97" decimals="-5" id="f-601" unitRef="cad">31700000</stn:GrossTradeReceivables>
    <stn:GrossTradeReceivables contextRef="c-98" decimals="-5" id="f-602" unitRef="cad">82200000</stn:GrossTradeReceivables>
    <ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory contextRef="c-1" id="f-603">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, 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;138.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;80.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;248.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;46.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;513.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;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;(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="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, 2023&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;154.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;75.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;238.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;52.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;520.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="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;39.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;3.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;29.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;9.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;82.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;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;4.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;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;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="2" style="padding:2px 0 2px 1pt;text-align:right;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.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;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;(30.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;(9.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;(24.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;(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;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(68.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 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;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;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;9.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;3.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;24.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="background-color:#f2efec;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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;173.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:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;78.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:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;258.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:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;62.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:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;572.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:#f2efec;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, 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;67.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;42.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;134.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;18.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;262.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;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;(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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;Net impairment (note 11)&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;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="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, 2023&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;68.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;41.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;125.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;17.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;252.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 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;25.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;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;27.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.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;67.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;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;(29.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;(8.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;(23.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;(3.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;(64.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="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.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;5.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;5.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;3.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.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;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;1.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.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="background-color:#f2efec;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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;67.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:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;141.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:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;273.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:#f2efec;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, 2023&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;85.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.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;112.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;35.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;267.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:#f2efec;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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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;106.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:#f2efec;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:#f2efec;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;34.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:#f2efec;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:#f2efec;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;117.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:#f2efec;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:#f2efec;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;41.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:#f2efec;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:#f2efec;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;299.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:#f2efec;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-604">&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, 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;138.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;80.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;248.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;46.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;513.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;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;(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="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, 2023&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;154.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;75.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;238.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;52.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;520.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="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;39.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;3.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;29.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;9.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;82.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;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;4.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;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;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="2" style="padding:2px 0 2px 1pt;text-align:right;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.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;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;(30.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;(9.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;(24.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;(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;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(68.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 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;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;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;9.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;3.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;24.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="background-color:#f2efec;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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;173.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:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;78.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:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;258.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:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;62.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:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;572.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:#f2efec;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, 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;67.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;42.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;134.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;18.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;262.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;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;(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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;Net impairment (note 11)&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;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="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, 2023&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;68.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;41.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;125.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;17.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;252.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 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;25.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;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;27.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.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;67.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;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;(29.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;(8.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;(23.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;(3.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;(64.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="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.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;5.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;5.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;3.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.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;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;1.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.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="background-color:#f2efec;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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;67.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:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;141.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:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;273.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:#f2efec;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, 2023&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;85.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.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;112.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;35.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;267.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:#f2efec;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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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;106.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:#f2efec;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:#f2efec;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;34.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:#f2efec;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:#f2efec;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;117.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:#f2efec;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:#f2efec;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;41.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:#f2efec;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:#f2efec;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;299.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:#f2efec;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-99" decimals="-5" id="f-605" unitRef="cad">138500000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-100" decimals="-5" id="f-606" unitRef="cad">80200000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-101" decimals="-5" id="f-607" unitRef="cad">248100000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-102" decimals="-5" id="f-608" unitRef="cad">46200000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-103" decimals="-5" id="f-609" unitRef="cad">513000000.0</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c-104" decimals="-5" id="f-610" unitRef="cad">38000000.0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c-105" decimals="-5" id="f-611" unitRef="cad">5800000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c-106" decimals="-5" id="f-612" unitRef="cad">29700000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c-107" decimals="-5" id="f-613" unitRef="cad">16200000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c-108" decimals="-5" id="f-614" unitRef="cad">89700000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c-104" decimals="-5" id="f-615" unitRef="cad">800000</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c-105" decimals="-5" id="f-616" unitRef="cad">100000</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c-106" decimals="-5" id="f-617" unitRef="cad">1700000</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c-107" decimals="-5" id="f-618" unitRef="cad">0</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c-108" decimals="-5" id="f-619" unitRef="cad">2600000</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-104" decimals="-5" id="f-620" unitRef="cad">21400000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-105" decimals="-5" id="f-621" unitRef="cad">9600000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-106" decimals="-5" id="f-622" unitRef="cad">38100000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-107" decimals="-5" id="f-623" unitRef="cad">8800000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-108" decimals="-5" id="f-624" unitRef="cad">77900000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-104" decimals="-5" id="f-625" unitRef="cad">-1800000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-105" decimals="-5" id="f-626" unitRef="cad">-1400000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-106" decimals="-5" id="f-627" unitRef="cad">-3200000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-107" decimals="-5" id="f-628" unitRef="cad">-800000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-108" decimals="-5" id="f-629" unitRef="cad">-7200000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-109" decimals="-5" id="f-630" unitRef="cad">154100000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-110" decimals="-5" id="f-631" unitRef="cad">75100000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-111" decimals="-5" id="f-632" unitRef="cad">238200000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-112" decimals="-5" id="f-633" unitRef="cad">52800000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-113" decimals="-5" id="f-634" unitRef="cad">520200000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c-114" decimals="-5" id="f-635" unitRef="cad">39600000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c-115" decimals="-5" id="f-636" unitRef="cad">3900000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c-116" decimals="-5" id="f-637" unitRef="cad">29900000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c-117" decimals="-5" id="f-638" unitRef="cad">9200000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c-118" decimals="-5" id="f-639" unitRef="cad">82600000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c-114" decimals="-5" id="f-640" unitRef="cad">4200000</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c-115" decimals="-5" id="f-641" unitRef="cad">3400000</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c-116" decimals="-5" id="f-642" unitRef="cad">6100000</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c-117" decimals="-5" id="f-643" unitRef="cad">600000</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c-118" decimals="-5" id="f-644" unitRef="cad">14300000</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-114" decimals="-5" id="f-645" unitRef="cad">30900000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-115" decimals="-5" id="f-646" unitRef="cad">9200000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-116" decimals="-5" id="f-647" unitRef="cad">24400000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-117" decimals="-5" id="f-648" unitRef="cad">4100000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-118" decimals="-5" id="f-649" unitRef="cad">68600000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-114" decimals="-5" id="f-650" unitRef="cad">6800000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-115" decimals="-5" id="f-651" unitRef="cad">4800000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-116" decimals="-5" id="f-652" unitRef="cad">9100000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-117" decimals="-5" id="f-653" unitRef="cad">3500000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-118" decimals="-5" id="f-654" unitRef="cad">24200000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-119" decimals="-5" id="f-655" unitRef="cad">173800000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-120" decimals="-5" id="f-656" unitRef="cad">78000000.0</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-121" decimals="-5" id="f-657" unitRef="cad">258900000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-122" decimals="-5" id="f-658" unitRef="cad">62000000.0</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-123" decimals="-5" id="f-659" unitRef="cad">572700000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-124" decimals="-5" id="f-660" unitRef="cad">-67200000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-125" decimals="-5" id="f-661" unitRef="cad">-42800000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-126" decimals="-5" id="f-662" unitRef="cad">-134200000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-127" decimals="-5" id="f-663" unitRef="cad">-18100000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-128" decimals="-5" id="f-664" unitRef="cad">-262300000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="c-129" decimals="-5" id="f-665" unitRef="cad">22600000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="c-130" decimals="-5" id="f-666" unitRef="cad">7000000.0</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="c-131" decimals="-5" id="f-667" unitRef="cad">26000000.0</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="c-132" decimals="-5" id="f-668" unitRef="cad">4300000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="c-133" decimals="-5" id="f-669" unitRef="cad">59900000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-129" decimals="-5" id="f-670" unitRef="cad">-20400000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-130" decimals="-5" id="f-671" unitRef="cad">-8000000.0</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-131" decimals="-5" id="f-672" unitRef="cad">-34500000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-132" decimals="-5" id="f-673" unitRef="cad">-4600000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-133" decimals="-5" id="f-674" unitRef="cad">-67500000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="c-129" decimals="-5" id="f-675" unitRef="cad">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="c-130" decimals="-5" id="f-676" unitRef="cad">300000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="c-131" decimals="-5" id="f-677" unitRef="cad">1600000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="c-132" decimals="-5" id="f-678" unitRef="cad">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="c-133" decimals="-5" id="f-679" unitRef="cad">1900000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-129" decimals="-5" id="f-680" unitRef="cad">-900000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-130" decimals="-5" id="f-681" unitRef="cad">-700000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-131" decimals="-5" id="f-682" unitRef="cad">-1900000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-132" decimals="-5" id="f-683" unitRef="cad">-400000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-133" decimals="-5" id="f-684" unitRef="cad">-3900000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-134" decimals="-5" id="f-685" unitRef="cad">-68500000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-135" decimals="-5" id="f-686" unitRef="cad">-41400000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-136" decimals="-5" id="f-687" unitRef="cad">-125400000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-137" decimals="-5" id="f-688" unitRef="cad">-17400000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-138" decimals="-5" id="f-689" unitRef="cad">-252700000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="c-139" decimals="-5" id="f-690" unitRef="cad">25500000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="c-140" decimals="-5" id="f-691" unitRef="cad">9500000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="c-141" decimals="-5" id="f-692" unitRef="cad">27000000.0</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="c-142" decimals="-5" id="f-693" unitRef="cad">5700000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="c-143" decimals="-5" id="f-694" unitRef="cad">67700000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-139" decimals="-5" id="f-695" unitRef="cad">-29600000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-140" decimals="-5" id="f-696" unitRef="cad">-8700000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-141" decimals="-5" id="f-697" unitRef="cad">-23000000.0</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-142" decimals="-5" id="f-698" unitRef="cad">-3500000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-143" decimals="-5" id="f-699" unitRef="cad">-64800000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="c-139" decimals="-5" id="f-700" unitRef="cad">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="c-140" decimals="-5" id="f-701" unitRef="cad">500000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="c-141" decimals="-5" id="f-702" unitRef="cad">5400000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="c-142" decimals="-5" id="f-703" unitRef="cad">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="c-143" decimals="-5" id="f-704" unitRef="cad">5900000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-139" decimals="-5" id="f-705" unitRef="cad">3200000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-140" decimals="-5" id="f-706" unitRef="cad">1100000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-141" decimals="-5" id="f-707" unitRef="cad">6700000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-142" decimals="-5" id="f-708" unitRef="cad">1200000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-143" decimals="-5" id="f-709" unitRef="cad">12200000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-144" decimals="-5" id="f-710" unitRef="cad">-67600000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-145" decimals="-5" id="f-711" unitRef="cad">-43800000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-146" decimals="-5" id="f-712" unitRef="cad">-141500000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-147" decimals="-5" id="f-713" unitRef="cad">-20800000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-148" decimals="-5" id="f-714" unitRef="cad">-273700000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-149" decimals="-5" id="f-715" unitRef="cad">85600000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-150" decimals="-5" id="f-716" unitRef="cad">33700000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-151" decimals="-5" id="f-717" unitRef="cad">112800000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-152" decimals="-5" id="f-718" unitRef="cad">35400000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-4" decimals="-5" id="f-719" unitRef="cad">267500000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-153" decimals="-5" id="f-720" unitRef="cad">106200000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-154" decimals="-5" id="f-721" unitRef="cad">34200000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-155" decimals="-5" id="f-722" unitRef="cad">117400000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-156" decimals="-5" id="f-723" unitRef="cad">41200000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment contextRef="c-3" decimals="-5" id="f-724" unitRef="cad">299000000.0</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:DisclosureOfLeasesExplanatory contextRef="c-1" id="f-725">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, 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;455.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;15.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;470.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;padding:2px 1pt;text-align:left;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="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;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: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;(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:#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, 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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;431.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;11.9&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;442.9&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;60.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;10.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;70.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:#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;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;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;60.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="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;(117.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;(9.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;(127.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;36.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;37.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;Net impairment&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;(29.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;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;17.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;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;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="background-color:#f2efec;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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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;454.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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;19.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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;474.3&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.1 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, 2024&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; (2023 - 6.2 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.5 years at December&#160;31, 2024 (2023 - 2.8 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;As part of the Company's strategic plan, the real estate lease portfolio was evaluated and resulted in the approval of a formal plan to sublease certain underutilized office spaces resulting from our hybrid working model. This change in use resulted in the recognition of impairment losses, where the carrying amount of the assets exceeded the recoverable amount, determined based on the value in use method. A net impairment charge of $29.0 (2023 - impairment reversal of $1.6) and an onerous contract provision of $6.8 (2023 - $2.5) (note 17) were recognized. The impaired lease assets are primarily within the Canada and United States reportable segments. &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: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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Canada&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:700;line-height:120%"&gt;United States&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:700;line-height:120%"&gt;Global&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:700;line-height:120%"&gt;Total&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:700;line-height:120%"&gt;At December&#160;31, 2024&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: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: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: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: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;Impairment losses&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;/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;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:9pt;font-weight:400;line-height:120%"&gt;12.6&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;14.9&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;2.4&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:700;line-height:120%"&gt;29.9&lt;/span&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;Property and equipment&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;5.2&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;0.4&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;0.5&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:700;line-height:120%"&gt;6.1&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;Impairment reversals&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;(0.4)&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;(0.6)&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;(0.1)&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:700;line-height:120%"&gt;(1.1)&lt;/span&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;Net impairment of lease assets and property and equipment&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:700;line-height:120%"&gt;17.4&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:700;line-height:120%"&gt;14.7&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:700;line-height:120%"&gt;2.8&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:700;line-height:120%"&gt;34.9&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: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;Recoverable amount remaining&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:2px 1pt;text-align:right;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;/td&gt;&lt;td colspan="3" style="border-bottom:0.25pt 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:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.25pt 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:9pt;font-weight:700;line-height:120%"&gt;1.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.25pt 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:9pt;font-weight:700;line-height:120%"&gt;1.3&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;In 2023 the Company had impairment losses on lease assets and property and equipment of $2.1 and $2.6, respectively, primarily in the United States. This was offset by impairment reversals on lease assets and property and &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;equipment of $4.4 primarily in Canada and the United States. The aggregate remaining recoverable amounts for previously recorded impairments were $2.8 relating primarily to Global.&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 style="height:6pt"&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;/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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;/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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;/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: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:#f2efec;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;2024&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;2023&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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;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;52.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:#f2efec;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;47.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;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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;/td&gt;&lt;td style="background-color:#f2efec;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)&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:#f2efec;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:#f2efec;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;52.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:#f2efec;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;47.5&#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 31.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfLeasesExplanatory>
    <ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory contextRef="c-1" id="f-726">&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, 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;455.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;15.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;470.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;padding:2px 1pt;text-align:left;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="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;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: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;(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:#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, 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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;431.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;11.9&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;442.9&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;60.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;10.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;70.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:#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;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;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;60.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="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;(117.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;(9.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;(127.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;36.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;37.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;Net impairment&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;(29.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;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;17.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;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;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="background-color:#f2efec;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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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;454.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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;19.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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;474.3&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-157" decimals="-5" id="f-727" unitRef="cad">455000000.0</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-158" decimals="-5" id="f-728" unitRef="cad">15400000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-159" decimals="-5" id="f-729" unitRef="cad">470400000</ifrs-full:RightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets contextRef="c-160" decimals="-5" id="f-730" unitRef="cad">45400000</ifrs-full:AdditionsToRightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets contextRef="c-161" decimals="-5" id="f-731" unitRef="cad">2900000</ifrs-full:AdditionsToRightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets contextRef="c-45" decimals="-5" id="f-732" unitRef="cad">48300000</ifrs-full:AdditionsToRightofuseAssets>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsRightofuseAssets contextRef="c-160" decimals="-5" id="f-733" unitRef="cad">14600000</ifrs-full:AcquisitionsThroughBusinessCombinationsRightofuseAssets>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsRightofuseAssets contextRef="c-161" decimals="-5" id="f-734" unitRef="cad">400000</ifrs-full:AcquisitionsThroughBusinessCombinationsRightofuseAssets>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsRightofuseAssets contextRef="c-45" decimals="-5" id="f-735" unitRef="cad">15000000.0</ifrs-full:AcquisitionsThroughBusinessCombinationsRightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets contextRef="c-160" decimals="-5" id="f-736" unitRef="cad">114700000</ifrs-full:DepreciationRightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets contextRef="c-161" decimals="-5" id="f-737" unitRef="cad">7000000.0</ifrs-full:DepreciationRightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets contextRef="c-45" decimals="-5" id="f-738" unitRef="cad">121700000</ifrs-full:DepreciationRightofuseAssets>
    <stn:IncreaseDecreaseThroughModificationOfRightOfUseAssets contextRef="c-160" decimals="-5" id="f-739" unitRef="cad">33300000</stn:IncreaseDecreaseThroughModificationOfRightOfUseAssets>
    <stn:IncreaseDecreaseThroughModificationOfRightOfUseAssets contextRef="c-161" decimals="-5" id="f-740" unitRef="cad">300000</stn:IncreaseDecreaseThroughModificationOfRightOfUseAssets>
    <stn:IncreaseDecreaseThroughModificationOfRightOfUseAssets contextRef="c-45" decimals="-5" id="f-741" unitRef="cad">33600000</stn:IncreaseDecreaseThroughModificationOfRightOfUseAssets>
    <stn:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets contextRef="c-160" decimals="-5" id="f-742" unitRef="cad">-1600000</stn:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets>
    <stn:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets contextRef="c-161" decimals="-5" id="f-743" unitRef="cad">0</stn:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets>
    <stn:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets contextRef="c-45" decimals="-5" id="f-744" unitRef="cad">-1600000</stn:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesRightofuseAssets contextRef="c-160" decimals="-5" id="f-745" unitRef="cad">-4200000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesRightofuseAssets>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesRightofuseAssets contextRef="c-161" decimals="-5" id="f-746" unitRef="cad">-100000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesRightofuseAssets>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesRightofuseAssets contextRef="c-45" decimals="-5" id="f-747" unitRef="cad">-4300000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesRightofuseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-162" decimals="-5" id="f-748" unitRef="cad">431000000.0</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-163" decimals="-5" id="f-749" unitRef="cad">11900000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-164" decimals="-5" id="f-750" unitRef="cad">442900000</ifrs-full:RightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets contextRef="c-165" decimals="-5" id="f-751" unitRef="cad">60300000</ifrs-full:AdditionsToRightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets contextRef="c-166" decimals="-5" id="f-752" unitRef="cad">10600000</ifrs-full:AdditionsToRightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets contextRef="c-44" decimals="-5" id="f-753" unitRef="cad">70900000</ifrs-full:AdditionsToRightofuseAssets>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsRightofuseAssets contextRef="c-165" decimals="-5" id="f-754" unitRef="cad">56800000</ifrs-full:AcquisitionsThroughBusinessCombinationsRightofuseAssets>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsRightofuseAssets contextRef="c-166" decimals="-5" id="f-755" unitRef="cad">4000000.0</ifrs-full:AcquisitionsThroughBusinessCombinationsRightofuseAssets>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsRightofuseAssets contextRef="c-44" decimals="-5" id="f-756" unitRef="cad">60800000</ifrs-full:AcquisitionsThroughBusinessCombinationsRightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets contextRef="c-165" decimals="-5" id="f-757" unitRef="cad">117700000</ifrs-full:DepreciationRightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets contextRef="c-166" decimals="-5" id="f-758" unitRef="cad">9400000</ifrs-full:DepreciationRightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets contextRef="c-44" decimals="-5" id="f-759" unitRef="cad">127100000</ifrs-full:DepreciationRightofuseAssets>
    <stn:IncreaseDecreaseThroughModificationOfRightOfUseAssets contextRef="c-165" decimals="-5" id="f-760" unitRef="cad">36400000</stn:IncreaseDecreaseThroughModificationOfRightOfUseAssets>
    <stn:IncreaseDecreaseThroughModificationOfRightOfUseAssets contextRef="c-166" decimals="-5" id="f-761" unitRef="cad">700000</stn:IncreaseDecreaseThroughModificationOfRightOfUseAssets>
    <stn:IncreaseDecreaseThroughModificationOfRightOfUseAssets contextRef="c-44" decimals="-5" id="f-762" unitRef="cad">37100000</stn:IncreaseDecreaseThroughModificationOfRightOfUseAssets>
    <stn:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets contextRef="c-165" decimals="-5" id="f-763" unitRef="cad">29000000.0</stn:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets>
    <stn:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets contextRef="c-166" decimals="-5" id="f-764" unitRef="cad">0</stn:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets>
    <stn:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets contextRef="c-44" decimals="-5" id="f-765" unitRef="cad">29000000.0</stn:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesRightofuseAssets contextRef="c-165" decimals="-5" id="f-766" unitRef="cad">17000000.0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesRightofuseAssets>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesRightofuseAssets contextRef="c-166" decimals="-5" id="f-767" unitRef="cad">1700000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesRightofuseAssets>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesRightofuseAssets contextRef="c-44" decimals="-5" id="f-768" unitRef="cad">18700000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesRightofuseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-167" decimals="-5" id="f-769" unitRef="cad">454800000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-168" decimals="-5" id="f-770" unitRef="cad">19500000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-169" decimals="-5" id="f-771" unitRef="cad">474300000</ifrs-full:RightofuseAssets>
    <stn:LeaseTerm contextRef="c-170" id="f-772">P1Y</stn:LeaseTerm>
    <stn:LeaseTerm contextRef="c-171" id="f-773">P15Y</stn:LeaseTerm>
    <stn:LeaseTerm contextRef="c-172" id="f-774">P6Y1M6D</stn:LeaseTerm>
    <stn:LeaseTerm contextRef="c-173" id="f-775">P6Y2M12D</stn:LeaseTerm>
    <stn:LeaseTerm contextRef="c-48" id="f-776">P1Y</stn:LeaseTerm>
    <stn:LeaseTerm contextRef="c-49" id="f-777">P7Y</stn:LeaseTerm>
    <stn:LeaseTerm contextRef="c-174" id="f-778">P2Y6M</stn:LeaseTerm>
    <stn:LeaseTerm contextRef="c-175" id="f-779">P2Y9M18D</stn:LeaseTerm>
    <stn:LeaseTerm contextRef="c-176" id="f-780">P1Y</stn:LeaseTerm>
    <stn:LeaseTerm contextRef="c-177" id="f-781">P5Y</stn:LeaseTerm>
    <stn:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets contextRef="c-44" decimals="-5" id="f-782" unitRef="cad">29000000.0</stn:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets>
    <stn:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets contextRef="c-45" decimals="-5" id="f-783" unitRef="cad">-1600000</stn:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossRightOfUseAssets>
    <ifrs-full:AdditionalProvisionsOtherProvisions contextRef="c-178" decimals="-5" id="f-784" unitRef="cad">6800000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions contextRef="c-179" decimals="-5" id="f-785" unitRef="cad">2500000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:DisclosureOfImpairmentLossAndReversalOfImpairmentLossExplanatory contextRef="c-1" id="f-786">&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Canada&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:700;line-height:120%"&gt;United States&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:700;line-height:120%"&gt;Global&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:700;line-height:120%"&gt;Total&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:700;line-height:120%"&gt;At December&#160;31, 2024&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: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: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: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: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;Impairment losses&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;/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;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:9pt;font-weight:400;line-height:120%"&gt;12.6&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;14.9&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;2.4&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:700;line-height:120%"&gt;29.9&lt;/span&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;Property and equipment&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;5.2&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;0.4&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;0.5&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:700;line-height:120%"&gt;6.1&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;Impairment reversals&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;(0.4)&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;(0.6)&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;(0.1)&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:700;line-height:120%"&gt;(1.1)&lt;/span&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;Net impairment of lease assets and property and equipment&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:700;line-height:120%"&gt;17.4&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:700;line-height:120%"&gt;14.7&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:700;line-height:120%"&gt;2.8&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:700;line-height:120%"&gt;34.9&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: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;Recoverable amount remaining&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:2px 1pt;text-align:right;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;/td&gt;&lt;td colspan="3" style="border-bottom:0.25pt 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:9pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.25pt 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:9pt;font-weight:700;line-height:120%"&gt;1.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.25pt 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:9pt;font-weight:700;line-height:120%"&gt;1.3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfImpairmentLossAndReversalOfImpairmentLossExplanatory>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossRightofuseAssets contextRef="c-180" decimals="-5" id="f-787" unitRef="cad">12600000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossRightofuseAssets>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossRightofuseAssets contextRef="c-181" decimals="-5" id="f-788" unitRef="cad">14900000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossRightofuseAssets>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossRightofuseAssets contextRef="c-182" decimals="-5" id="f-789" unitRef="cad">2400000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossRightofuseAssets>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossRightofuseAssets contextRef="c-44" decimals="-5" id="f-790" unitRef="cad">29900000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossRightofuseAssets>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="c-183" decimals="-5" id="f-791" unitRef="cad">5200000</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="c-184" decimals="-5" id="f-792" unitRef="cad">400000</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="c-185" decimals="-5" id="f-793" unitRef="cad">500000</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="c-42" decimals="-5" id="f-794" unitRef="cad">6100000</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ReversalOfImpairmentLossRecognisedInProfitOrLoss contextRef="c-186" decimals="-5" id="f-795" unitRef="cad">400000</ifrs-full:ReversalOfImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ReversalOfImpairmentLossRecognisedInProfitOrLoss contextRef="c-187" decimals="-5" id="f-796" unitRef="cad">600000</ifrs-full:ReversalOfImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ReversalOfImpairmentLossRecognisedInProfitOrLoss contextRef="c-188" decimals="-5" id="f-797" unitRef="cad">100000</ifrs-full:ReversalOfImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ReversalOfImpairmentLossRecognisedInProfitOrLoss contextRef="c-1" decimals="-5" id="f-798" unitRef="cad">1100000</ifrs-full:ReversalOfImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss contextRef="c-186" decimals="-5" id="f-799" unitRef="cad">17400000</ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss contextRef="c-187" decimals="-5" id="f-800" unitRef="cad">14700000</ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss contextRef="c-188" decimals="-5" id="f-801" unitRef="cad">2800000</ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss contextRef="c-1" decimals="-5" id="f-802" unitRef="cad">34900000</ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:RecoverableAmountOfAssetOrCashgeneratingUnit contextRef="c-189" decimals="-5" id="f-803" unitRef="cad">0</ifrs-full:RecoverableAmountOfAssetOrCashgeneratingUnit>
    <ifrs-full:RecoverableAmountOfAssetOrCashgeneratingUnit contextRef="c-190" decimals="-5" id="f-804" unitRef="cad">0</ifrs-full:RecoverableAmountOfAssetOrCashgeneratingUnit>
    <ifrs-full:RecoverableAmountOfAssetOrCashgeneratingUnit contextRef="c-191" decimals="-5" id="f-805" unitRef="cad">1300000</ifrs-full:RecoverableAmountOfAssetOrCashgeneratingUnit>
    <ifrs-full:RecoverableAmountOfAssetOrCashgeneratingUnit contextRef="c-3" decimals="-5" id="f-806" unitRef="cad">1300000</ifrs-full:RecoverableAmountOfAssetOrCashgeneratingUnit>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="c-192" decimals="-5" id="f-807" unitRef="cad">2100000</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="c-193" decimals="-5" id="f-808" unitRef="cad">2600000</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ReversalOfImpairmentLossRecognisedInProfitOrLoss contextRef="c-194" decimals="-5" id="f-809" unitRef="cad">4400000</ifrs-full:ReversalOfImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:RecoverableAmountOfAssetOrCashgeneratingUnit contextRef="c-72" decimals="-5" id="f-810" unitRef="cad">2800000</ifrs-full:RecoverableAmountOfAssetOrCashgeneratingUnit>
    <stn:DisclosureOfDetailedInformationAboutLeaseCostsTextBlock contextRef="c-1" id="f-811">&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: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:#f2efec;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;2024&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;2023&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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;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;52.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:#f2efec;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;47.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;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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;/td&gt;&lt;td style="background-color:#f2efec;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)&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:#f2efec;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:#f2efec;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;52.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:#f2efec;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;47.5&#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-812" unitRef="cad">52000000.0</ifrs-full:ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities>
    <ifrs-full:ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities contextRef="c-6" decimals="-5" id="f-813" unitRef="cad">47500000</ifrs-full:ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities>
    <stn:ExpenseRelatingToShortTermLeasesAndLeasesOfLowValueAssetsForWhichRecognitionExemptionHasBeenUsed contextRef="c-1" decimals="-5" id="f-814" unitRef="cad">4000000.0</stn:ExpenseRelatingToShortTermLeasesAndLeasesOfLowValueAssetsForWhichRecognitionExemptionHasBeenUsed>
    <stn:ExpenseRelatingToShortTermLeasesAndLeasesOfLowValueAssetsForWhichRecognitionExemptionHasBeenUsed contextRef="c-6" decimals="-5" id="f-815" unitRef="cad">2900000</stn:ExpenseRelatingToShortTermLeasesAndLeasesOfLowValueAssetsForWhichRecognitionExemptionHasBeenUsed>
    <ifrs-full:IncomeFromSubleasingRightofuseAssets contextRef="c-1" decimals="-5" id="f-816" unitRef="cad">3500000</ifrs-full:IncomeFromSubleasingRightofuseAssets>
    <ifrs-full:IncomeFromSubleasingRightofuseAssets contextRef="c-6" decimals="-5" id="f-817" unitRef="cad">2900000</ifrs-full:IncomeFromSubleasingRightofuseAssets>
    <stn:TotalExpenseRelatingToLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities contextRef="c-1" decimals="-5" id="f-818" unitRef="cad">52500000</stn:TotalExpenseRelatingToLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities>
    <stn:TotalExpenseRelatingToLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities contextRef="c-6" decimals="-5" id="f-819" unitRef="cad">47500000</stn:TotalExpenseRelatingToLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities>
    <ifrs-full:DisclosureOfGoodwillExplanatory contextRef="c-1" id="f-820">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:#f2efec;padding:2px 1pt;text-align:right;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;2024&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;2023&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:#f2efec;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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:0 1pt"&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:8pt;font-weight:400;line-height:120%"&gt;(Note 6.c)&lt;/span&gt;&lt;span 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"&gt;1&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:#f2efec;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,193.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:#f2efec;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,152.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="padding:2px 1pt;text-align:left;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;74.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="display:none"&gt;&lt;/td&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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;135.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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="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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,832.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:#f2efec;border-top: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,193.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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;border-top: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;(119.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;/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:#f2efec;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,712.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:#f2efec;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,073.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 style="margin-top:3pt"&gt;&lt;span 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"&gt;1 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Revised for change in accounting policy (see Note 6.c)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;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, UK/Europe/Middle East, and Germany. 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:#f2efec;padding:2px 1pt;text-align:right;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;2024&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;2023&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:#f2efec;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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:0 1pt"&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:8pt;font-weight:400;line-height:120%"&gt;(Note 6.c)&lt;/span&gt;&lt;span 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"&gt;1&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:#f2efec;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;422.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:#f2efec;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;293.8&#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:#f2efec;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,479.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:#f2efec;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,316.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:#f2efec;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;810.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:#f2efec;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;463.8&#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:#f2efec;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,712.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:#f2efec;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,073.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:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span 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"&gt;1 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Revised for change in accounting policy (see Note 6.c)&lt;/span&gt;&lt;/div&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, 2024, and October&#160;1, 2023, the Company performed its annual goodwill impairment test in accordance with its policy described in note 4. Based on the results of the 2024 and 2023 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:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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, 2024 impairment tests, the Company discounted the cash flows using an&#160;after-tax&#160;discount rate of 8.7% for Canada, 9.4% for United States, and a weighted average discount rate of 10.1% for the Global group of CGUs (October 1, 2023 - 8.9% for Canada, 9.5% for United States, and 10.8% 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:3pt;margin-top:3pt;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 2.5% (2023 &#x2013; 3.5%). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;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:3pt;margin-top:3pt;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, 2024, the recoverable amounts of CGUs and group of CGUs tested exceeded their carrying amounts and management believes that no reasonably possible change in any of the above key assumptions would have caused the carrying amounts to exceed the recoverable 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;As at October&#160;1, 2024, the recoverable amounts of the Canada and US CGUs exceeded their carrying amounts and  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 $256.4 assuming terminal operating margins averaging 10.5%. Assuming all other assumptions remain the same, the operating margin in all forecasted periods, including the terminal period, would need to decline by 150-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-821">&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:#f2efec;padding:2px 1pt;text-align:right;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;2024&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;2023&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:#f2efec;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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:0 1pt"&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:8pt;font-weight:400;line-height:120%"&gt;(Note 6.c)&lt;/span&gt;&lt;span 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"&gt;1&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:#f2efec;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,193.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:#f2efec;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,152.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="padding:2px 1pt;text-align:left;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;74.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="display:none"&gt;&lt;/td&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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;135.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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="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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,832.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:#f2efec;border-top: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,193.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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;border-top: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;(119.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;/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:#f2efec;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,712.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:#f2efec;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,073.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 style="margin-top:3pt"&gt;&lt;span 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"&gt;1 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Revised for change in accounting policy (see Note 6.c)&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfReconciliationOfChangesInGoodwillExplanatory>
    <ifrs-full:Goodwill contextRef="c-113" decimals="-5" id="f-822" unitRef="cad">2193400000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-103" decimals="-5" id="f-823" unitRef="cad">2152400000</ifrs-full:Goodwill>
    <ifrs-full:AdditionalRecognitionGoodwill contextRef="c-118" decimals="-5" id="f-824" unitRef="cad">503000000.0</ifrs-full:AdditionalRecognitionGoodwill>
    <ifrs-full:AdditionalRecognitionGoodwill contextRef="c-108" decimals="-5" id="f-825" unitRef="cad">74200000</ifrs-full:AdditionalRecognitionGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesGoodwill contextRef="c-118" decimals="-5" id="f-826" unitRef="cad">135900000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesGoodwill contextRef="c-108" decimals="-5" id="f-827" unitRef="cad">-33200000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesGoodwill>
    <ifrs-full:Goodwill contextRef="c-123" decimals="-5" id="f-828" unitRef="cad">2832300000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-113" decimals="-5" id="f-829" unitRef="cad">2193400000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-195" decimals="-5" id="f-830" unitRef="cad">-119800000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-196" decimals="-5" id="f-831" unitRef="cad">-119800000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-3" decimals="-5" id="f-832" unitRef="cad">2712500000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-4" decimals="-5" id="f-833" unitRef="cad">2073600000</ifrs-full:Goodwill>
    <ifrs-full:DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory contextRef="c-1" id="f-834">&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:#f2efec;padding:2px 1pt;text-align:right;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;2024&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;2023&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:#f2efec;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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:0 1pt"&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:8pt;font-weight:400;line-height:120%"&gt;(Note 6.c)&lt;/span&gt;&lt;span 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"&gt;1&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:#f2efec;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;422.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:#f2efec;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;293.8&#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:#f2efec;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,479.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:#f2efec;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,316.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:#f2efec;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;810.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:#f2efec;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;463.8&#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:#f2efec;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,712.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:#f2efec;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,073.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:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span 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"&gt;1 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Revised for change in accounting policy (see Note 6.c)&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory>
    <ifrs-full:Goodwill contextRef="c-197" decimals="-5" id="f-835" unitRef="cad">422700000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-198" decimals="-5" id="f-836" unitRef="cad">293800000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-199" decimals="-5" id="f-837" unitRef="cad">1479300000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-200" decimals="-5" id="f-838" unitRef="cad">1316000000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-201" decimals="-5" id="f-839" unitRef="cad">810500000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-202" decimals="-5" id="f-840" unitRef="cad">463800000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-203" decimals="-5" id="f-841" unitRef="cad">2712500000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-204" decimals="-5" id="f-842" unitRef="cad">2073600000</ifrs-full:Goodwill>
    <ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections contextRef="c-205" decimals="3" id="f-843" unitRef="number">0.087</ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections>
    <ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections contextRef="c-206" decimals="3" id="f-844" unitRef="number">0.094</ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections>
    <ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections contextRef="c-207" decimals="3" id="f-845" unitRef="number">0.101</ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections>
    <ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections contextRef="c-208" decimals="3" id="f-846" unitRef="number">0.089</ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections>
    <ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections contextRef="c-209" decimals="3" id="f-847" unitRef="number">0.095</ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections>
    <ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections contextRef="c-210" decimals="3" id="f-848" unitRef="number">0.108</ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections>
    <ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections contextRef="c-211" decimals="3" id="f-849" unitRef="number">0.025</ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections>
    <ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections contextRef="c-212" decimals="3" id="f-850" unitRef="number">0.035</ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections>
    <ifrs-full:AmountByWhichUnitsRecoverableAmountExceedsItsCarryingAmount contextRef="c-213" decimals="-5" id="f-851" unitRef="cad">256400000</ifrs-full:AmountByWhichUnitsRecoverableAmountExceedsItsCarryingAmount>
    <stn:ValueAssignedToKeyAssumption contextRef="c-213" decimals="3" id="f-852" unitRef="number">0.105</stn:ValueAssignedToKeyAssumption>
    <ifrs-full:AmountByWhichValueAssignedToKeyAssumptionMustChangeInOrderForUnitsRecoverableAmountToBeEqualToCarryingAmount contextRef="c-213" decimals="0" id="f-853" unitRef="number">150</ifrs-full:AmountByWhichValueAssignedToKeyAssumptionMustChangeInOrderForUnitsRecoverableAmountToBeEqualToCarryingAmount>
    <ifrs-full:DisclosureOfIntangibleAssetsExplanatory contextRef="c-1" id="f-854">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, 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;471.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.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;90.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="2" style="padding:2px 0 2px 1pt;text-align:right;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="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;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="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, 2023&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;464.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;12.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;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;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;540.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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;84.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;84.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="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;137.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;45.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.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;183.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="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;(30.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;(13.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;(24.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;(68.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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;31.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;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;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="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;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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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:#f2efec;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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;46.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:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;124.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:#f2efec;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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;773.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:#f2efec;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, 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;215.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;31.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;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="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;290.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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;(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="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, 2023&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;232.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;4.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;38.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="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;274.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="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;58.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;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="2" style="padding:2px 0 2px 1pt;text-align:right;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.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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;123.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="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;(30.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;(13.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;(24.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;(68.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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;15.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;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="2" style="padding:2px 0 2px 1pt;text-align:right;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="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;16.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="background-color:#f2efec;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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;276.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:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;346.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:#f2efec;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, 2023&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;231.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;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;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="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;265.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="background-color:#f2efec;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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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;326.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:#f2efec;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:#f2efec;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;23.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:#f2efec;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:#f2efec;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;76.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:#f2efec;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:#f2efec;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;427.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:#f2efec;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 2024, 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 $41.5 (2023 - $15.4).</ifrs-full:DisclosureOfIntangibleAssetsExplanatory>
    <ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory contextRef="c-1" id="f-855">&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, 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;471.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.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;90.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="2" style="padding:2px 0 2px 1pt;text-align:right;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="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;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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="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, 2023&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;464.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;12.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;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;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;540.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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;84.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;84.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="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;137.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;45.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.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;183.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="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;(30.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;(13.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;(24.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;(68.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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;31.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;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;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="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;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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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:#f2efec;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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;46.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:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;124.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:#f2efec;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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;773.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:#f2efec;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, 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;215.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;31.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;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="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;290.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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;(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="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, 2023&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;232.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;4.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;38.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="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;274.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="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;58.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;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="2" style="padding:2px 0 2px 1pt;text-align:right;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.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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;123.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="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;(30.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;(13.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;(24.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;(68.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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;15.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;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="2" style="padding:2px 0 2px 1pt;text-align:right;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="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;16.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="background-color:#f2efec;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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;276.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:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;346.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:#f2efec;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, 2023&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;231.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;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;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="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;265.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="background-color:#f2efec;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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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;326.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:#f2efec;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:#f2efec;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;23.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:#f2efec;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:#f2efec;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;76.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:#f2efec;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:#f2efec;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;427.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:#f2efec;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-214" decimals="-5" id="f-856" unitRef="cad">471900000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-215" decimals="-5" id="f-857" unitRef="cad">48600000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-216" decimals="-5" id="f-858" unitRef="cad">90200000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-103" decimals="-5" id="f-859" unitRef="cad">610700000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="c-217" decimals="-5" id="f-860" unitRef="cad">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="c-218" decimals="-5" id="f-861" unitRef="cad">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="c-219" decimals="-5" id="f-862" unitRef="cad">13700000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="c-108" decimals="-5" id="f-863" unitRef="cad">13700000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="c-217" decimals="-5" id="f-864" unitRef="cad">25200000</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="c-218" decimals="-5" id="f-865" unitRef="cad">12400000</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="c-219" decimals="-5" id="f-866" unitRef="cad">0</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="c-108" decimals="-5" id="f-867" unitRef="cad">37600000</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="c-217" decimals="-5" id="f-868" unitRef="cad">25400000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="c-218" decimals="-5" id="f-869" unitRef="cad">47800000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="c-219" decimals="-5" id="f-870" unitRef="cad">39400000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="c-108" decimals="-5" id="f-871" unitRef="cad">112600000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="c-217" decimals="-5" id="f-872" unitRef="cad">-7600000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="c-218" decimals="-5" id="f-873" unitRef="cad">-800000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="c-219" decimals="-5" id="f-874" unitRef="cad">-500000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="c-108" decimals="-5" id="f-875" unitRef="cad">-8900000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-220" decimals="-5" id="f-876" unitRef="cad">464100000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-221" decimals="-5" id="f-877" unitRef="cad">12400000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-222" decimals="-5" id="f-878" unitRef="cad">64000000.0</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-113" decimals="-5" id="f-879" unitRef="cad">540500000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="c-223" decimals="-5" id="f-880" unitRef="cad">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="c-224" decimals="-5" id="f-881" unitRef="cad">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="c-225" decimals="-5" id="f-882" unitRef="cad">84400000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="c-118" decimals="-5" id="f-883" unitRef="cad">84400000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="c-223" decimals="-5" id="f-884" unitRef="cad">137700000</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="c-224" decimals="-5" id="f-885" unitRef="cad">45800000</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="c-225" decimals="-5" id="f-886" unitRef="cad">300000</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="c-118" decimals="-5" id="f-887" unitRef="cad">183800000</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="c-223" decimals="-5" id="f-888" unitRef="cad">30900000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="c-224" decimals="-5" id="f-889" unitRef="cad">13400000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="c-225" decimals="-5" id="f-890" unitRef="cad">24500000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="c-118" decimals="-5" id="f-891" unitRef="cad">68800000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="c-223" decimals="-5" id="f-892" unitRef="cad">31300000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="c-224" decimals="-5" id="f-893" unitRef="cad">2000000.0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="c-225" decimals="-5" id="f-894" unitRef="cad">300000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="c-118" decimals="-5" id="f-895" unitRef="cad">33600000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-226" decimals="-5" id="f-896" unitRef="cad">602200000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-227" decimals="-5" id="f-897" unitRef="cad">46800000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-228" decimals="-5" id="f-898" unitRef="cad">124500000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-123" decimals="-5" id="f-899" unitRef="cad">773500000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-229" decimals="-5" id="f-900" unitRef="cad">-215600000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-230" decimals="-5" id="f-901" unitRef="cad">-31400000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-231" decimals="-5" id="f-902" unitRef="cad">-43300000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-128" decimals="-5" id="f-903" unitRef="cad">-290300000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="c-232" decimals="-5" id="f-904" unitRef="cad">46300000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="c-233" decimals="-5" id="f-905" unitRef="cad">21300000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="c-234" decimals="-5" id="f-906" unitRef="cad">34400000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="c-133" decimals="-5" id="f-907" unitRef="cad">102000000.0</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="c-232" decimals="-5" id="f-908" unitRef="cad">-25400000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="c-233" decimals="-5" id="f-909" unitRef="cad">-47800000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="c-234" decimals="-5" id="f-910" unitRef="cad">-39400000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="c-133" decimals="-5" id="f-911" unitRef="cad">-112600000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="c-232" decimals="-5" id="f-912" unitRef="cad">-3800000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="c-233" decimals="-5" id="f-913" unitRef="cad">-800000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="c-234" decimals="-5" id="f-914" unitRef="cad">-300000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="c-133" decimals="-5" id="f-915" unitRef="cad">-4900000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-235" decimals="-5" id="f-916" unitRef="cad">-232700000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-236" decimals="-5" id="f-917" unitRef="cad">-4100000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-237" decimals="-5" id="f-918" unitRef="cad">-38000000.0</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-138" decimals="-5" id="f-919" unitRef="cad">-274800000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="c-238" decimals="-5" id="f-920" unitRef="cad">58500000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="c-239" decimals="-5" id="f-921" unitRef="cad">31100000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="c-240" decimals="-5" id="f-922" unitRef="cad">34200000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="c-143" decimals="-5" id="f-923" unitRef="cad">123800000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="c-238" decimals="-5" id="f-924" unitRef="cad">-30900000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="c-239" decimals="-5" id="f-925" unitRef="cad">-13400000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="c-240" decimals="-5" id="f-926" unitRef="cad">-24500000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill contextRef="c-143" decimals="-5" id="f-927" unitRef="cad">-68800000</ifrs-full:RetirementsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="c-238" decimals="-5" id="f-928" unitRef="cad">15700000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="c-239" decimals="-5" id="f-929" unitRef="cad">1100000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="c-240" decimals="-5" id="f-930" unitRef="cad">-100000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill contextRef="c-143" decimals="-5" id="f-931" unitRef="cad">16700000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-241" decimals="-5" id="f-932" unitRef="cad">-276000000.0</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-242" decimals="-5" id="f-933" unitRef="cad">-22900000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-243" decimals="-5" id="f-934" unitRef="cad">-47600000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-148" decimals="-5" id="f-935" unitRef="cad">-346500000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-244" decimals="-5" id="f-936" unitRef="cad">231400000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-245" decimals="-5" id="f-937" unitRef="cad">8300000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-246" decimals="-5" id="f-938" unitRef="cad">26000000.0</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-4" decimals="-5" id="f-939" unitRef="cad">265700000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-247" decimals="-5" id="f-940" unitRef="cad">326200000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-248" decimals="-5" id="f-941" unitRef="cad">23900000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-249" decimals="-5" id="f-942" unitRef="cad">76900000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-3" decimals="-5" id="f-943" unitRef="cad">427000000.0</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <stn:SoftwareFinancingObligation contextRef="c-250" decimals="-5" id="f-944" unitRef="cad">41500000</stn:SoftwareFinancingObligation>
    <stn:SoftwareFinancingObligation contextRef="c-251" decimals="-5" id="f-945" unitRef="cad">15400000</stn:SoftwareFinancingObligation>
    <ifrs-full:DisclosureOfOtherAssetsExplanatory contextRef="c-1" id="f-946">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:#f2efec;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;2024&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;2023&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: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;Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;195.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:#f2efec;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;204.5&#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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;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;25.2&#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;Derivative financial instruments&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,24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;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;20.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;div style="padding-left:12.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Insurance recovery assets&lt;/span&gt;&lt;/div&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;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;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;&#x2014;&#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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;39.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:#f2efec;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;28.6&#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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;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;18.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="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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;327.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:#f2efec;border-top: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;296.3&#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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;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;15.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;text-align:left;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;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.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-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:#f2efec;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;300.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:#f2efec;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;279.2&#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 sublease receivables and deposits.&#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:#f2efec;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;2024&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;2023&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:#f2efec;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:#f2efec;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:#f2efec;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:#f2efec;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;122.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:#f2efec;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:#f2efec;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;123.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:#f2efec;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;127.2&#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;125.0&#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:#f2efec;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;73.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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.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:#f2efec;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;77.3&#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;66.3&#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:#f2efec;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;195.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:#f2efec;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:#f2efec;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;177.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:#f2efec;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;204.5&#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;191.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: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 (2023 &#x2013; 0.63% 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:#f2efec;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;2024&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;2023&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:#f2efec;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:#f2efec;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.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:#f2efec;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.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="padding:2px 1pt;text-align:left;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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-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:#f2efec;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;122.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:#f2efec;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;127.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:DisclosureOfOtherAssetsExplanatory>
    <stn:DisclosureOfDetailedInformationAboutOtherAssetsTextBlock contextRef="c-1" id="f-947">&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:#f2efec;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;2024&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;2023&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: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;Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;195.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:#f2efec;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;204.5&#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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;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;25.2&#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;Derivative financial instruments&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,24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;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;20.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;div style="padding-left:12.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Insurance recovery assets&lt;/span&gt;&lt;/div&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;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;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;&#x2014;&#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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;39.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:#f2efec;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;28.6&#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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;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;18.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="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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;327.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:#f2efec;border-top: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;296.3&#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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;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;15.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;text-align:left;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;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.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-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:#f2efec;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;300.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:#f2efec;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;279.2&#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-252" decimals="-5" id="f-948" unitRef="cad">195700000</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c-253" decimals="-5" id="f-949" unitRef="cad">204500000</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c-254" decimals="-5" id="f-950" unitRef="cad">43700000</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c-255" decimals="-5" id="f-951" unitRef="cad">25200000</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c-256" decimals="-5" id="f-952" unitRef="cad">20700000</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c-257" decimals="-5" id="f-953" unitRef="cad">20000000.0</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c-258" decimals="-5" id="f-954" unitRef="cad">10600000</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c-259" decimals="-5" id="f-955" unitRef="cad">0</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c-260" decimals="-5" id="f-956" unitRef="cad">39200000</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c-261" decimals="-5" id="f-957" unitRef="cad">28600000</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherNonfinancialAssets contextRef="c-260" decimals="-5" id="f-958" unitRef="cad">17600000</ifrs-full:OtherNonfinancialAssets>
    <ifrs-full:OtherNonfinancialAssets contextRef="c-261" decimals="-5" id="f-959" unitRef="cad">18000000.0</ifrs-full:OtherNonfinancialAssets>
    <ifrs-full:OtherAssets contextRef="c-3" decimals="-5" id="f-960" unitRef="cad">327500000</ifrs-full:OtherAssets>
    <ifrs-full:OtherAssets contextRef="c-4" decimals="-5" id="f-961" unitRef="cad">296300000</ifrs-full:OtherAssets>
    <ifrs-full:OtherCurrentFinancialAssets contextRef="c-3" decimals="-5" id="f-962" unitRef="cad">26200000</ifrs-full:OtherCurrentFinancialAssets>
    <ifrs-full:OtherCurrentFinancialAssets contextRef="c-4" decimals="-5" id="f-963" unitRef="cad">15800000</ifrs-full:OtherCurrentFinancialAssets>
    <ifrs-full:OtherCurrentNonfinancialAssets contextRef="c-3" decimals="-5" id="f-964" unitRef="cad">1300000</ifrs-full:OtherCurrentNonfinancialAssets>
    <ifrs-full:OtherCurrentNonfinancialAssets contextRef="c-4" decimals="-5" id="f-965" unitRef="cad">1300000</ifrs-full:OtherCurrentNonfinancialAssets>
    <ifrs-full:OtherNoncurrentAssets contextRef="c-3" decimals="-5" id="f-966" unitRef="cad">300000000.0</ifrs-full:OtherNoncurrentAssets>
    <ifrs-full:OtherNoncurrentAssets contextRef="c-4" decimals="-5" id="f-967" unitRef="cad">279200000</ifrs-full:OtherNoncurrentAssets>
    <ifrs-full:DisclosureOfFinancialAssetsExplanatory contextRef="c-1" id="f-968">&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:#f2efec;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;2024&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;2023&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:#f2efec;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:#f2efec;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:#f2efec;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:#f2efec;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;122.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:#f2efec;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:#f2efec;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;123.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:#f2efec;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;127.2&#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;125.0&#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:#f2efec;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;73.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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.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:#f2efec;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;77.3&#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;66.3&#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:#f2efec;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;195.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:#f2efec;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:#f2efec;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;177.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:#f2efec;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;204.5&#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;191.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:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfFinancialAssetsExplanatory>
    <ifrs-full:OtherFinancialAssets contextRef="c-262" decimals="-5" id="f-969" unitRef="cad">122700000</ifrs-full:OtherFinancialAssets>
    <stn:OtherFinancialAssetAtAmortisedCost contextRef="c-262" decimals="-5" id="f-970" unitRef="cad">123100000</stn:OtherFinancialAssetAtAmortisedCost>
    <ifrs-full:OtherFinancialAssets contextRef="c-263" decimals="-5" id="f-971" unitRef="cad">127200000</ifrs-full:OtherFinancialAssets>
    <stn:OtherFinancialAssetAtAmortisedCost contextRef="c-263" decimals="-5" id="f-972" unitRef="cad">125000000.0</stn:OtherFinancialAssetAtAmortisedCost>
    <ifrs-full:OtherFinancialAssets contextRef="c-264" decimals="-5" id="f-973" unitRef="cad">73000000.0</ifrs-full:OtherFinancialAssets>
    <stn:OtherFinancialAssetAtAmortisedCost contextRef="c-264" decimals="-5" id="f-974" unitRef="cad">54600000</stn:OtherFinancialAssetAtAmortisedCost>
    <ifrs-full:OtherFinancialAssets contextRef="c-265" decimals="-5" id="f-975" unitRef="cad">77300000</ifrs-full:OtherFinancialAssets>
    <stn:OtherFinancialAssetAtAmortisedCost contextRef="c-265" decimals="-5" id="f-976" unitRef="cad">66300000</stn:OtherFinancialAssetAtAmortisedCost>
    <ifrs-full:OtherFinancialAssets contextRef="c-3" decimals="-5" id="f-977" unitRef="cad">195700000</ifrs-full:OtherFinancialAssets>
    <stn:OtherFinancialAssetAtAmortisedCost contextRef="c-3" decimals="-5" id="f-978" unitRef="cad">177700000</stn:OtherFinancialAssetAtAmortisedCost>
    <ifrs-full:OtherFinancialAssets contextRef="c-4" decimals="-5" id="f-979" unitRef="cad">204500000</ifrs-full:OtherFinancialAssets>
    <stn:OtherFinancialAssetAtAmortisedCost contextRef="c-4" decimals="-5" id="f-980" unitRef="cad">191300000</stn:OtherFinancialAssetAtAmortisedCost>
    <stn:BondsInterestRatePercentage contextRef="c-266" decimals="4" id="f-981" unitRef="number">0.0063</stn:BondsInterestRatePercentage>
    <stn:BondsInterestRatePercentage contextRef="c-267" decimals="4" id="f-982" unitRef="number">0.0800</stn:BondsInterestRatePercentage>
    <stn:BondsInterestRatePercentage contextRef="c-268" decimals="4" id="f-983" unitRef="number">0.0063</stn:BondsInterestRatePercentage>
    <stn:BondsInterestRatePercentage contextRef="c-269" decimals="4" id="f-984" unitRef="number">0.0800</stn:BondsInterestRatePercentage>
    <ifrs-full:MaturityAnalysisForDerivativeFinancialLiabilities contextRef="c-1" id="f-985">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:#f2efec;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;2024&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;2023&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:#f2efec;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:#f2efec;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.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:#f2efec;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.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="padding:2px 1pt;text-align:left;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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-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:#f2efec;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;122.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:#f2efec;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;127.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;</ifrs-full:MaturityAnalysisForDerivativeFinancialLiabilities>
    <stn:FairValueOfOtherFinancialAssetsMaturity contextRef="c-270" decimals="-5" id="f-986" unitRef="cad">6000000.0</stn:FairValueOfOtherFinancialAssetsMaturity>
    <stn:FairValueOfOtherFinancialAssetsMaturity contextRef="c-271" decimals="-5" id="f-987" unitRef="cad">400000</stn:FairValueOfOtherFinancialAssetsMaturity>
    <stn:FairValueOfOtherFinancialAssetsMaturity contextRef="c-272" decimals="-5" id="f-988" unitRef="cad">37500000</stn:FairValueOfOtherFinancialAssetsMaturity>
    <stn:FairValueOfOtherFinancialAssetsMaturity contextRef="c-273" decimals="-5" id="f-989" unitRef="cad">43100000</stn:FairValueOfOtherFinancialAssetsMaturity>
    <stn:FairValueOfOtherFinancialAssetsMaturity contextRef="c-274" decimals="-5" id="f-990" unitRef="cad">79200000</stn:FairValueOfOtherFinancialAssetsMaturity>
    <stn:FairValueOfOtherFinancialAssetsMaturity contextRef="c-275" decimals="-5" id="f-991" unitRef="cad">83700000</stn:FairValueOfOtherFinancialAssetsMaturity>
    <stn:FairValueOfOtherFinancialAssetsMaturity contextRef="c-262" decimals="-5" id="f-992" unitRef="cad">122700000</stn:FairValueOfOtherFinancialAssetsMaturity>
    <stn:FairValueOfOtherFinancialAssetsMaturity contextRef="c-263" decimals="-5" id="f-993" unitRef="cad">127200000</stn:FairValueOfOtherFinancialAssetsMaturity>
    <ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory contextRef="c-1" id="f-994">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:#f2efec;padding:2px 1pt;text-align:right;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;2024&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;2023&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:#f2efec;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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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;(Note 6.c)&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&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:#f2efec;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;447.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:#f2efec;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;351.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;Employee and payroll liabilities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;415.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;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;117.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;74.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:#f2efec;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,018.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:#f2efec;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;842.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:DisclosureOfTradeAndOtherPayablesExplanatory>
    <stn:DisclosureOfDetailedInformationAboutTradeAndOtherPayablesTextBlock contextRef="c-1" id="f-995">&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:#f2efec;padding:2px 1pt;text-align:right;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;2024&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;2023&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:#f2efec;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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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;(Note 6.c)&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&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:#f2efec;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;447.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:#f2efec;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;351.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;Employee and payroll liabilities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;415.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;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;117.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;74.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:#f2efec;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,018.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:#f2efec;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;842.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:DisclosureOfDetailedInformationAboutTradeAndOtherPayablesTextBlock>
    <ifrs-full:TradeAndOtherPayablesToTradeSuppliers contextRef="c-3" decimals="-5" id="f-996" unitRef="cad">447600000</ifrs-full:TradeAndOtherPayablesToTradeSuppliers>
    <ifrs-full:TradeAndOtherPayablesToTradeSuppliers contextRef="c-4" decimals="-5" id="f-997" unitRef="cad">351900000</ifrs-full:TradeAndOtherPayablesToTradeSuppliers>
    <stn:EmployeeAndPayrollLiabilities contextRef="c-3" decimals="-5" id="f-998" unitRef="cad">453600000</stn:EmployeeAndPayrollLiabilities>
    <stn:EmployeeAndPayrollLiabilities contextRef="c-4" decimals="-5" id="f-999" unitRef="cad">415900000</stn:EmployeeAndPayrollLiabilities>
    <ifrs-full:Accruals contextRef="c-3" decimals="-5" id="f-1000" unitRef="cad">117500000</ifrs-full:Accruals>
    <ifrs-full:Accruals contextRef="c-4" decimals="-5" id="f-1001" unitRef="cad">74600000</ifrs-full:Accruals>
    <ifrs-full:TradeAndOtherPayables contextRef="c-3" decimals="-5" id="f-1002" unitRef="cad">1018700000</ifrs-full:TradeAndOtherPayables>
    <ifrs-full:TradeAndOtherPayables contextRef="c-4" decimals="-5" id="f-1003" unitRef="cad">842400000</ifrs-full:TradeAndOtherPayables>
    <ifrs-full:DisclosureOfBorrowingsExplanatory contextRef="c-1" id="f-1004">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:#f2efec;padding:2px 1pt;text-align:right;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;2024&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;2023&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:#f2efec;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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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;(Note 6.c)&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;Senior unsecured notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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;548.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:#f2efec;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;547.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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;256.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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;Term loan facilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;405.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;408.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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;116.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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;Other financing obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;57.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,383.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:#f2efec;border-top: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,098.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="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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;175.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;124.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 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:#f2efec;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,208.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:#f2efec;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;974.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: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 that mature on June 27, 2030, bearing 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 an unsecured senior revolving credit facility in the maximum amount of $800 and an unsecured 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. On June 27, 2024, the Company amended the syndicated senior credit facilities to change certain terms and conditions, including extending the maturity dates for the revolving credit facility from December 8, 2027 to June 27, 2029, the $150 tranche B of the term loan from December 8, 2025 to June 27, 2027, and the $160 tranche C of the term loan from December 8, 2027 to June 27, 2029. The amendments to the terms and conditions were not considered to be substantial. As such, the amendments were accounted for as a debt modification.&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 unsecured bilateral term credit facility of $100 matured on June 17, 2024 and has been replaced with a new unsecured bilateral term credit facility of $100 maturing on June 28, 2025. &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, 2024, $256.0 of the revolving credit facility was payable in Canadian funds (2023 - payable in US funds of $79.5 (US$60.0)). As at December&#160;31, 2024 and 2023, the term loan facilities were payable in Canadian funds. The revolving credit facility and the term loan facilities may be repaid from time to time at the option of the Company. The average interest rate for the revolving credit facility and term loan facilities at December&#160;31, 2024, was 4.86% (2023 &#x2013; 6.78%).&lt;/span&gt;&lt;/div&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, 2024, the Company had issued outstanding letters of credit that expire at various dates before October 2025, are payable in various currencies, and total $4.2 (2023 &#x2013; $2.4). These letters of credit were issued in the normal course of operations, including the guarantee of certain office rental obligations. At December&#160;31, 2024, $539.8&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;(2023 &#x2013; $718.1) was available under the revolving credit facility.&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;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 amount drawn at December&#160;31, 2024 was $17.1 (&#xa3;9.5) (2023 - $23.6 (&#xa3;14.0)). &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, 2024 (2023 - nil).&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 and other finance 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;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;2025 to&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; 2027. 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, 2024, was 4.9% (2023 - 5.0% (notes payable were revised, see note 6.c)). The aggregate maturity value of the notes of $116.6 (2023 - $52.0) 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:#f2efec;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;2024&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;2023&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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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;(Note 6.c)&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;(Note 6.c)&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:#f2efec;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;36.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:#f2efec;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:#f2efec;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;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:#f2efec;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;50.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;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.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="padding:2px 1pt;text-align:left;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:#f2efec;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;3.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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.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:#f2efec;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;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="2" style="padding:2px 0 2px 1pt;text-align:right;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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Euro&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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;50.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:#f2efec;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;&#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="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:#f2efec;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;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:#f2efec;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:#f2efec;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;1.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:#f2efec;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;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;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;The Company has other financing obligations for software (included in intangible assets), equipment, and leasehold improvements. These obligations expire at various dates before November 2026. Other financing obligations include software additions of $66.3 (2023 - $0.6) which have been excluded from the consolidated statement of cash flows (note 31).&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 issues letters of credit within its revolving credit facility and has a separate facility outside of its revolving credit facility that provides letters of credit up to $100. At December&#160;31, 2024, $75.5 (2023 &#x2013; $57.0) in aggregate letters of credit outside of the Company&#x2019;s credit facilities were issued in various currencies. Of these letters of credit, $47.3 (2023 &#x2013; $41.6) expire at various dates before May 2035 and $28.2 (2023 &#x2013; $15.4) 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;At December&#160;31, 2024, the Company has $44.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;(2023 - $20.3)&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;&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 surety facilities related to Construction Services (which was sold in 2018) to accommodate the issuance of bonds for certain types of project work of $3.5 (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;$16.6) &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 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 May 2025.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;</ifrs-full:DisclosureOfBorrowingsExplanatory>
    <ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory contextRef="c-1" id="f-1005">&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:#f2efec;padding:2px 1pt;text-align:right;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;2024&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;2023&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:#f2efec;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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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;(Note 6.c)&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;Senior unsecured notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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;548.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:#f2efec;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;547.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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;256.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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;Term loan facilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;405.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;408.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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;116.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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;Other financing obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;57.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,383.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:#f2efec;border-top: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,098.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="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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;175.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;124.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 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:#f2efec;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,208.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:#f2efec;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;974.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;The aggregate maturity value of the notes of $116.6 (2023 - $52.0) 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:#f2efec;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;2024&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;2023&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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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;(Note 6.c)&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;(Note 6.c)&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:#f2efec;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;36.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:#f2efec;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:#f2efec;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;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:#f2efec;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;50.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;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.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="padding:2px 1pt;text-align:left;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:#f2efec;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;3.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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.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:#f2efec;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;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="2" style="padding:2px 0 2px 1pt;text-align:right;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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Euro&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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;50.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:#f2efec;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;&#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="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:#f2efec;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;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:#f2efec;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:#f2efec;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;1.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:#f2efec;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;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;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:DisclosureOfDetailedInformationAboutBorrowingsExplanatory>
    <ifrs-full:Borrowings contextRef="c-276" decimals="-5" id="f-1006" unitRef="cad">548100000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings contextRef="c-277" decimals="-5" id="f-1007" unitRef="cad">547600000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings contextRef="c-278" decimals="-5" id="f-1008" unitRef="cad">256000000.0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings contextRef="c-279" decimals="-5" id="f-1009" unitRef="cad">79500000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings contextRef="c-280" decimals="-5" id="f-1010" unitRef="cad">405600000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings contextRef="c-281" decimals="-5" id="f-1011" unitRef="cad">408200000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings contextRef="c-282" decimals="-5" id="f-1012" unitRef="cad">116800000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings contextRef="c-283" decimals="-5" id="f-1013" unitRef="cad">52000000.0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings contextRef="c-284" decimals="-5" id="f-1014" unitRef="cad">57000000.0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings contextRef="c-285" decimals="-5" id="f-1015" unitRef="cad">10900000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings contextRef="c-3" decimals="-5" id="f-1016" unitRef="cad">1383500000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings contextRef="c-4" decimals="-5" id="f-1017" unitRef="cad">1098200000</ifrs-full:Borrowings>
    <ifrs-full:CurrentPortionOfLongtermBorrowings contextRef="c-3" decimals="-5" id="f-1018" unitRef="cad">175000000.0</ifrs-full:CurrentPortionOfLongtermBorrowings>
    <ifrs-full:CurrentPortionOfLongtermBorrowings contextRef="c-4" decimals="-5" id="f-1019" unitRef="cad">124000000.0</ifrs-full:CurrentPortionOfLongtermBorrowings>
    <ifrs-full:LongtermBorrowings contextRef="c-3" decimals="-5" id="f-1020" unitRef="cad">1208500000</ifrs-full:LongtermBorrowings>
    <ifrs-full:LongtermBorrowings contextRef="c-4" decimals="-5" id="f-1021" unitRef="cad">974200000</ifrs-full:LongtermBorrowings>
    <ifrs-full:NotionalAmount contextRef="c-286" decimals="INF" id="f-1022" unitRef="cad">300000000</ifrs-full:NotionalAmount>
    <ifrs-full:BorrowingsInterestRate
      contextRef="c-286"
      decimals="INF"
      id="f-1023"
      unitRef="number">0.02048</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:NotionalAmount contextRef="c-287" decimals="INF" id="f-1024" unitRef="cad">250000000</ifrs-full:NotionalAmount>
    <ifrs-full:BorrowingsInterestRate
      contextRef="c-287"
      decimals="INF"
      id="f-1025"
      unitRef="number">0.05393</ifrs-full:BorrowingsInterestRate>
    <stn:SyndicatedSeniorCreditFacilitiesMaximumBorrowingCapacity contextRef="c-288" decimals="-5" id="f-1026" unitRef="cad">800000000</stn:SyndicatedSeniorCreditFacilitiesMaximumBorrowingCapacity>
    <stn:SyndicatedSeniorCreditFacilitiesMaximumBorrowingCapacity contextRef="c-289" decimals="-5" id="f-1027" unitRef="cad">310000000</stn:SyndicatedSeniorCreditFacilitiesMaximumBorrowingCapacity>
    <stn:NumberOfTranches
      contextRef="c-290"
      decimals="INF"
      id="f-1028"
      unitRef="tranche">2</stn:NumberOfTranches>
    <stn:SyndicatedSeniorCreditFacilitiesAdditionalBorrowingCapacity contextRef="c-291" decimals="-5" id="f-1029" unitRef="cad">600000000</stn:SyndicatedSeniorCreditFacilitiesAdditionalBorrowingCapacity>
    <stn:SyndicatedSeniorCreditFacilitiesMaximumBorrowingCapacity contextRef="c-292" decimals="INF" id="f-1030" unitRef="cad">150000000</stn:SyndicatedSeniorCreditFacilitiesMaximumBorrowingCapacity>
    <stn:SyndicatedSeniorCreditFacilitiesMaximumBorrowingCapacity contextRef="c-293" decimals="INF" id="f-1031" unitRef="cad">160000000</stn:SyndicatedSeniorCreditFacilitiesMaximumBorrowingCapacity>
    <stn:LineOfCreditFacilityMaximumBorrowingsCapacity contextRef="c-294" decimals="-5" id="f-1032" unitRef="cad">100000000</stn:LineOfCreditFacilityMaximumBorrowingsCapacity>
    <stn:LineOfCreditFacilityMaximumBorrowingsCapacity contextRef="c-294" decimals="-5" id="f-1033" unitRef="cad">100000000</stn:LineOfCreditFacilityMaximumBorrowingsCapacity>
    <stn:BorrowingsPayableAmount contextRef="c-295" decimals="-5" id="f-1034" unitRef="cad">256000000.0</stn:BorrowingsPayableAmount>
    <stn:BorrowingsPayableAmount contextRef="c-296" decimals="-5" id="f-1035" unitRef="cad">79500000</stn:BorrowingsPayableAmount>
    <stn:BorrowingsPayableAmount contextRef="c-296" decimals="-5" id="f-1036" unitRef="usd">60000000.0</stn:BorrowingsPayableAmount>
    <ifrs-full:BorrowingsInterestRate contextRef="c-3" decimals="4" id="f-1037" unitRef="number">0.0486</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate contextRef="c-4" decimals="4" id="f-1038" unitRef="number">0.0678</ifrs-full:BorrowingsInterestRate>
    <stn:LettersOfCreditOutstandingIssuedAmount contextRef="c-3" decimals="-5" id="f-1039" unitRef="cad">4200000</stn:LettersOfCreditOutstandingIssuedAmount>
    <stn:LettersOfCreditOutstandingIssuedAmount contextRef="c-4" decimals="-5" id="f-1040" unitRef="cad">2400000</stn:LettersOfCreditOutstandingIssuedAmount>
    <ifrs-full:UndrawnBorrowingFacilities contextRef="c-278" decimals="-5" id="f-1041" unitRef="cad">539800000</ifrs-full:UndrawnBorrowingFacilities>
    <ifrs-full:UndrawnBorrowingFacilities contextRef="c-279" decimals="-5" id="f-1042" unitRef="cad">718100000</ifrs-full:UndrawnBorrowingFacilities>
    <stn:LineOfCreditFacilityMaximumBorrowingsCapacity contextRef="c-297" decimals="-6" id="f-1043" unitRef="gbp">20000000</stn:LineOfCreditFacilityMaximumBorrowingsCapacity>
    <stn:LineOfCreditFacilityMaximumBorrowingsCapacity contextRef="c-298" decimals="-6" id="f-1044" unitRef="aud">5000000</stn:LineOfCreditFacilityMaximumBorrowingsCapacity>
    <stn:BorrowingsPayableAmount contextRef="c-299" decimals="-5" id="f-1045" unitRef="cad">17100000</stn:BorrowingsPayableAmount>
    <stn:BorrowingsPayableAmount contextRef="c-299" decimals="-5" id="f-1046" unitRef="gbp">9500000</stn:BorrowingsPayableAmount>
    <stn:BorrowingsPayableAmount contextRef="c-300" decimals="-5" id="f-1047" unitRef="cad">23600000</stn:BorrowingsPayableAmount>
    <stn:BorrowingsPayableAmount contextRef="c-300" decimals="-5" id="f-1048" unitRef="gbp">14000000.0</stn:BorrowingsPayableAmount>
    <ifrs-full:BankOverdraftsClassifiedAsCashEquivalents contextRef="c-301" decimals="-5" id="f-1049" unitRef="cad">0</ifrs-full:BankOverdraftsClassifiedAsCashEquivalents>
    <ifrs-full:BankOverdraftsClassifiedAsCashEquivalents contextRef="c-302" decimals="-5" id="f-1050" unitRef="cad">0</ifrs-full:BankOverdraftsClassifiedAsCashEquivalents>
    <ifrs-full:BorrowingsInterestRate
      contextRef="c-303"
      decimals="3"
      id="f-1051"
      unitRef="number">0.049</ifrs-full:BorrowingsInterestRate>
    <ifrs-full:BorrowingsInterestRate
      contextRef="c-304"
      decimals="3"
      id="f-1052"
      unitRef="number">0.050</ifrs-full:BorrowingsInterestRate>
    <stn:AggregateMaturityValueOfNotes contextRef="c-305" decimals="-5" id="f-1053" unitRef="cad">116600000</stn:AggregateMaturityValueOfNotes>
    <stn:AggregateMaturityValueOfNotes contextRef="c-306" decimals="-5" id="f-1054" unitRef="cad">52000000.0</stn:AggregateMaturityValueOfNotes>
    <stn:CarryingAmountOfNotesPayable contextRef="c-307" decimals="-5" id="f-1055" unitRef="cad">36700000</stn:CarryingAmountOfNotesPayable>
    <stn:CarryingAmountOfNotesPayable contextRef="c-307" decimals="-5" id="f-1056" unitRef="usd">25500000</stn:CarryingAmountOfNotesPayable>
    <stn:CarryingAmountOfNotesPayable contextRef="c-308" decimals="-5" id="f-1057" unitRef="cad">50500000</stn:CarryingAmountOfNotesPayable>
    <stn:CarryingAmountOfNotesPayable contextRef="c-308" decimals="-5" id="f-1058" unitRef="usd">38100000</stn:CarryingAmountOfNotesPayable>
    <stn:CarryingAmountOfNotesPayable contextRef="c-309" decimals="-5" id="f-1059" unitRef="cad">3900000</stn:CarryingAmountOfNotesPayable>
    <stn:CarryingAmountOfNotesPayable contextRef="c-309" decimals="-5" id="f-1060" unitRef="gbp">2200000</stn:CarryingAmountOfNotesPayable>
    <stn:CarryingAmountOfNotesPayable contextRef="c-310" decimals="-5" id="f-1061" unitRef="cad">600000</stn:CarryingAmountOfNotesPayable>
    <stn:CarryingAmountOfNotesPayable contextRef="c-310" decimals="-5" id="f-1062" unitRef="gbp">300000</stn:CarryingAmountOfNotesPayable>
    <stn:CarryingAmountOfNotesPayable contextRef="c-311" decimals="-5" id="f-1063" unitRef="cad">75100000</stn:CarryingAmountOfNotesPayable>
    <stn:CarryingAmountOfNotesPayable contextRef="c-311" decimals="-5" id="f-1064" unitRef="eur">50400000</stn:CarryingAmountOfNotesPayable>
    <stn:CarryingAmountOfNotesPayable contextRef="c-312" decimals="-5" id="f-1065" unitRef="cad">0</stn:CarryingAmountOfNotesPayable>
    <stn:CarryingAmountOfNotesPayable contextRef="c-312" decimals="-5" id="f-1066" unitRef="eur">0</stn:CarryingAmountOfNotesPayable>
    <stn:CarryingAmountOfNotesPayable contextRef="c-313" decimals="-5" id="f-1067" unitRef="cad">900000</stn:CarryingAmountOfNotesPayable>
    <stn:CarryingAmountOfNotesPayable contextRef="c-313" decimals="-5" id="f-1068" unitRef="aud">1000000.0</stn:CarryingAmountOfNotesPayable>
    <stn:CarryingAmountOfNotesPayable contextRef="c-314" decimals="-5" id="f-1069" unitRef="cad">900000</stn:CarryingAmountOfNotesPayable>
    <stn:CarryingAmountOfNotesPayable contextRef="c-314" decimals="-5" id="f-1070" unitRef="aud">900000</stn:CarryingAmountOfNotesPayable>
    <stn:IncreaseDecreaseInBorrowings contextRef="c-315" decimals="-5" id="f-1071" unitRef="cad">66300000</stn:IncreaseDecreaseInBorrowings>
    <stn:IncreaseDecreaseInBorrowings contextRef="c-316" decimals="-5" id="f-1072" unitRef="cad">600000</stn:IncreaseDecreaseInBorrowings>
    <stn:LineOfCreditFacilityMaximumBorrowingsCapacity contextRef="c-317" decimals="INF" id="f-1073" unitRef="cad">100000000</stn:LineOfCreditFacilityMaximumBorrowingsCapacity>
    <stn:LettersOfCreditIssuedAndOutstandingInAddition contextRef="c-1" decimals="-5" id="f-1074" unitRef="cad">75500000</stn:LettersOfCreditIssuedAndOutstandingInAddition>
    <stn:LettersOfCreditIssuedAndOutstandingInAddition contextRef="c-6" decimals="-5" id="f-1075" unitRef="cad">57000000.0</stn:LettersOfCreditIssuedAndOutstandingInAddition>
    <stn:LettersOfCreditIssuedAndOutstandingInAddition contextRef="c-318" decimals="-5" id="f-1076" unitRef="cad">47300000</stn:LettersOfCreditIssuedAndOutstandingInAddition>
    <stn:LettersOfCreditIssuedAndOutstandingInAddition contextRef="c-319" decimals="-5" id="f-1077" unitRef="cad">41600000</stn:LettersOfCreditIssuedAndOutstandingInAddition>
    <stn:LettersOfCreditIssuedAndOutstandingInAddition contextRef="c-320" decimals="-5" id="f-1078" unitRef="cad">28200000</stn:LettersOfCreditIssuedAndOutstandingInAddition>
    <stn:LettersOfCreditIssuedAndOutstandingInAddition contextRef="c-321" decimals="-5" id="f-1079" unitRef="cad">15400000</stn:LettersOfCreditIssuedAndOutstandingInAddition>
    <ifrs-full:BondsIssued contextRef="c-322" decimals="-5" id="f-1080" unitRef="cad">44300000</ifrs-full:BondsIssued>
    <ifrs-full:BondsIssued contextRef="c-323" decimals="-5" id="f-1081" unitRef="cad">20300000</ifrs-full:BondsIssued>
    <ifrs-full:BondsIssued contextRef="c-324" decimals="-5" id="f-1082" unitRef="cad">3500000</ifrs-full:BondsIssued>
    <ifrs-full:BondsIssued contextRef="c-325" decimals="-5" id="f-1083" unitRef="cad">16600000</ifrs-full:BondsIssued>
    <ifrs-full:DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory contextRef="c-1" id="f-1084">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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;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;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:#f2efec;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:#f2efec;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;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:#f2efec;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:#f2efec;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;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:#f2efec;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:#f2efec;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;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:#f2efec;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:#f2efec;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;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:#f2efec;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:#f2efec;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;43.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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;9.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:#f2efec;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:#f2efec;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;79.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:#f2efec;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;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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.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:#f2efec;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:#f2efec;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.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:#f2efec;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:#f2efec;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;(23.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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:#f2efec;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;(67.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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:#f2efec;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;6.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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;3.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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:#f2efec;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;11.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:#f2efec;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:#f2efec;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;113.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:#f2efec;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:#f2efec;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;70.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:#f2efec;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:#f2efec;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;29.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:#f2efec;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:#f2efec;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.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:#f2efec;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:#f2efec;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;234.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:#f2efec;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:#f2efec;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;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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;39.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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:#f2efec;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:#f2efec;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.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:#f2efec;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:#f2efec;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;101.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:#f2efec;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:#f2efec;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;30.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:#f2efec;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:#f2efec;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;24.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:#f2efec;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:#f2efec;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;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:#f2efec;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:#f2efec;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;167.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:#f2efec;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 fourteen 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-1085">&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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;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;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:#f2efec;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:#f2efec;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;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:#f2efec;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:#f2efec;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;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:#f2efec;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:#f2efec;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;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:#f2efec;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:#f2efec;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;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:#f2efec;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:#f2efec;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;43.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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;9.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:#f2efec;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:#f2efec;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;79.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:#f2efec;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;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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.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:#f2efec;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:#f2efec;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.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:#f2efec;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:#f2efec;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;(23.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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:#f2efec;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;(67.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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:#f2efec;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;6.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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;3.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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:#f2efec;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;11.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:#f2efec;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:#f2efec;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;113.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:#f2efec;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:#f2efec;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;70.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:#f2efec;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:#f2efec;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;29.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:#f2efec;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:#f2efec;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.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:#f2efec;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:#f2efec;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;234.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:#f2efec;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:#f2efec;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;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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;39.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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:#f2efec;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:#f2efec;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.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:#f2efec;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:#f2efec;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;101.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:#f2efec;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:#f2efec;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;30.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:#f2efec;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:#f2efec;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;24.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:#f2efec;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:#f2efec;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;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:#f2efec;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:#f2efec;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;167.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:#f2efec;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-326" decimals="-5" id="f-1086" unitRef="cad">86600000</ifrs-full:OtherProvisions>
    <ifrs-full:OtherProvisions contextRef="c-327" decimals="-5" id="f-1087" unitRef="cad">46700000</ifrs-full:OtherProvisions>
    <ifrs-full:OtherProvisions contextRef="c-328" decimals="-5" id="f-1088" unitRef="cad">28500000</ifrs-full:OtherProvisions>
    <ifrs-full:OtherProvisions contextRef="c-329" decimals="-5" id="f-1089" unitRef="cad">24700000</ifrs-full:OtherProvisions>
    <ifrs-full:OtherProvisions contextRef="c-4" decimals="-5" id="f-1090" unitRef="cad">186500000</ifrs-full:OtherProvisions>
    <ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions contextRef="c-330" decimals="-5" id="f-1091" unitRef="cad">43700000</ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions>
    <ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions contextRef="c-331" decimals="-5" id="f-1092" unitRef="cad">22600000</ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions>
    <ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions contextRef="c-332" decimals="-5" id="f-1093" unitRef="cad">3500000</ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions>
    <ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions contextRef="c-178" decimals="-5" id="f-1094" unitRef="cad">9500000</ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions>
    <ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions contextRef="c-1" decimals="-5" id="f-1095" unitRef="cad">79300000</ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsOtherProvisions contextRef="c-330" decimals="-5" id="f-1096" unitRef="cad">0</ifrs-full:AcquisitionsThroughBusinessCombinationsOtherProvisions>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsOtherProvisions contextRef="c-331" decimals="-5" id="f-1097" unitRef="cad">20300000</ifrs-full:AcquisitionsThroughBusinessCombinationsOtherProvisions>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsOtherProvisions contextRef="c-332" decimals="-5" id="f-1098" unitRef="cad">1400000</ifrs-full:AcquisitionsThroughBusinessCombinationsOtherProvisions>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsOtherProvisions contextRef="c-178" decimals="-5" id="f-1099" unitRef="cad">2500000</ifrs-full:AcquisitionsThroughBusinessCombinationsOtherProvisions>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsOtherProvisions contextRef="c-1" decimals="-5" id="f-1100" unitRef="cad">24200000</ifrs-full:AcquisitionsThroughBusinessCombinationsOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions contextRef="c-330" decimals="-5" id="f-1101" unitRef="cad">23800000</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions contextRef="c-331" decimals="-5" id="f-1102" unitRef="cad">22600000</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions contextRef="c-332" decimals="-5" id="f-1103" unitRef="cad">5000000.0</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions contextRef="c-178" decimals="-5" id="f-1104" unitRef="cad">15700000</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions contextRef="c-1" decimals="-5" id="f-1105" unitRef="cad">67100000</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions contextRef="c-330" decimals="-5" id="f-1106" unitRef="cad">6600000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions contextRef="c-331" decimals="-5" id="f-1107" unitRef="cad">3000000.0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions contextRef="c-332" decimals="-5" id="f-1108" unitRef="cad">1200000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions contextRef="c-178" decimals="-5" id="f-1109" unitRef="cad">600000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions contextRef="c-1" decimals="-5" id="f-1110" unitRef="cad">11400000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:OtherProvisions contextRef="c-333" decimals="-5" id="f-1111" unitRef="cad">113100000</ifrs-full:OtherProvisions>
    <ifrs-full:OtherProvisions contextRef="c-334" decimals="-5" id="f-1112" unitRef="cad">70000000.0</ifrs-full:OtherProvisions>
    <ifrs-full:OtherProvisions contextRef="c-335" decimals="-5" id="f-1113" unitRef="cad">29600000</ifrs-full:OtherProvisions>
    <ifrs-full:OtherProvisions contextRef="c-336" decimals="-5" id="f-1114" unitRef="cad">21600000</ifrs-full:OtherProvisions>
    <ifrs-full:OtherProvisions contextRef="c-3" decimals="-5" id="f-1115" unitRef="cad">234300000</ifrs-full:OtherProvisions>
    <ifrs-full:OtherShorttermProvisions contextRef="c-333" decimals="-5" id="f-1116" unitRef="cad">11600000</ifrs-full:OtherShorttermProvisions>
    <ifrs-full:OtherShorttermProvisions contextRef="c-334" decimals="-5" id="f-1117" unitRef="cad">39100000</ifrs-full:OtherShorttermProvisions>
    <ifrs-full:OtherShorttermProvisions contextRef="c-335" decimals="-5" id="f-1118" unitRef="cad">5200000</ifrs-full:OtherShorttermProvisions>
    <ifrs-full:OtherShorttermProvisions contextRef="c-336" decimals="-5" id="f-1119" unitRef="cad">10500000</ifrs-full:OtherShorttermProvisions>
    <ifrs-full:OtherShorttermProvisions contextRef="c-3" decimals="-5" id="f-1120" unitRef="cad">66400000</ifrs-full:OtherShorttermProvisions>
    <ifrs-full:OtherLongtermProvisions contextRef="c-333" decimals="-5" id="f-1121" unitRef="cad">101500000</ifrs-full:OtherLongtermProvisions>
    <ifrs-full:OtherLongtermProvisions contextRef="c-334" decimals="-5" id="f-1122" unitRef="cad">30900000</ifrs-full:OtherLongtermProvisions>
    <ifrs-full:OtherLongtermProvisions contextRef="c-335" decimals="-5" id="f-1123" unitRef="cad">24400000</ifrs-full:OtherLongtermProvisions>
    <ifrs-full:OtherLongtermProvisions contextRef="c-336" decimals="-5" id="f-1124" unitRef="cad">11100000</ifrs-full:OtherLongtermProvisions>
    <ifrs-full:OtherLongtermProvisions contextRef="c-3" decimals="-5" id="f-1125" unitRef="cad">167900000</ifrs-full:OtherLongtermProvisions>
    <ifrs-full:DescriptionOfExpectedTimingOfOutflowsOtherProvisions contextRef="c-337" id="f-1126">one</ifrs-full:DescriptionOfExpectedTimingOfOutflowsOtherProvisions>
    <ifrs-full:DescriptionOfExpectedTimingOfOutflowsOtherProvisions contextRef="c-338" id="f-1127">five years</ifrs-full:DescriptionOfExpectedTimingOfOutflowsOtherProvisions>
    <ifrs-full:DescriptionOfExpectedTimingOfOutflowsOtherProvisions contextRef="c-339" id="f-1128">one</ifrs-full:DescriptionOfExpectedTimingOfOutflowsOtherProvisions>
    <ifrs-full:DescriptionOfExpectedTimingOfOutflowsOtherProvisions contextRef="c-340" id="f-1129">fourteen years</ifrs-full:DescriptionOfExpectedTimingOfOutflowsOtherProvisions>
    <ifrs-full:DisclosureOfEmployeeBenefitsExplanatory contextRef="c-1" id="f-1130">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:#f2efec;padding:2px 1pt;text-align:right;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;2024&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;2023&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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;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;75.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:#f2efec;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;72.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 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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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;End of employment benefit plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:400;line-height:120%"&gt;Net employee defined benefit liability&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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;(29.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;/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.&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 at 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; $8 &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 2025.&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 style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In 2024, the UK Court of Appeal upheld a ruling given by the High Court that specific alterations to the rules of salary-related contracted-out pension schemes made between 1997 and 2016 would be invalid if they lacked a confirmation under Section 37 of the Pension Schemes Act 1993 from the scheme's actuary. This ruling has potentially significant implications because of the wide-ranging impact of the judgement. We are in the process of understanding the impact of the ruling on Stantec's UK defined benefit plans. Therefore, it is not currently possible to assess with any certainty whether there could be a potential financial impact.&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 December&#160;31, 2024, 55.6% (2023 - 55.2%) 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 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:#f2efec;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;2024&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;2023&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:#f2efec;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:#f2efec;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:#f2efec;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:#f2efec;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;(402.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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:#f2efec;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;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:#f2efec;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:#f2efec;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;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:#f2efec;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;(382.5)&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;422.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="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;40.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;td colspan="3" style="display:none"&gt;&lt;/td&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:#f2efec;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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 (expense) income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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;20.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;2.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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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;(2.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;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;19.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:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;border-top: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.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;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;0.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="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:#f2efec;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(57.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(57.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;10.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;10.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;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:#f2efec;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;&#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;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;/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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;&#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;(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;/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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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-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 (loss) gain, before tax&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;57.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:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(57.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;border-top: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.2)&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;10.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="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.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&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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(27.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;border-top: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;(11.1)&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;12.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;1.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="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;30.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:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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;/td&gt;&lt;td style="background-color:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;border-top: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.3)&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;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;4.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="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:#f2efec;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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;(16.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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;11.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;11.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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;border-top: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.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;(4.4)&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;11.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:#f2efec;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;(373.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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:#f2efec;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;442.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:#f2efec;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:#f2efec;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.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:#f2efec;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;(402.6)&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;459.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;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;56.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 style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The total remeasurement loss on the net employee defined benefit asset at December&#160;31, 2024, was $0.1 (net of deferred tax expense of nil) (2023 &#x2013; a gain of $3.1 and a deferred tax recovery of $4.7, primarily from a tax rate change in the United Kingdom, for a total OCI impact of $7.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;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:#f2efec;padding:2px 1pt;text-align:right;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;2024&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;2023&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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;72.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 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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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="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:#f2efec;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.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:#f2efec;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;56.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;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:#f2efec;padding:2px 1pt;text-align:right;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;2024&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;2023&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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;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;28.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:#f2efec;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;26.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;Fixed income, corporate bonds, and gilts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;84.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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;&#160;&#160;Pooled fund liability-driven investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;113.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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;Alternatives and property funds&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="padding:2px 1pt;text-align:left;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;207.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;222.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="display:none"&gt;&lt;/td&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-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:#f2efec;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;442.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:#f2efec;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;459.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&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 53% of plan assets are invested in mutual, exchange-traded, and pooled funds (fair valued using quoted market prices) or held in cash. Approximately 47% 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. &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 present value of the defined benefit obligation is determined by discounting the estimated future cash flows using actuarial valuations. The significant 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:#f2efec;padding:2px 1pt;text-align:right;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;2024&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;2023&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:#f2efec;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;5.38&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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.48&#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="display:none"&gt;&lt;/td&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;Rate of inflation,&#160;pre-retirement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.84&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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.64&#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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.28&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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.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;Life expectancy at age 65 for current pensioners:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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:#f2efec;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;21 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:#f2efec;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:#f2efec;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:#f2efec;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;22 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:#f2efec;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 style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2024, the weighted average duration of the defined benefit obligation was 14 years (2023 &#x2013; 14 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:#f2efec;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;2024&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;2023&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:#f2efec;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:#f2efec;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:#f2efec;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;(12.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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:#f2efec;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.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:#f2efec;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.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;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;14.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;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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.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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;Change in pension increase assumption by 0.25%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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;(7.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;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:#f2efec;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;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:#f2efec;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:#f2efec;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;(12.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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;13.5&#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;(13.5)&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-1131">&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:#f2efec;padding:2px 1pt;text-align:right;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;2024&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;2023&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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;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;75.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:#f2efec;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;72.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 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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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;End of employment benefit plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:400;line-height:120%"&gt;Net employee defined benefit liability&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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;(29.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;/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:#f2efec;padding:2px 1pt;text-align:right;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;2024&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;2023&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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;72.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 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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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="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:#f2efec;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.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:#f2efec;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;56.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:DisclosureOfDefinedBenefitObligationsExplanatoryTextBlock>
    <ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan contextRef="c-341" decimals="-5" id="f-1132" unitRef="cad">75000000.0</ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan>
    <ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan contextRef="c-342" decimals="-5" id="f-1133" unitRef="cad">72300000</ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan>
    <ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan contextRef="c-341" decimals="-5" id="f-1134" unitRef="cad">6400000</ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan>
    <ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan contextRef="c-342" decimals="-5" id="f-1135" unitRef="cad">15600000</ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan>
    <ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan contextRef="c-343" decimals="-5" id="f-1136" unitRef="cad">16000000.0</ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan>
    <ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan contextRef="c-344" decimals="-5" id="f-1137" unitRef="cad">13900000</ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan>
    <ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan contextRef="c-3" decimals="-5" id="f-1138" unitRef="cad">22400000</ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan>
    <ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan contextRef="c-4" decimals="-5" id="f-1139" unitRef="cad">29500000</ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan>
    <ifrs-full:EstimateOfContributionsExpectedToBePaidToPlan contextRef="c-1" decimals="-5" id="f-1140" unitRef="cad">8000000</ifrs-full:EstimateOfContributionsExpectedToBePaidToPlan>
    <stn:PercentageOfDefinedBenefitObligationFullyCoveredWithAnnuityPolicies contextRef="c-3" decimals="3" id="f-1141" unitRef="number">0.556</stn:PercentageOfDefinedBenefitObligationFullyCoveredWithAnnuityPolicies>
    <stn:PercentageOfDefinedBenefitObligationFullyCoveredWithAnnuityPolicies contextRef="c-4" decimals="3" id="f-1142" unitRef="number">0.552</stn:PercentageOfDefinedBenefitObligationFullyCoveredWithAnnuityPolicies>
    <ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory contextRef="c-1" id="f-1143">&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:#f2efec;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;2024&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;2023&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:#f2efec;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:#f2efec;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:#f2efec;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:#f2efec;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;(402.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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:#f2efec;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;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:#f2efec;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:#f2efec;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;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:#f2efec;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;(382.5)&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;422.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="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;40.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;td colspan="3" style="display:none"&gt;&lt;/td&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:#f2efec;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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 (expense) income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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;20.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;2.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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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;(2.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;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;19.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:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;border-top: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.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;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;0.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="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:#f2efec;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(57.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(57.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;10.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;10.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;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:#f2efec;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;&#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;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;/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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;&#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;(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;/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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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-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 (loss) gain, before tax&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;57.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:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(57.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;border-top: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.2)&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;10.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="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.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&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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(27.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;border-top: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;(11.1)&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;12.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;1.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="border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;30.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:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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;/td&gt;&lt;td style="background-color:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;border-top: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.3)&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;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;4.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="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:#f2efec;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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;(16.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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;11.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;11.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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;border-top: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.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;(4.4)&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;11.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:#f2efec;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;(373.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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:#f2efec;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;442.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:#f2efec;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:#f2efec;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.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:#f2efec;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;(402.6)&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;459.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;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;56.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:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-345" decimals="-5" id="f-1144" unitRef="cad">402600000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-346" decimals="-5" id="f-1145" unitRef="cad">-459300000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-342" decimals="-5" id="f-1146" unitRef="cad">-56700000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-347" decimals="-5" id="f-1147" unitRef="cad">382500000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-348" decimals="-5" id="f-1148" unitRef="cad">-422900000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-349" decimals="-5" id="f-1149" unitRef="cad">-40400000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="c-350" decimals="-5" id="f-1150" unitRef="cad">18400000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="c-351" decimals="-5" id="f-1151" unitRef="cad">-21100000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="c-352" decimals="-5" id="f-1152" unitRef="cad">-2700000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="c-353" decimals="-5" id="f-1153" unitRef="cad">17800000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="c-354" decimals="-5" id="f-1154" unitRef="cad">-20200000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="c-355" decimals="-5" id="f-1155" unitRef="cad">-2400000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <stn:AdministrativeExpenseNetDefinedBenefitLiabilityAsset contextRef="c-350" decimals="-5" id="f-1156" unitRef="cad">0</stn:AdministrativeExpenseNetDefinedBenefitLiabilityAsset>
    <stn:AdministrativeExpenseNetDefinedBenefitLiabilityAsset contextRef="c-351" decimals="-5" id="f-1157" unitRef="cad">1900000</stn:AdministrativeExpenseNetDefinedBenefitLiabilityAsset>
    <stn:AdministrativeExpenseNetDefinedBenefitLiabilityAsset contextRef="c-352" decimals="-5" id="f-1158" unitRef="cad">1900000</stn:AdministrativeExpenseNetDefinedBenefitLiabilityAsset>
    <stn:AdministrativeExpenseNetDefinedBenefitLiabilityAsset contextRef="c-353" decimals="-5" id="f-1159" unitRef="cad">0</stn:AdministrativeExpenseNetDefinedBenefitLiabilityAsset>
    <stn:AdministrativeExpenseNetDefinedBenefitLiabilityAsset contextRef="c-354" decimals="-5" id="f-1160" unitRef="cad">2100000</stn:AdministrativeExpenseNetDefinedBenefitLiabilityAsset>
    <stn:AdministrativeExpenseNetDefinedBenefitLiabilityAsset contextRef="c-355" decimals="-5" id="f-1161" unitRef="cad">2100000</stn:AdministrativeExpenseNetDefinedBenefitLiabilityAsset>
    <stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss contextRef="c-350" decimals="-5" id="f-1162" unitRef="cad">18400000</stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss>
    <stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss contextRef="c-351" decimals="-5" id="f-1163" unitRef="cad">-19200000</stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss>
    <stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss contextRef="c-352" decimals="-5" id="f-1164" unitRef="cad">-800000</stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss>
    <stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss contextRef="c-353" decimals="-5" id="f-1165" unitRef="cad">17800000</stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss>
    <stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss contextRef="c-354" decimals="-5" id="f-1166" unitRef="cad">-18100000</stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss>
    <stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss contextRef="c-355" decimals="-5" id="f-1167" unitRef="cad">-300000</stn:NetDefinedBenefitLiabilityAssetIncludedInProfitOrLoss>
    <ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset contextRef="c-350" decimals="-5" id="f-1168" unitRef="cad">0</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset contextRef="c-351" decimals="-5" id="f-1169" unitRef="cad">-57100000</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset contextRef="c-352" decimals="-5" id="f-1170" unitRef="cad">-57100000</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset contextRef="c-353" decimals="-5" id="f-1171" unitRef="cad">0</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset contextRef="c-354" decimals="-5" id="f-1172" unitRef="cad">10300000</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset contextRef="c-355" decimals="-5" id="f-1173" unitRef="cad">10300000</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset contextRef="c-350" decimals="-5" id="f-1174" unitRef="cad">3000000.0</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset contextRef="c-351" decimals="-5" id="f-1175" unitRef="cad">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset contextRef="c-352" decimals="-5" id="f-1176" unitRef="cad">3000000.0</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset contextRef="c-353" decimals="-5" id="f-1177" unitRef="cad">5800000</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset contextRef="c-354" decimals="-5" id="f-1178" unitRef="cad">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset contextRef="c-355" decimals="-5" id="f-1179" unitRef="cad">5800000</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset contextRef="c-350" decimals="-5" id="f-1180" unitRef="cad">47700000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset contextRef="c-351" decimals="-5" id="f-1181" unitRef="cad">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset contextRef="c-352" decimals="-5" id="f-1182" unitRef="cad">47700000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset contextRef="c-353" decimals="-5" id="f-1183" unitRef="cad">-9600000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset contextRef="c-354" decimals="-5" id="f-1184" unitRef="cad">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset contextRef="c-355" decimals="-5" id="f-1185" unitRef="cad">-9600000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset contextRef="c-350" decimals="-5" id="f-1186" unitRef="cad">6300000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset contextRef="c-351" decimals="-5" id="f-1187" unitRef="cad">0</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset contextRef="c-352" decimals="-5" id="f-1188" unitRef="cad">6300000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset contextRef="c-353" decimals="-5" id="f-1189" unitRef="cad">-3400000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset contextRef="c-354" decimals="-5" id="f-1190" unitRef="cad">0</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset contextRef="c-355" decimals="-5" id="f-1191" unitRef="cad">-3400000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans contextRef="c-350" decimals="-5" id="f-1192" unitRef="cad">-57000000.0</ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans contextRef="c-351" decimals="-5" id="f-1193" unitRef="cad">57100000</ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans contextRef="c-352" decimals="-5" id="f-1194" unitRef="cad">100000</ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans contextRef="c-353" decimals="-5" id="f-1195" unitRef="cad">7200000</ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans contextRef="c-354" decimals="-5" id="f-1196" unitRef="cad">-10300000</ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans contextRef="c-355" decimals="-5" id="f-1197" unitRef="cad">-3100000</ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset contextRef="c-350" decimals="-5" id="f-1198" unitRef="cad">27000000.0</ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset contextRef="c-351" decimals="-5" id="f-1199" unitRef="cad">-31100000</ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset contextRef="c-352" decimals="-5" id="f-1200" unitRef="cad">-4100000</ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset contextRef="c-353" decimals="-5" id="f-1201" unitRef="cad">11100000</ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset contextRef="c-354" decimals="-5" id="f-1202" unitRef="cad">-12400000</ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset contextRef="c-355" decimals="-5" id="f-1203" unitRef="cad">-1300000</ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset contextRef="c-350" decimals="-5" id="f-1204" unitRef="cad">30000000.0</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset contextRef="c-351" decimals="-5" id="f-1205" unitRef="cad">-26000000.0</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset contextRef="c-352" decimals="-5" id="f-1206" unitRef="cad">4000000.0</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset contextRef="c-353" decimals="-5" id="f-1207" unitRef="cad">-18300000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset contextRef="c-354" decimals="-5" id="f-1208" unitRef="cad">22700000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset contextRef="c-355" decimals="-5" id="f-1209" unitRef="cad">4400000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset contextRef="c-350" decimals="-5" id="f-1210" unitRef="cad">17600000</ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset contextRef="c-351" decimals="-5" id="f-1211" unitRef="cad">-17600000</ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset contextRef="c-352" decimals="-5" id="f-1212" unitRef="cad">0</ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset contextRef="c-353" decimals="-5" id="f-1213" unitRef="cad">16000000.0</ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset contextRef="c-354" decimals="-5" id="f-1214" unitRef="cad">-16000000.0</ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset contextRef="c-355" decimals="-5" id="f-1215" unitRef="cad">0</ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset contextRef="c-350" decimals="-5" id="f-1216" unitRef="cad">0</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset contextRef="c-351" decimals="-5" id="f-1217" unitRef="cad">7100000</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset contextRef="c-352" decimals="-5" id="f-1218" unitRef="cad">7100000</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset contextRef="c-353" decimals="-5" id="f-1219" unitRef="cad">0</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset contextRef="c-354" decimals="-5" id="f-1220" unitRef="cad">11600000</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset contextRef="c-355" decimals="-5" id="f-1221" unitRef="cad">11600000</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset contextRef="c-350" decimals="-5" id="f-1222" unitRef="cad">-17600000</ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset contextRef="c-351" decimals="-5" id="f-1223" unitRef="cad">10500000</ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset contextRef="c-352" decimals="-5" id="f-1224" unitRef="cad">-7100000</ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset contextRef="c-353" decimals="-5" id="f-1225" unitRef="cad">-16000000.0</ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset contextRef="c-354" decimals="-5" id="f-1226" unitRef="cad">4400000</ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset contextRef="c-355" decimals="-5" id="f-1227" unitRef="cad">-11600000</ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-356" decimals="-5" id="f-1228" unitRef="cad">373400000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-357" decimals="-5" id="f-1229" unitRef="cad">-442000000.0</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-341" decimals="-5" id="f-1230" unitRef="cad">-68600000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-345" decimals="-5" id="f-1231" unitRef="cad">402600000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-346" decimals="-5" id="f-1232" unitRef="cad">-459300000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-342" decimals="-5" id="f-1233" unitRef="cad">-56700000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans contextRef="c-1" decimals="-5" id="f-1234" unitRef="cad">-100000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans contextRef="c-6" decimals="-5" id="f-1235" unitRef="cad">3100000</ifrs-full:OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome contextRef="c-6" decimals="-5" id="f-1236" unitRef="cad">-4700000</ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans contextRef="c-6" decimals="-5" id="f-1237" unitRef="cad">7800000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan contextRef="c-341" decimals="-5" id="f-1238" unitRef="cad">75000000.0</ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan>
    <ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan contextRef="c-342" decimals="-5" id="f-1239" unitRef="cad">72300000</ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan>
    <ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan contextRef="c-341" decimals="-5" id="f-1240" unitRef="cad">6400000</ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan>
    <ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan contextRef="c-342" decimals="-5" id="f-1241" unitRef="cad">15600000</ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-341" decimals="-5" id="f-1242" unitRef="cad">-68600000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-342" decimals="-5" id="f-1243" unitRef="cad">-56700000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:DisclosureOfFairValueOfPlanAssetsExplanatory contextRef="c-1" id="f-1244">&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:#f2efec;padding:2px 1pt;text-align:right;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;2024&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;2023&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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;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;28.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:#f2efec;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;26.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;Fixed income, corporate bonds, and gilts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;84.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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;&#160;&#160;Pooled fund liability-driven investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;113.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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;Alternatives and property funds&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="padding:2px 1pt;text-align:left;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;207.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;222.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="display:none"&gt;&lt;/td&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-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:#f2efec;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;442.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:#f2efec;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;459.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:DisclosureOfFairValueOfPlanAssetsExplanatory>
    <ifrs-full:CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets contextRef="c-3" decimals="-5" id="f-1245" unitRef="cad">28400000</ifrs-full:CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets>
    <ifrs-full:CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets contextRef="c-4" decimals="-5" id="f-1246" unitRef="cad">26700000</ifrs-full:CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets>
    <ifrs-full:EquityInstrumentsAmountContributedToFairValueOfPlanAssets contextRef="c-358" decimals="-5" id="f-1247" unitRef="cad">5800000</ifrs-full:EquityInstrumentsAmountContributedToFairValueOfPlanAssets>
    <ifrs-full:EquityInstrumentsAmountContributedToFairValueOfPlanAssets contextRef="c-359" decimals="-5" id="f-1248" unitRef="cad">18700000</ifrs-full:EquityInstrumentsAmountContributedToFairValueOfPlanAssets>
    <ifrs-full:DebtInstrumentsAmountContributedToFairValueOfPlanAssets contextRef="c-358" decimals="-5" id="f-1249" unitRef="cad">84400000</ifrs-full:DebtInstrumentsAmountContributedToFairValueOfPlanAssets>
    <ifrs-full:DebtInstrumentsAmountContributedToFairValueOfPlanAssets contextRef="c-359" decimals="-5" id="f-1250" unitRef="cad">71000000.0</ifrs-full:DebtInstrumentsAmountContributedToFairValueOfPlanAssets>
    <stn:PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets contextRef="c-358" decimals="-5" id="f-1251" unitRef="cad">113800000</stn:PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets>
    <stn:PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets contextRef="c-359" decimals="-5" id="f-1252" unitRef="cad">118200000</stn:PooledFundLiabilityDrivenInvestmentsAmountContributedToFairValueOfPlanAssets>
    <ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets contextRef="c-358" decimals="-5" id="f-1253" unitRef="cad">1900000</ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets>
    <ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets contextRef="c-359" decimals="-5" id="f-1254" unitRef="cad">2500000</ifrs-full:InvestmentFundsAmountContributedToFairValueOfPlanAssets>
    <stn:AnnuityPoliciesAmountContributedToFairValueOfPlanAssets contextRef="c-360" decimals="-5" id="f-1255" unitRef="cad">207700000</stn:AnnuityPoliciesAmountContributedToFairValueOfPlanAssets>
    <stn:AnnuityPoliciesAmountContributedToFairValueOfPlanAssets contextRef="c-361" decimals="-5" id="f-1256" unitRef="cad">222200000</stn:AnnuityPoliciesAmountContributedToFairValueOfPlanAssets>
    <ifrs-full:PlanAssetsAtFairValue contextRef="c-3" decimals="-5" id="f-1257" unitRef="cad">442000000.0</ifrs-full:PlanAssetsAtFairValue>
    <ifrs-full:PlanAssetsAtFairValue contextRef="c-4" decimals="-5" id="f-1258" unitRef="cad">459300000</ifrs-full:PlanAssetsAtFairValue>
    <stn:PercentageOfPlanAssetInSecuritiesOrHeldInMutualExchangeTradedAndPooledFundsAndInCash contextRef="c-1" decimals="2" id="f-1259" unitRef="number">0.53</stn:PercentageOfPlanAssetInSecuritiesOrHeldInMutualExchangeTradedAndPooledFundsAndInCash>
    <stn:PercentageOfPlanAssetInAnnuityPolicies contextRef="c-1" decimals="2" id="f-1260" unitRef="number">0.47</stn:PercentageOfPlanAssetInAnnuityPolicies>
    <stn:DisclosureOfActuarialAssumptionsTextBlock contextRef="c-1" id="f-1261">The significant 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:#f2efec;padding:2px 1pt;text-align:right;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;2024&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;2023&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:#f2efec;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;5.38&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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.48&#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="display:none"&gt;&lt;/td&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;Rate of inflation,&#160;pre-retirement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.84&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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.64&#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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.28&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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.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;Life expectancy at age 65 for current pensioners:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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:#f2efec;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;21 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:#f2efec;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:#f2efec;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:#f2efec;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;22 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:#f2efec;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-1262" unitRef="number">0.0538</ifrs-full:ActuarialAssumptionOfDiscountRates>
    <ifrs-full:ActuarialAssumptionOfDiscountRates contextRef="c-4" decimals="4" id="f-1263" unitRef="number">0.0448</ifrs-full:ActuarialAssumptionOfDiscountRates>
    <ifrs-full:ActuarialAssumptionOfExpectedRatesOfInflation contextRef="c-3" decimals="4" id="f-1264" unitRef="number">0.0284</ifrs-full:ActuarialAssumptionOfExpectedRatesOfInflation>
    <ifrs-full:ActuarialAssumptionOfExpectedRatesOfInflation contextRef="c-4" decimals="4" id="f-1265" unitRef="number">0.0264</ifrs-full:ActuarialAssumptionOfExpectedRatesOfInflation>
    <ifrs-full:ActuarialAssumptionOfExpectedRatesOfPensionIncreases contextRef="c-3" decimals="4" id="f-1266" unitRef="number">0.0328</ifrs-full:ActuarialAssumptionOfExpectedRatesOfPensionIncreases>
    <ifrs-full:ActuarialAssumptionOfExpectedRatesOfPensionIncreases contextRef="c-4" decimals="4" id="f-1267" unitRef="number">0.0330</ifrs-full:ActuarialAssumptionOfExpectedRatesOfPensionIncreases>
    <stn:ActuarialAssumptionOfLifeExpectancyAfterRetirementMale contextRef="c-1" id="f-1268">P21Y</stn:ActuarialAssumptionOfLifeExpectancyAfterRetirementMale>
    <stn:ActuarialAssumptionOfLifeExpectancyAfterRetirementMale contextRef="c-6" id="f-1269">P21Y</stn:ActuarialAssumptionOfLifeExpectancyAfterRetirementMale>
    <stn:ActuarialAssumptionOfLifeExpectancyAfterRetirementFemale contextRef="c-1" id="f-1270">P24Y</stn:ActuarialAssumptionOfLifeExpectancyAfterRetirementFemale>
    <stn:ActuarialAssumptionOfLifeExpectancyAfterRetirementFemale contextRef="c-6" id="f-1271">P24Y</stn:ActuarialAssumptionOfLifeExpectancyAfterRetirementFemale>
    <stn:LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale contextRef="c-1" id="f-1272">P22Y</stn:LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale>
    <stn:LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale contextRef="c-6" id="f-1273">P22Y</stn:LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyMale>
    <stn:LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale contextRef="c-1" id="f-1274">P25Y</stn:LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale>
    <stn:LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale contextRef="c-6" id="f-1275">P25Y</stn:LifeExpectancyAtAgeSixtyFiveForCurrentMembersAgedFortyFemale>
    <ifrs-full:WeightedAverageDurationOfDefinedBenefitObligation2019 contextRef="c-1" id="f-1276">P14Y</ifrs-full:WeightedAverageDurationOfDefinedBenefitObligation2019>
    <ifrs-full:WeightedAverageDurationOfDefinedBenefitObligation2019 contextRef="c-6" id="f-1277">P14Y</ifrs-full:WeightedAverageDurationOfDefinedBenefitObligation2019>
    <ifrs-full:DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory contextRef="c-1" id="f-1278">&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:#f2efec;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;2024&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;2023&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:#f2efec;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:#f2efec;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:#f2efec;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;(12.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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:#f2efec;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.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:#f2efec;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.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;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;14.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;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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.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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;Change in pension increase assumption by 0.25%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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;(7.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;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:#f2efec;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;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:#f2efec;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:#f2efec;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;(12.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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;13.5&#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;(13.5)&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-362"
      decimals="4"
      id="f-1279"
      unitRef="number">0.0025</ifrs-full:PercentageOfReasonablyPossibleIncreaseInActuarialAssumption>
    <ifrs-full:PercentageOfReasonablyPossibleDecreaseInActuarialAssumption
      contextRef="c-362"
      decimals="4"
      id="f-1280"
      unitRef="number">0.0025</ifrs-full:PercentageOfReasonablyPossibleDecreaseInActuarialAssumption>
    <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption contextRef="c-362" decimals="-5" id="f-1281" unitRef="cad">-12800000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption>
    <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption contextRef="c-362" decimals="-5" id="f-1282" unitRef="cad">13200000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption>
    <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption contextRef="c-363" decimals="-5" id="f-1283" unitRef="cad">-13800000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption>
    <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption contextRef="c-363" decimals="-5" id="f-1284" unitRef="cad">14300000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption>
    <ifrs-full:PercentageOfReasonablyPossibleDecreaseInActuarialAssumption
      contextRef="c-364"
      decimals="4"
      id="f-1285"
      unitRef="number">0.0025</ifrs-full:PercentageOfReasonablyPossibleDecreaseInActuarialAssumption>
    <ifrs-full:PercentageOfReasonablyPossibleIncreaseInActuarialAssumption
      contextRef="c-364"
      decimals="4"
      id="f-1286"
      unitRef="number">0.0025</ifrs-full:PercentageOfReasonablyPossibleIncreaseInActuarialAssumption>
    <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption contextRef="c-364" decimals="-5" id="f-1287" unitRef="cad">2200000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption>
    <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption contextRef="c-364" decimals="-5" id="f-1288" unitRef="cad">-2200000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption>
    <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption contextRef="c-365" decimals="-5" id="f-1289" unitRef="cad">2400000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption>
    <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption contextRef="c-365" decimals="-5" id="f-1290" unitRef="cad">-2400000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption>
    <ifrs-full:PercentageOfReasonablyPossibleIncreaseInActuarialAssumption
      contextRef="c-366"
      decimals="4"
      id="f-1291"
      unitRef="number">0.0025</ifrs-full:PercentageOfReasonablyPossibleIncreaseInActuarialAssumption>
    <ifrs-full:PercentageOfReasonablyPossibleDecreaseInActuarialAssumption
      contextRef="c-366"
      decimals="4"
      id="f-1292"
      unitRef="number">0.0025</ifrs-full:PercentageOfReasonablyPossibleDecreaseInActuarialAssumption>
    <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption contextRef="c-366" decimals="-5" id="f-1293" unitRef="cad">6700000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption>
    <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption contextRef="c-366" decimals="-5" id="f-1294" unitRef="cad">-6600000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption>
    <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption contextRef="c-367" decimals="-5" id="f-1295" unitRef="cad">7500000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption>
    <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption contextRef="c-367" decimals="-5" id="f-1296" unitRef="cad">-7400000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption>
    <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption contextRef="c-368" decimals="-5" id="f-1297" unitRef="cad">12000000.0</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption>
    <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption contextRef="c-368" decimals="-5" id="f-1298" unitRef="cad">-12000000.0</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption>
    <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption contextRef="c-369" decimals="-5" id="f-1299" unitRef="cad">13500000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption>
    <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption contextRef="c-369" decimals="-5" id="f-1300" unitRef="cad">-13500000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption>
    <ifrs-full:DisclosureOfOtherLiabilitiesExplanatory contextRef="c-1" id="f-1301">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:#f2efec;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;2024&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;2023&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:#f2efec;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:#f2efec;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;85.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:#f2efec;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;95.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;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;94.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:#f2efec;border-top: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;110.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="padding:2px 1pt;text-align:left;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;55.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:#f2efec;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;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:#f2efec;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;55.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;</ifrs-full:DisclosureOfOtherLiabilitiesExplanatory>
    <stn:DisclosureOfDetailedInformationAboutOtherLiabilitiesTextBlock contextRef="c-1" id="f-1302">&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:#f2efec;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;2024&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;2023&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:#f2efec;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:#f2efec;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;85.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:#f2efec;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;95.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;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;94.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:#f2efec;border-top: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;110.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="padding:2px 1pt;text-align:left;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;55.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:#f2efec;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;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:#f2efec;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;55.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:DisclosureOfDetailedInformationAboutOtherLiabilitiesTextBlock>
    <ifrs-full:LiabilitiesFromSharebasedPaymentTransactions2011 contextRef="c-3" decimals="-5" id="f-1303" unitRef="cad">85200000</ifrs-full:LiabilitiesFromSharebasedPaymentTransactions2011>
    <ifrs-full:LiabilitiesFromSharebasedPaymentTransactions2011 contextRef="c-4" decimals="-5" id="f-1304" unitRef="cad">95500000</ifrs-full:LiabilitiesFromSharebasedPaymentTransactions2011>
    <stn:MiscellaneousOtherLiabilities contextRef="c-3" decimals="-5" id="f-1305" unitRef="cad">9300000</stn:MiscellaneousOtherLiabilities>
    <stn:MiscellaneousOtherLiabilities contextRef="c-4" decimals="-5" id="f-1306" unitRef="cad">15100000</stn:MiscellaneousOtherLiabilities>
    <ifrs-full:OtherLiabilities contextRef="c-3" decimals="-5" id="f-1307" unitRef="cad">94500000</ifrs-full:OtherLiabilities>
    <ifrs-full:OtherLiabilities contextRef="c-4" decimals="-5" id="f-1308" unitRef="cad">110600000</ifrs-full:OtherLiabilities>
    <ifrs-full:OtherCurrentLiabilities contextRef="c-3" decimals="-5" id="f-1309" unitRef="cad">53500000</ifrs-full:OtherCurrentLiabilities>
    <ifrs-full:OtherCurrentLiabilities contextRef="c-4" decimals="-5" id="f-1310" unitRef="cad">55000000.0</ifrs-full:OtherCurrentLiabilities>
    <ifrs-full:OtherNoncurrentLiabilities contextRef="c-3" decimals="-5" id="f-1311" unitRef="cad">41000000.0</ifrs-full:OtherNoncurrentLiabilities>
    <ifrs-full:OtherNoncurrentLiabilities contextRef="c-4" decimals="-5" id="f-1312" unitRef="cad">55600000</ifrs-full:OtherNoncurrentLiabilities>
    <ifrs-full:DisclosureOfCommitmentsExplanatory contextRef="c-1" id="f-1313">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, 2024, 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:#f2efec;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;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:#f2efec;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;293.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:#f2efec;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:#f2efec;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;55.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:#f2efec;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:#f2efec;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;92.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:#f2efec;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:#f2efec;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;145.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:#f2efec;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:#f2efec;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:#f2efec;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;8.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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.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:#f2efec;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 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:#f2efec;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:#f2efec;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;312.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:#f2efec;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:#f2efec;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;59.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:#f2efec;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:#f2efec;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;99.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:#f2efec;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:#f2efec;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;154.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:#f2efec;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, 2024 are $46.0 (2023 - $41.4) and are due over the next 9 years, of which $21.5 (2023 - $18.8) 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-1314">These commitments as at December&#160;31, 2024, 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:#f2efec;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;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:#f2efec;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;293.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:#f2efec;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:#f2efec;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;55.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:#f2efec;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:#f2efec;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;92.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:#f2efec;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:#f2efec;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;145.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:#f2efec;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:#f2efec;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:#f2efec;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;8.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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.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:#f2efec;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 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:#f2efec;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:#f2efec;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;312.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:#f2efec;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:#f2efec;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;59.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:#f2efec;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:#f2efec;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;99.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:#f2efec;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:#f2efec;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;154.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:#f2efec;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-1315" unitRef="cad">293900000</stn:LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed>
    <stn:LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed contextRef="c-370" decimals="-5" id="f-1316" unitRef="cad">55900000</stn:LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed>
    <stn:LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed contextRef="c-371" decimals="-5" id="f-1317" unitRef="cad">92200000</stn:LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed>
    <stn:LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed contextRef="c-372" decimals="-5" id="f-1318" unitRef="cad">145800000</stn:LeaseCommitmentsForVariableLeasesForWhichRecognitionExemptionHasBeenUsed>
    <stn:LeasesNotYetCommencedToWhichLesseeIsCommitted contextRef="c-3" decimals="-5" id="f-1319" unitRef="cad">8700000</stn:LeasesNotYetCommencedToWhichLesseeIsCommitted>
    <stn:LeasesNotYetCommencedToWhichLesseeIsCommitted contextRef="c-370" decimals="-5" id="f-1320" unitRef="cad">900000</stn:LeasesNotYetCommencedToWhichLesseeIsCommitted>
    <stn:LeasesNotYetCommencedToWhichLesseeIsCommitted contextRef="c-371" decimals="-5" id="f-1321" unitRef="cad">2700000</stn:LeasesNotYetCommencedToWhichLesseeIsCommitted>
    <stn:LeasesNotYetCommencedToWhichLesseeIsCommitted contextRef="c-372" decimals="-5" id="f-1322" unitRef="cad">5100000</stn:LeasesNotYetCommencedToWhichLesseeIsCommitted>
    <ifrs-full:ContractualCommitmentsForAcquisitionOfIntangibleAssets contextRef="c-3" decimals="-5" id="f-1323" unitRef="cad">9900000</ifrs-full:ContractualCommitmentsForAcquisitionOfIntangibleAssets>
    <ifrs-full:ContractualCommitmentsForAcquisitionOfIntangibleAssets contextRef="c-370" decimals="-5" id="f-1324" unitRef="cad">2200000</ifrs-full:ContractualCommitmentsForAcquisitionOfIntangibleAssets>
    <ifrs-full:ContractualCommitmentsForAcquisitionOfIntangibleAssets contextRef="c-371" decimals="-5" id="f-1325" unitRef="cad">4400000</ifrs-full:ContractualCommitmentsForAcquisitionOfIntangibleAssets>
    <ifrs-full:ContractualCommitmentsForAcquisitionOfIntangibleAssets contextRef="c-372" decimals="-5" id="f-1326" unitRef="cad">3300000</ifrs-full:ContractualCommitmentsForAcquisitionOfIntangibleAssets>
    <stn:Commitments contextRef="c-3" decimals="-5" id="f-1327" unitRef="cad">312500000</stn:Commitments>
    <stn:Commitments contextRef="c-370" decimals="-5" id="f-1328" unitRef="cad">59000000.0</stn:Commitments>
    <stn:Commitments contextRef="c-371" decimals="-5" id="f-1329" unitRef="cad">99300000</stn:Commitments>
    <stn:Commitments contextRef="c-372" decimals="-5" id="f-1330" unitRef="cad">154200000</stn:Commitments>
    <stn:UndiscountedLeasePaymentsToBeReceived contextRef="c-3" decimals="-5" id="f-1331" unitRef="cad">46000000.0</stn:UndiscountedLeasePaymentsToBeReceived>
    <stn:UndiscountedLeasePaymentsToBeReceived contextRef="c-4" decimals="-5" id="f-1332" unitRef="cad">41400000</stn:UndiscountedLeasePaymentsToBeReceived>
    <stn:UndiscountedLeasePaymentsToBeReceivedTerm contextRef="c-1" id="f-1333">P9Y</stn:UndiscountedLeasePaymentsToBeReceivedTerm>
    <ifrs-full:UndiscountedFinanceLeasePaymentsToBeReceived contextRef="c-3" decimals="-5" id="f-1334" unitRef="cad">21500000</ifrs-full:UndiscountedFinanceLeasePaymentsToBeReceived>
    <ifrs-full:UndiscountedFinanceLeasePaymentsToBeReceived contextRef="c-4" decimals="-5" id="f-1335" unitRef="cad">18800000</ifrs-full:UndiscountedFinanceLeasePaymentsToBeReceived>
    <ifrs-full:EstimatedFinancialEffectOfContingentAssets contextRef="c-373" decimals="INF" id="f-1336" unitRef="cad">0</ifrs-full:EstimatedFinancialEffectOfContingentAssets>
    <ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory contextRef="c-1" id="f-1337">Share Capital&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Arial',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;The Company has approval to repurchase up to 2,281,339 common shares during the period December 13, 2024 to December 12, 2025, and 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 Normal Course Issuer Bid (NCIB) at any time during predetermined trading blackout periods. During 2024, no (2023 &#x2013; 129,036 at a cost of $10.0) common shares were repurchased for cancellation pursuant to the NCIB. As at December&#160;31, 2024 and 2023, 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;In 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 style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Arial',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 describes the dividends paid 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;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:#f2efec;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:#f2efec;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:#f2efec;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;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 9, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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 29, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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 16, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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.195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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:#f2efec;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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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:#f2efec;padding:2px 1pt;text-align:left;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 28, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:2px 1pt;text-align:left;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 28, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:2px 1pt;text-align:left;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 15, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 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:#f2efec;padding:2px 1pt;text-align:left;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 8, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:2px 1pt;text-align:left;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 28, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:2px 1pt;text-align:left;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 15, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 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:#f2efec;padding:2px 1pt;text-align:left;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 7, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:2px 1pt;text-align:left;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 27, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:2px 1pt;text-align:left;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 15, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 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:#f2efec;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 7, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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 15, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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.210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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:#f2efec;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:#f2efec;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, 2024, trade and other payables included $23.9 (2023 &#x2013; $22.3) related to the dividends declared on November&#160;7, 2024.&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-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Arial',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 2024, the Company recognized a net share-based compensation expense of $43.0 (2023 &#x2013; $60.1), in administrative and marketing expenses in the consolidated statements of income, comprised of share-based compensation expense of $49.6 (2023 - $75.6) net of a hedge impact of $6.6 (2023 - $15.5) (note 24). &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-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:#f2efec;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, 2024&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, 2023&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:#f2efec;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:#f2efec;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:#f2efec;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:#f2efec;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;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:#f2efec;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:#f2efec;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;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:#f2efec;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:#f2efec;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;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:#f2efec;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;395,725&#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;785,489&#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;229,282&#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:#f2efec;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;118,812&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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;130,644&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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,070&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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;121,498&#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;183,388&#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;26,146&#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:#f2efec;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;(114,329)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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,024)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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;(39,424)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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;(127,173)&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;(284,209)&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;(24,081)&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:#f2efec;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;(16,543)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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,861)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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:#f2efec;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;(14,450)&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;(25,844)&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:#f2efec;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;363,540&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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:#f2efec;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;546,583&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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:#f2efec;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,993&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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;375,600&#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;658,824&#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;231,347&#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 2024, the Company granted 116,111 RSUs (2023 - 118,259) at a fair value of $13.3 (2023 - $9.5) and 114,329 RSUs were paid at a value of $13.8 (2023 - 127,173 RSUs were paid at a value of $10.2). At December&#160;31, 2024, the obligations accrued for RSUs were $22.2 (2023 - $20.2) 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 performance objectives for 2022 and 2023 grants 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. The performance objectives for 2024 grants include &lt;/span&gt;&lt;/div&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 adjusted earnings per share growth target and a total shareholder return relative to the Company's peer group, each with a 50% 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 2024, 126,023 PSUs (2023 - 177,897) were granted at a fair value of $13.9 (2023 - $15.7) and 229,024 PSUs were paid at a value of $41.6 (2023 - 284,209 PSUs at a value of $28.2). At December&#160;31, 2024, the obligations accrued for PSUs were $39.5 (2023 &#x2013; $51.5) 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 2024, 11,446 DSUs (2023 &#x2013; 23,077) were granted at a fair value of $1.3 (2023 &#x2013; $1.8), based on the closing market price of the Company&#x2019;s common shares at the grant date. At December&#160;31, 2024, the outstanding and vested DSUs had a fair value of $23.5 (2023 &#x2013; $23.8) included in other liabilities (note 19).&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory>
    <stn:NumberOfSharesAuthorizedToBeRepurchasedInStockRepurchaseProgram
      contextRef="c-374"
      decimals="INF"
      id="f-1338"
      unitRef="shares">2281339</stn:NumberOfSharesAuthorizedToBeRepurchasedInStockRepurchaseProgram>
    <stn:SharesRepurchasedForCancellation contextRef="c-3" decimals="0" id="f-1339" unitRef="shares">0</stn:SharesRepurchasedForCancellation>
    <stn:SharesRepurchasedForCancellation contextRef="c-4" decimals="0" id="f-1340" unitRef="shares">129036</stn:SharesRepurchasedForCancellation>
    <ifrs-full:CancellationOfTreasuryShares contextRef="c-6" decimals="-5" id="f-1341" unitRef="cad">10000000.0</ifrs-full:CancellationOfTreasuryShares>
    <ifrs-full:IncreaseDecreaseInNumberOfOrdinarySharesIssued contextRef="c-6" decimals="0" id="f-1342" unitRef="shares">3108450</ifrs-full:IncreaseDecreaseInNumberOfOrdinarySharesIssued>
    <ifrs-full:ParValuePerShare
      contextRef="c-4"
      decimals="2"
      id="f-1343"
      unitRef="cadPerShare">92.50</ifrs-full:ParValuePerShare>
    <stn:GrossProceedsFromIssuingShares contextRef="c-6" decimals="-5" id="f-1344" unitRef="cad">287500000</stn:GrossProceedsFromIssuingShares>
    <ifrs-full:ProceedsFromIssuingShares contextRef="c-6" decimals="-5" id="f-1345" unitRef="cad">277800000</ifrs-full:ProceedsFromIssuingShares>
    <ifrs-full:DisclosureOfDividendsExplanatory contextRef="c-1" id="f-1346">The table below describes the dividends paid in 2024.&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:#f2efec;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:#f2efec;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:#f2efec;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;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 9, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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 29, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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 16, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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.195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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:#f2efec;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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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:#f2efec;padding:2px 1pt;text-align:left;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 28, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:2px 1pt;text-align:left;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 28, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:2px 1pt;text-align:left;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 15, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 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:#f2efec;padding:2px 1pt;text-align:left;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 8, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:2px 1pt;text-align:left;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 28, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:2px 1pt;text-align:left;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 15, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 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:#f2efec;padding:2px 1pt;text-align:left;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 7, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:2px 1pt;text-align:left;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 27, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:2px 1pt;text-align:left;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 15, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 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:#f2efec;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 7, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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 15, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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.210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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:#f2efec;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:#f2efec;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-375"
      decimals="3"
      id="f-1347"
      unitRef="cadPerShare">0.195</ifrs-full:DividendsPaidOrdinarySharesPerShare>
    <ifrs-full:DividendsPaidOrdinaryShares contextRef="c-375" decimals="-5" id="f-1348" unitRef="cad">22300000</ifrs-full:DividendsPaidOrdinaryShares>
    <ifrs-full:DividendsPaidOrdinarySharesPerShare
      contextRef="c-376"
      decimals="3"
      id="f-1349"
      unitRef="cadPerShare">0.210</ifrs-full:DividendsPaidOrdinarySharesPerShare>
    <ifrs-full:DividendsPaidOrdinaryShares contextRef="c-376" decimals="-5" id="f-1350" unitRef="cad">23900000</ifrs-full:DividendsPaidOrdinaryShares>
    <ifrs-full:DividendsPaidOrdinarySharesPerShare
      contextRef="c-377"
      decimals="3"
      id="f-1351"
      unitRef="cadPerShare">0.210</ifrs-full:DividendsPaidOrdinarySharesPerShare>
    <ifrs-full:DividendsPaidOrdinaryShares contextRef="c-377" decimals="-5" id="f-1352" unitRef="cad">23900000</ifrs-full:DividendsPaidOrdinaryShares>
    <ifrs-full:DividendsPaidOrdinarySharesPerShare
      contextRef="c-378"
      decimals="3"
      id="f-1353"
      unitRef="cadPerShare">0.210</ifrs-full:DividendsPaidOrdinarySharesPerShare>
    <ifrs-full:DividendsPaidOrdinaryShares contextRef="c-378" decimals="-5" id="f-1354" unitRef="cad">23900000</ifrs-full:DividendsPaidOrdinaryShares>
    <ifrs-full:DividendsPaidOrdinarySharesPerShare
      contextRef="c-379"
      decimals="3"
      id="f-1355"
      unitRef="cadPerShare">0.210</ifrs-full:DividendsPaidOrdinarySharesPerShare>
    <ifrs-full:DividendsPaidOrdinaryShares contextRef="c-379" decimals="-5" id="f-1356" unitRef="cad">0</ifrs-full:DividendsPaidOrdinaryShares>
    <ifrs-full:DividendPayables contextRef="c-3" decimals="-5" id="f-1357" unitRef="cad">23900000</ifrs-full:DividendPayables>
    <ifrs-full:DividendPayables contextRef="c-4" decimals="-5" id="f-1358" unitRef="cad">22300000</ifrs-full:DividendPayables>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets contextRef="c-1" decimals="-5" id="f-1359" unitRef="cad">43000000.0</ifrs-full:ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets>
    <ifrs-full:ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets contextRef="c-6" decimals="-5" id="f-1360" unitRef="cad">60100000</ifrs-full:ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets>
    <ifrs-full:ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets contextRef="c-1" decimals="-5" id="f-1361" unitRef="cad">49600000</ifrs-full:ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets contextRef="c-6" decimals="-5" id="f-1362" unitRef="cad">75600000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets>
    <ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax contextRef="c-1" decimals="-5" id="f-1363" unitRef="cad">6600000</ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax>
    <ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax contextRef="c-6" decimals="-5" id="f-1364" unitRef="cad">-15500000</ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax>
    <ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory contextRef="c-1" id="f-1365">&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:#f2efec;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, 2024&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, 2023&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:#f2efec;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:#f2efec;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:#f2efec;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:#f2efec;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;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:#f2efec;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:#f2efec;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;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:#f2efec;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:#f2efec;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;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:#f2efec;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;395,725&#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;785,489&#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;229,282&#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:#f2efec;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;118,812&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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;130,644&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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,070&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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;121,498&#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;183,388&#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;26,146&#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:#f2efec;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;(114,329)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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,024)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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;(39,424)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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;(127,173)&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;(284,209)&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;(24,081)&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:#f2efec;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;(16,543)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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,861)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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:#f2efec;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;(14,450)&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;(25,844)&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:#f2efec;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;363,540&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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:#f2efec;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;546,583&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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:#f2efec;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,993&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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;375,600&#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;658,824&#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;231,347&#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-380"
      decimals="INF"
      id="f-1366"
      unitRef="shares">375600</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="c-381"
      decimals="INF"
      id="f-1367"
      unitRef="shares">658824</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="c-382"
      decimals="INF"
      id="f-1368"
      unitRef="shares">231347</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="c-383"
      decimals="INF"
      id="f-1369"
      unitRef="shares">395725</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="c-384"
      decimals="INF"
      id="f-1370"
      unitRef="shares">785489</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="c-385"
      decimals="INF"
      id="f-1371"
      unitRef="shares">229282</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="c-386"
      decimals="INF"
      id="f-1372"
      unitRef="shares">118812</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="c-387"
      decimals="INF"
      id="f-1373"
      unitRef="shares">130644</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="c-56"
      decimals="INF"
      id="f-1374"
      unitRef="shares">13070</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="c-388"
      decimals="INF"
      id="f-1375"
      unitRef="shares">121498</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="c-389"
      decimals="INF"
      id="f-1376"
      unitRef="shares">183388</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="c-390"
      decimals="INF"
      id="f-1377"
      unitRef="shares">26146</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="c-386"
      decimals="INF"
      id="f-1378"
      unitRef="shares">114329</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="c-387"
      decimals="INF"
      id="f-1379"
      unitRef="shares">229024</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="c-56"
      decimals="INF"
      id="f-1380"
      unitRef="shares">39424</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="c-388"
      decimals="INF"
      id="f-1381"
      unitRef="shares">127173</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="c-389"
      decimals="INF"
      id="f-1382"
      unitRef="shares">284209</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="c-390"
      decimals="INF"
      id="f-1383"
      unitRef="shares">24081</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement
      contextRef="c-386"
      decimals="INF"
      id="f-1384"
      unitRef="shares">16543</ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement
      contextRef="c-387"
      decimals="INF"
      id="f-1385"
      unitRef="shares">13861</ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement
      contextRef="c-56"
      decimals="INF"
      id="f-1386"
      unitRef="shares">0</ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement
      contextRef="c-388"
      decimals="INF"
      id="f-1387"
      unitRef="shares">14450</ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement
      contextRef="c-389"
      decimals="INF"
      id="f-1388"
      unitRef="shares">25844</ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement
      contextRef="c-390"
      decimals="INF"
      id="f-1389"
      unitRef="shares">0</ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="c-391"
      decimals="INF"
      id="f-1390"
      unitRef="shares">363540</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="c-392"
      decimals="INF"
      id="f-1391"
      unitRef="shares">546583</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="c-393"
      decimals="INF"
      id="f-1392"
      unitRef="shares">204993</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="c-380"
      decimals="INF"
      id="f-1393"
      unitRef="shares">375600</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="c-381"
      decimals="INF"
      id="f-1394"
      unitRef="shares">658824</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="c-382"
      decimals="INF"
      id="f-1395"
      unitRef="shares">231347</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <stn:VestingDurationForShareBasedPaymentArrangement contextRef="c-388" id="f-1396">P3Y</stn:VestingDurationForShareBasedPaymentArrangement>
    <stn:NumberOfTradingDays contextRef="c-391" decimals="INF" id="f-1397" unitRef="day">5</stn:NumberOfTradingDays>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="c-394"
      decimals="0"
      id="f-1398"
      unitRef="shares">116111</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="c-395"
      decimals="0"
      id="f-1399"
      unitRef="shares">118259</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted contextRef="c-396" decimals="-5" id="f-1400" unitRef="cad">13300000</ifrs-full:WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted>
    <ifrs-full:WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted contextRef="c-397" decimals="-5" id="f-1401" unitRef="cad">9500000</ifrs-full:WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="c-386"
      decimals="INF"
      id="f-1402"
      unitRef="shares">114329</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <stn:WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsExercisedOrVested contextRef="c-391" decimals="-5" id="f-1403" unitRef="cad">13800000</stn:WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsExercisedOrVested>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="c-388"
      decimals="INF"
      id="f-1404"
      unitRef="shares">127173</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <stn:WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsExercisedOrVested contextRef="c-380" decimals="-5" id="f-1405" unitRef="cad">10200000</stn:WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsExercisedOrVested>
    <ifrs-full:LiabilitiesFromSharebasedPaymentTransactions2011 contextRef="c-391" decimals="-5" id="f-1406" unitRef="cad">22200000</ifrs-full:LiabilitiesFromSharebasedPaymentTransactions2011>
    <ifrs-full:LiabilitiesFromSharebasedPaymentTransactions2011 contextRef="c-380" decimals="-5" id="f-1407" unitRef="cad">20200000</ifrs-full:LiabilitiesFromSharebasedPaymentTransactions2011>
    <stn:VestingDurationForShareBasedPaymentArrangement contextRef="c-387" id="f-1408">P3Y</stn:VestingDurationForShareBasedPaymentArrangement>
    <stn:SharebasedPaymentArrangementVestingRightsPercentage
      contextRef="c-398"
      decimals="INF"
      id="f-1409"
      unitRef="number">0</stn:SharebasedPaymentArrangementVestingRightsPercentage>
    <stn:SharebasedPaymentArrangementVestingRightsPercentage
      contextRef="c-399"
      decimals="INF"
      id="f-1410"
      unitRef="number">2</stn:SharebasedPaymentArrangementVestingRightsPercentage>
    <stn:VestingDurationForShareBasedPaymentArrangement contextRef="c-387" id="f-1411">P3Y</stn:VestingDurationForShareBasedPaymentArrangement>
    <stn:ShareBasedPaymentArrangementEquityInstrumentOtherThanOptionGrantedPercentIncrease
      contextRef="c-400"
      decimals="2"
      id="f-1412"
      unitRef="number">0.60</stn:ShareBasedPaymentArrangementEquityInstrumentOtherThanOptionGrantedPercentIncrease>
    <stn:ShareBasedPaymentArrangementEquityInstrumentOtherThanOptionGrantedPercentIncrease
      contextRef="c-401"
      decimals="2"
      id="f-1413"
      unitRef="number">0.40</stn:ShareBasedPaymentArrangementEquityInstrumentOtherThanOptionGrantedPercentIncrease>
    <stn:ShareBasedPaymentArrangementEquityInstrumentOtherThanOptionGrantedPercentIncrease
      contextRef="c-402"
      decimals="2"
      id="f-1414"
      unitRef="number">0.50</stn:ShareBasedPaymentArrangementEquityInstrumentOtherThanOptionGrantedPercentIncrease>
    <stn:VestingDurationForShareBasedPaymentArrangement contextRef="c-387" id="f-1415">P3Y</stn:VestingDurationForShareBasedPaymentArrangement>
    <stn:NumberOfTradingDays contextRef="c-392" decimals="INF" id="f-1416" unitRef="day">5</stn:NumberOfTradingDays>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="c-403"
      decimals="INF"
      id="f-1417"
      unitRef="shares">126023</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="c-404"
      decimals="INF"
      id="f-1418"
      unitRef="shares">177897</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted contextRef="c-405" decimals="-5" id="f-1419" unitRef="cad">13900000</ifrs-full:WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted>
    <ifrs-full:WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted contextRef="c-406" decimals="-5" id="f-1420" unitRef="cad">15700000</ifrs-full:WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="c-403"
      decimals="INF"
      id="f-1421"
      unitRef="shares">229024</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <ifrs-full:PaymentsOfOtherEquityInstruments contextRef="c-403" decimals="-5" id="f-1422" unitRef="cad">41600000</ifrs-full:PaymentsOfOtherEquityInstruments>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="c-404"
      decimals="INF"
      id="f-1423"
      unitRef="shares">284209</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <ifrs-full:PaymentsOfOtherEquityInstruments contextRef="c-404" decimals="-5" id="f-1424" unitRef="cad">28200000</ifrs-full:PaymentsOfOtherEquityInstruments>
    <ifrs-full:LiabilitiesFromSharebasedPaymentTransactions2011 contextRef="c-392" decimals="-5" id="f-1425" unitRef="cad">39500000</ifrs-full:LiabilitiesFromSharebasedPaymentTransactions2011>
    <ifrs-full:LiabilitiesFromSharebasedPaymentTransactions2011 contextRef="c-381" decimals="-5" id="f-1426" unitRef="cad">51500000</ifrs-full:LiabilitiesFromSharebasedPaymentTransactions2011>
    <stn:PercentageOfCompensationInShares
      contextRef="c-407"
      decimals="INF"
      id="f-1427"
      unitRef="number">0.70</stn:PercentageOfCompensationInShares>
    <stn:NumberOfTradingDays contextRef="c-407" decimals="INF" id="f-1428" unitRef="day">10</stn:NumberOfTradingDays>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="c-408"
      decimals="INF"
      id="f-1429"
      unitRef="shares">11446</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="c-409"
      decimals="INF"
      id="f-1430"
      unitRef="shares">23077</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted contextRef="c-407" decimals="-5" id="f-1431" unitRef="cad">1300000</ifrs-full:WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted>
    <ifrs-full:WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted contextRef="c-410" decimals="-5" id="f-1432" unitRef="cad">1800000</ifrs-full:WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted>
    <ifrs-full:IntrinsicValueOfLiabilitiesFromSharebasedPaymentTransactionsForWhichCounterpartysRightToCashOrOtherAssetsVested2011 contextRef="c-393" decimals="-5" id="f-1433" unitRef="cad">23500000</ifrs-full:IntrinsicValueOfLiabilitiesFromSharebasedPaymentTransactionsForWhichCounterpartysRightToCashOrOtherAssetsVested2011>
    <ifrs-full:IntrinsicValueOfLiabilitiesFromSharebasedPaymentTransactionsForWhichCounterpartysRightToCashOrOtherAssetsVested2011 contextRef="c-382" decimals="-5" id="f-1434" unitRef="cad">23800000</ifrs-full:IntrinsicValueOfLiabilitiesFromSharebasedPaymentTransactionsForWhichCounterpartysRightToCashOrOtherAssetsVested2011>
    <ifrs-full:DisclosureOfFairValueMeasurementExplanatory contextRef="c-1" id="f-1435">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 2024, 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 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:#f2efec;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;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, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;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:#f2efec;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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:#f2efec;padding:2px 1pt;text-align:left;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;195.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;195.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 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:#f2efec;padding:2px 1pt;text-align:left;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 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:#f2efec;padding: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:#f2efec;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2efec;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;Notes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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:8pt;font-weight:400;line-height:120%"&gt;16&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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;116.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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:#f2efec;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:#f2efec;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:#f2efec;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:#f2efec;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:#f2efec;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;116.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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;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: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, 2023&lt;/span&gt;&lt;/div&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="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;Assets&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;text-align:left;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;204.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;&#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;204.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;&#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;14,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;20.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;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="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;Notes payable&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:8pt;font-weight:400;line-height:120%"&gt;16,6.c&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;52.0&#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;&#x2014;&#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;&#x2014;&#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;52.0&#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;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;/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 includes a forfeiture assumption which is not based on observable market data and as such, the valuation method is classified as level 3 in the fair value hierarchy. The forfeiture assumption is based on historical forfeiture experience, which has not been significant. For payments with terms greater than one year, the estimated liability is discounted using market rates of interest. &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 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:#f2efec;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;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, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;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;Senior unsecured notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;border-bottom:0.25pt 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:#f2efec;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;548.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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="background-color:#f2efec;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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="background-color:#f2efec;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;548.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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="background-color:#f2efec;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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;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;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: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, 2023&lt;/span&gt;&lt;/div&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="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;Senior unsecured notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.25pt 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;16&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;547.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;&#x2014;&#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;523.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;&#x2014;&#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;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:DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory contextRef="c-1" id="f-1437">&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:#f2efec;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;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, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;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:#f2efec;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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:#f2efec;padding:2px 1pt;text-align:left;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;195.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;195.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 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:#f2efec;padding:2px 1pt;text-align:left;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 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:#f2efec;padding: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:#f2efec;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2efec;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;Notes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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:8pt;font-weight:400;line-height:120%"&gt;16&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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;116.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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:#f2efec;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:#f2efec;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:#f2efec;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:#f2efec;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:#f2efec;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;116.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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;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: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, 2023&lt;/span&gt;&lt;/div&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="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;Assets&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;text-align:left;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;204.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;&#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;204.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;&#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;14,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;20.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;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="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;Notes payable&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:8pt;font-weight:400;line-height:120%"&gt;16,6.c&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;52.0&#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;&#x2014;&#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;&#x2014;&#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;52.0&#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;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;/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 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:#f2efec;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;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, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;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;Senior unsecured notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;border-bottom:0.25pt 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:#f2efec;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;548.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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="background-color:#f2efec;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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="background-color:#f2efec;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;548.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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="background-color:#f2efec;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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;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;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: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, 2023&lt;/span&gt;&lt;/div&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="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;Senior unsecured notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.25pt 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;16&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;547.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;&#x2014;&#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;523.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;&#x2014;&#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;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:DisclosureOfFairValueMeasurementOfAssetsExplanatory contextRef="c-1" id="f-1436">&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:#f2efec;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;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, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;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:#f2efec;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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:#f2efec;padding:2px 1pt;text-align:left;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;195.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;195.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 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:#f2efec;padding:2px 1pt;text-align:left;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 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:#f2efec;padding: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:#f2efec;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2efec;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;Notes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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:8pt;font-weight:400;line-height:120%"&gt;16&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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;116.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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:#f2efec;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:#f2efec;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:#f2efec;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:#f2efec;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:#f2efec;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;116.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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;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: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, 2023&lt;/span&gt;&lt;/div&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="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;Assets&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;text-align:left;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;204.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;&#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;204.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;&#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;14,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;20.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;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="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;Notes payable&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:8pt;font-weight:400;line-height:120%"&gt;16,6.c&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;52.0&#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;&#x2014;&#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;&#x2014;&#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;52.0&#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;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;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfFairValueMeasurementOfAssetsExplanatory>
    <ifrs-full:OtherFinancialAssets contextRef="c-411" decimals="-5" id="f-1438" unitRef="cad">195700000</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c-412" decimals="-5" id="f-1439" unitRef="cad">0</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c-413" decimals="-5" id="f-1440" unitRef="cad">195700000</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c-414" decimals="-5" id="f-1441" unitRef="cad">0</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c-415" decimals="-5" id="f-1442" unitRef="cad">20700000</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c-416" decimals="-5" id="f-1443" unitRef="cad">0</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c-417" decimals="-5" id="f-1444" unitRef="cad">20700000</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c-418" decimals="-5" id="f-1445" unitRef="cad">0</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialLiabilities contextRef="c-419" decimals="-5" id="f-1446" unitRef="cad">116800000</ifrs-full:OtherFinancialLiabilities>
    <ifrs-full:OtherFinancialLiabilities contextRef="c-420" decimals="-5" id="f-1447" unitRef="cad">0</ifrs-full:OtherFinancialLiabilities>
    <ifrs-full:OtherFinancialLiabilities contextRef="c-421" decimals="-5" id="f-1448" unitRef="cad">0</ifrs-full:OtherFinancialLiabilities>
    <ifrs-full:OtherFinancialLiabilities contextRef="c-422" decimals="-5" id="f-1449" unitRef="cad">116800000</ifrs-full:OtherFinancialLiabilities>
    <ifrs-full:OtherFinancialAssets contextRef="c-423" decimals="-5" id="f-1450" unitRef="cad">204500000</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c-424" decimals="-5" id="f-1451" unitRef="cad">0</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c-425" decimals="-5" id="f-1452" unitRef="cad">204500000</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c-426" decimals="-5" id="f-1453" unitRef="cad">0</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c-427" decimals="-5" id="f-1454" unitRef="cad">20000000.0</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c-428" decimals="-5" id="f-1455" unitRef="cad">0</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c-429" decimals="-5" id="f-1456" unitRef="cad">20000000.0</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialAssets contextRef="c-430" decimals="-5" id="f-1457" unitRef="cad">0</ifrs-full:OtherFinancialAssets>
    <ifrs-full:OtherFinancialLiabilities contextRef="c-431" decimals="-5" id="f-1458" unitRef="cad">52000000.0</ifrs-full:OtherFinancialLiabilities>
    <ifrs-full:OtherFinancialLiabilities contextRef="c-432" decimals="-5" id="f-1459" unitRef="cad">0</ifrs-full:OtherFinancialLiabilities>
    <ifrs-full:OtherFinancialLiabilities contextRef="c-433" decimals="-5" id="f-1460" unitRef="cad">0</ifrs-full:OtherFinancialLiabilities>
    <ifrs-full:OtherFinancialLiabilities contextRef="c-434" decimals="-5" id="f-1461" unitRef="cad">52000000.0</ifrs-full:OtherFinancialLiabilities>
    <ifrs-full:Liabilities contextRef="c-435" decimals="-5" id="f-1462" unitRef="cad">548100000</ifrs-full:Liabilities>
    <ifrs-full:Liabilities contextRef="c-436" decimals="-5" id="f-1463" unitRef="cad">0</ifrs-full:Liabilities>
    <ifrs-full:Liabilities contextRef="c-437" decimals="-5" id="f-1464" unitRef="cad">548200000</ifrs-full:Liabilities>
    <ifrs-full:Liabilities contextRef="c-438" decimals="-5" id="f-1465" unitRef="cad">0</ifrs-full:Liabilities>
    <ifrs-full:Liabilities contextRef="c-439" decimals="-5" id="f-1466" unitRef="cad">547600000</ifrs-full:Liabilities>
    <ifrs-full:Liabilities contextRef="c-440" decimals="-5" id="f-1467" unitRef="cad">0</ifrs-full:Liabilities>
    <ifrs-full:Liabilities contextRef="c-441" decimals="-5" id="f-1468" unitRef="cad">523200000</ifrs-full:Liabilities>
    <ifrs-full:Liabilities contextRef="c-442" decimals="-5" id="f-1469" unitRef="cad">0</ifrs-full:Liabilities>
    <ifrs-full:DisclosureOfFinancialInstrumentsExplanatory contextRef="c-1" id="f-1470">Financial Instruments&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 $25.5 maturing between 2025 and 2027. &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). For the year ended December&#160;31, 2024, the TRSs related to the Company's RSUs had a fair value of $10.7 (2023 - $13.0), a gain of $2.4 ($1.8 net of tax) (2023 - gain of $13.2 ($10.1 net of tax)) in OCI, and a gain of $5.5 (2023 - gain of $8.1) was reclassified to the consolidated &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;statements of income, in administrative and marketing expenses. The TRSs related to the Company's PSUs and DSUs, for which hedge accounting was not applied, had a fair value of $8.2 (2023 - $7.0) and a net unrealized gain of $1.1 (2023 - unrealized gain of $7.4) 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&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, 2024, was $2,702.7 (2023 &#x2013; $2,407.3).&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 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, 2024, the days of revenue in trade receivables was 61 days (2023 &#x2013; 59 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:#f2efec;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;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:#f2efec;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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.07&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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:#f2efec;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.11&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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:#f2efec;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.25&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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:#f2efec;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.55&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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:#f2efec;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.49&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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:#f2efec;padding:2px 1pt;text-align:left;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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,271.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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,642.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;380.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;94.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:#f2efec;padding:2px 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:#f2efec;padding: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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 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, 2023&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.09&#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.08&#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.23&#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.75&#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.41&#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,844.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,329.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;309.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;92.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;31.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;82.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;padding:2px 1pt;text-align:left;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;3.5&#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.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.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="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.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="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.5&#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, 2024, would increase or decrease the Company&#x2019;s net income by $2.8 (2023 - $3.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 PSUs, RSUs, and DSUs by entering into TRSs. &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, 2024, was $563.2 (2023 &#x2013; $732.7) 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&gt;&lt;br/&gt;&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:#f2efec;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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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:#f2efec;padding:2px 1pt;text-align:left;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span id="i82131fb8ae284c2e97f5dada3d3faa65_3-1-1-1-234924"&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;17.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 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:#f2efec;padding:2px 1pt;text-align:left;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 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:#f2efec;padding:2px 1pt;text-align:left;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;741.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;140.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;266.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;334.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:#f2efec;padding:2px 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:#f2efec;padding:2px 1pt;text-align:left;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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,390.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;546.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;666.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:#f2efec;padding:2px 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:#f2efec;padding:2px 1pt;text-align:left;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 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:#f2efec;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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,176&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,361.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:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;813.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:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,000.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:#f2efec;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, 2023&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="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;Bank indebtedness&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;23.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;23.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;&#x2014;&#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;&#x2014;&#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;Trade and other payables &lt;br/&gt;(Note 6.c)&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;842.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;842.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;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;667.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;119.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;228.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;320.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;Long-term debt&lt;br/&gt;(Note 6.c)&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,103.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;126.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;185.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;790.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;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;5.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;5.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;&#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,642.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;1,117.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;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;414.5&#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,110.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 style="margin-top: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: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, 2024, was 1.0% higher or lower, with all other variables held constant, net income would decrease or increase by $5.3 (2023 - $4.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: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 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-443" decimals="-5" id="f-1471" unitRef="cad">25500000</ifrs-full:NominalAmountOfHedgingInstrument>
    <ifrs-full:HedgingInstrumentAssets contextRef="c-444" decimals="-5" id="f-1472" unitRef="cad">10700000</ifrs-full:HedgingInstrumentAssets>
    <ifrs-full:HedgingInstrumentAssets contextRef="c-445" decimals="-5" id="f-1473" unitRef="cad">13000000.0</ifrs-full:HedgingInstrumentAssets>
    <ifrs-full:GainLossOnChangeInFairValueOfHedgingInstrumentUsedAsBasisForRecognisingHedgeIneffectiveness contextRef="c-446" decimals="-5" id="f-1474" unitRef="cad">2400000</ifrs-full:GainLossOnChangeInFairValueOfHedgingInstrumentUsedAsBasisForRecognisingHedgeIneffectiveness>
    <ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax contextRef="c-446" decimals="-5" id="f-1475" unitRef="cad">1800000</ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax>
    <ifrs-full:GainLossOnChangeInFairValueOfHedgingInstrumentUsedAsBasisForRecognisingHedgeIneffectiveness contextRef="c-447" decimals="-5" id="f-1476" unitRef="cad">13200000</ifrs-full:GainLossOnChangeInFairValueOfHedgingInstrumentUsedAsBasisForRecognisingHedgeIneffectiveness>
    <ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax contextRef="c-447" decimals="-5" id="f-1477" unitRef="cad">10100000</ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax>
    <ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax contextRef="c-446" decimals="-5" id="f-1478" unitRef="cad">5500000</ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax>
    <ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax contextRef="c-447" decimals="-5" id="f-1479" unitRef="cad">8100000</ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax>
    <ifrs-full:FinancialAssets contextRef="c-448" decimals="-5" id="f-1480" unitRef="cad">8200000</ifrs-full:FinancialAssets>
    <ifrs-full:FinancialAssets contextRef="c-449" decimals="-5" id="f-1481" unitRef="cad">7000000.0</ifrs-full:FinancialAssets>
    <ifrs-full:GainsOnChangeInFairValueOfDerivatives contextRef="c-450" decimals="-5" id="f-1482" unitRef="cad">1100000</ifrs-full:GainsOnChangeInFairValueOfDerivatives>
    <ifrs-full:GainsOnChangeInFairValueOfDerivatives contextRef="c-451" decimals="-5" id="f-1483" unitRef="cad">7400000</ifrs-full:GainsOnChangeInFairValueOfDerivatives>
    <ifrs-full:MaximumExposureToCreditRisk contextRef="c-3" decimals="-5" id="f-1484" unitRef="cad">2702700000</ifrs-full:MaximumExposureToCreditRisk>
    <ifrs-full:MaximumExposureToCreditRisk contextRef="c-4" decimals="-5" id="f-1485" unitRef="cad">2407300000</ifrs-full:MaximumExposureToCreditRisk>
    <stn:NumberOfInternalTargetOfDaysOfRevenueInTradeReceivables contextRef="c-3" decimals="INF" id="f-1486" unitRef="day">61</stn:NumberOfInternalTargetOfDaysOfRevenueInTradeReceivables>
    <stn:NumberOfInternalTargetOfDaysOfRevenueInTradeReceivables contextRef="c-4" decimals="INF" id="f-1487" unitRef="day">59</stn:NumberOfInternalTargetOfDaysOfRevenueInTradeReceivables>
    <ifrs-full:DisclosureOfProvisionMatrixExplanatory contextRef="c-1" id="f-1488">&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:#f2efec;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;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:#f2efec;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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.07&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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:#f2efec;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.11&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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:#f2efec;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.25&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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:#f2efec;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.55&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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:#f2efec;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.49&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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:#f2efec;padding:2px 1pt;text-align:left;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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,271.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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,642.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;380.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;94.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:#f2efec;padding:2px 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:#f2efec;padding: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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 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, 2023&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.09&#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.08&#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.23&#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.75&#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.41&#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,844.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,329.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;309.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;92.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;31.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;82.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;padding:2px 1pt;text-align:left;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;3.5&#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.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.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="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.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="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.5&#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-452"
      decimals="4"
      id="f-1489"
      unitRef="number">0.0007</ifrs-full:ExpectedCreditLossRate>
    <ifrs-full:ExpectedCreditLossRate
      contextRef="c-453"
      decimals="4"
      id="f-1490"
      unitRef="number">0.0011</ifrs-full:ExpectedCreditLossRate>
    <ifrs-full:ExpectedCreditLossRate
      contextRef="c-454"
      decimals="4"
      id="f-1491"
      unitRef="number">0.0025</ifrs-full:ExpectedCreditLossRate>
    <ifrs-full:ExpectedCreditLossRate
      contextRef="c-455"
      decimals="4"
      id="f-1492"
      unitRef="number">0.0055</ifrs-full:ExpectedCreditLossRate>
    <ifrs-full:ExpectedCreditLossRate
      contextRef="c-456"
      decimals="4"
      id="f-1493"
      unitRef="number">0.0149</ifrs-full:ExpectedCreditLossRate>
    <ifrs-full:FinancialAssets contextRef="c-123" decimals="-5" id="f-1494" unitRef="cad">2271800000</ifrs-full:FinancialAssets>
    <ifrs-full:FinancialAssets contextRef="c-457" decimals="-5" id="f-1495" unitRef="cad">1642600000</ifrs-full:FinancialAssets>
    <ifrs-full:FinancialAssets contextRef="c-458" decimals="-5" id="f-1496" unitRef="cad">380600000</ifrs-full:FinancialAssets>
    <ifrs-full:FinancialAssets contextRef="c-459" decimals="-5" id="f-1497" unitRef="cad">118300000</ifrs-full:FinancialAssets>
    <ifrs-full:FinancialAssets contextRef="c-460" decimals="-5" id="f-1498" unitRef="cad">36100000</ifrs-full:FinancialAssets>
    <ifrs-full:FinancialAssets contextRef="c-461" decimals="-5" id="f-1499" unitRef="cad">94200000</ifrs-full:FinancialAssets>
    <ifrs-full:LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses contextRef="c-195" decimals="-5" id="f-1500" unitRef="cad">3500000</ifrs-full:LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses>
    <ifrs-full:LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses contextRef="c-462" decimals="-5" id="f-1501" unitRef="cad">1200000</ifrs-full:LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses>
    <ifrs-full:LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses contextRef="c-463" decimals="-5" id="f-1502" unitRef="cad">400000</ifrs-full:LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses>
    <ifrs-full:LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses contextRef="c-464" decimals="-5" id="f-1503" unitRef="cad">300000</ifrs-full:LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses>
    <ifrs-full:LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses contextRef="c-465" decimals="-5" id="f-1504" unitRef="cad">200000</ifrs-full:LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses>
    <ifrs-full:LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses contextRef="c-466" decimals="-5" id="f-1505" unitRef="cad">1400000</ifrs-full:LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses>
    <ifrs-full:ExpectedCreditLossRate
      contextRef="c-467"
      decimals="4"
      id="f-1506"
      unitRef="number">0.0009</ifrs-full:ExpectedCreditLossRate>
    <ifrs-full:ExpectedCreditLossRate
      contextRef="c-468"
      decimals="4"
      id="f-1507"
      unitRef="number">0.0008</ifrs-full:ExpectedCreditLossRate>
    <ifrs-full:ExpectedCreditLossRate
      contextRef="c-469"
      decimals="4"
      id="f-1508"
      unitRef="number">0.0023</ifrs-full:ExpectedCreditLossRate>
    <ifrs-full:ExpectedCreditLossRate
      contextRef="c-470"
      decimals="4"
      id="f-1509"
      unitRef="number">0.0075</ifrs-full:ExpectedCreditLossRate>
    <ifrs-full:ExpectedCreditLossRate
      contextRef="c-471"
      decimals="4"
      id="f-1510"
      unitRef="number">0.0141</ifrs-full:ExpectedCreditLossRate>
    <ifrs-full:FinancialAssets contextRef="c-113" decimals="-5" id="f-1511" unitRef="cad">1844500000</ifrs-full:FinancialAssets>
    <ifrs-full:FinancialAssets contextRef="c-472" decimals="-5" id="f-1512" unitRef="cad">1329500000</ifrs-full:FinancialAssets>
    <ifrs-full:FinancialAssets contextRef="c-473" decimals="-5" id="f-1513" unitRef="cad">309000000.0</ifrs-full:FinancialAssets>
    <ifrs-full:FinancialAssets contextRef="c-474" decimals="-5" id="f-1514" unitRef="cad">92100000</ifrs-full:FinancialAssets>
    <ifrs-full:FinancialAssets contextRef="c-475" decimals="-5" id="f-1515" unitRef="cad">31700000</ifrs-full:FinancialAssets>
    <ifrs-full:FinancialAssets contextRef="c-476" decimals="-5" id="f-1516" unitRef="cad">82200000</ifrs-full:FinancialAssets>
    <ifrs-full:LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses contextRef="c-196" decimals="-5" id="f-1517" unitRef="cad">3500000</ifrs-full:LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses>
    <ifrs-full:LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses contextRef="c-477" decimals="-5" id="f-1518" unitRef="cad">1200000</ifrs-full:LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses>
    <ifrs-full:LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses contextRef="c-478" decimals="-5" id="f-1519" unitRef="cad">300000</ifrs-full:LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses>
    <ifrs-full:LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses contextRef="c-479" decimals="-5" id="f-1520" unitRef="cad">200000</ifrs-full:LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses>
    <ifrs-full:LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses contextRef="c-480" decimals="-5" id="f-1521" unitRef="cad">300000</ifrs-full:LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses>
    <ifrs-full:LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses contextRef="c-481" decimals="-5" id="f-1522" unitRef="cad">1500000</ifrs-full:LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses>
    <stn:SensitivityAnalysisOfFairValueProfitLossImpactOf5ChangeInEquityPrices contextRef="c-3" decimals="-5" id="f-1523" unitRef="cad">2800000</stn:SensitivityAnalysisOfFairValueProfitLossImpactOf5ChangeInEquityPrices>
    <stn:SensitivityAnalysisOfFairValueProfitLossImpactOf5ChangeInEquityPrices contextRef="c-4" decimals="-5" id="f-1524" unitRef="cad">3000000.0</stn:SensitivityAnalysisOfFairValueProfitLossImpactOf5ChangeInEquityPrices>
    <stn:LineOfCreditFacilityMaximumBorrowingsCapacity contextRef="c-278" decimals="-6" id="f-1525" unitRef="cad">800000000</stn:LineOfCreditFacilityMaximumBorrowingsCapacity>
    <ifrs-full:UndrawnBorrowingFacilities contextRef="c-482" decimals="-5" id="f-1526" unitRef="cad">563200000</ifrs-full:UndrawnBorrowingFacilities>
    <ifrs-full:UndrawnBorrowingFacilities contextRef="c-483" decimals="-5" id="f-1527" unitRef="cad">732700000</ifrs-full:UndrawnBorrowingFacilities>
    <stn:LineOfCreditFacilityAdditionalBorrowingsCapacity contextRef="c-291" decimals="-6" id="f-1528" unitRef="cad">600000000</stn:LineOfCreditFacilityAdditionalBorrowingsCapacity>
    <ifrs-full:MaturityAnalysisForNonderivativeFinancialLiabilities contextRef="c-1" id="f-1529">&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:#f2efec;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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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:#f2efec;padding:2px 1pt;text-align:left;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span id="i82131fb8ae284c2e97f5dada3d3faa65_3-1-1-1-234924"&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;17.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 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:#f2efec;padding:2px 1pt;text-align:left;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 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:#f2efec;padding:2px 1pt;text-align:left;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;741.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;140.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;266.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;334.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:#f2efec;padding:2px 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:#f2efec;padding:2px 1pt;text-align:left;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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,390.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;546.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;666.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:#f2efec;padding:2px 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:#f2efec;padding:2px 1pt;text-align:left;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 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:#f2efec;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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,176&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,361.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:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;813.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:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,000.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:#f2efec;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, 2023&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="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;Bank indebtedness&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;23.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;23.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;&#x2014;&#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;&#x2014;&#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;Trade and other payables &lt;br/&gt;(Note 6.c)&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;842.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;842.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;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;667.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;119.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;228.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;320.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;Long-term debt&lt;br/&gt;(Note 6.c)&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,103.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;126.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;185.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;790.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;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;5.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;5.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;&#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,642.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;1,117.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;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;414.5&#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,110.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;</ifrs-full:MaturityAnalysisForNonderivativeFinancialLiabilities>
    <ifrs-full:BankBorrowingsUndiscountedCashFlows contextRef="c-3" decimals="-5" id="f-1530" unitRef="cad">17100000</ifrs-full:BankBorrowingsUndiscountedCashFlows>
    <ifrs-full:BankBorrowingsUndiscountedCashFlows contextRef="c-370" decimals="-5" id="f-1531" unitRef="cad">17100000</ifrs-full:BankBorrowingsUndiscountedCashFlows>
    <ifrs-full:BankBorrowingsUndiscountedCashFlows contextRef="c-371" decimals="-5" id="f-1532" unitRef="cad">0</ifrs-full:BankBorrowingsUndiscountedCashFlows>
    <ifrs-full:BankBorrowingsUndiscountedCashFlows contextRef="c-372" decimals="-5" id="f-1533" unitRef="cad">0</ifrs-full:BankBorrowingsUndiscountedCashFlows>
    <ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows contextRef="c-3" decimals="-5" id="f-1534" unitRef="cad">1018700000</ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows>
    <ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows contextRef="c-370" decimals="-5" id="f-1535" unitRef="cad">1018700000</ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows>
    <ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows contextRef="c-371" decimals="-5" id="f-1536" unitRef="cad">0</ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows>
    <ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows contextRef="c-372" decimals="-5" id="f-1537" unitRef="cad">0</ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows>
    <ifrs-full:GrossLeaseLiabilities contextRef="c-3" decimals="-5" id="f-1538" unitRef="cad">741600000</ifrs-full:GrossLeaseLiabilities>
    <ifrs-full:GrossLeaseLiabilities contextRef="c-370" decimals="-5" id="f-1539" unitRef="cad">140400000</ifrs-full:GrossLeaseLiabilities>
    <ifrs-full:GrossLeaseLiabilities contextRef="c-371" decimals="-5" id="f-1540" unitRef="cad">266600000</ifrs-full:GrossLeaseLiabilities>
    <ifrs-full:GrossLeaseLiabilities contextRef="c-372" decimals="-5" id="f-1541" unitRef="cad">334600000</ifrs-full:GrossLeaseLiabilities>
    <stn:NonCurrentBorrowingsUndiscountedCashFlows contextRef="c-3" decimals="-5" id="f-1542" unitRef="cad">1390900000</stn:NonCurrentBorrowingsUndiscountedCashFlows>
    <stn:NonCurrentBorrowingsUndiscountedCashFlows contextRef="c-370" decimals="-5" id="f-1543" unitRef="cad">178600000</stn:NonCurrentBorrowingsUndiscountedCashFlows>
    <stn:NonCurrentBorrowingsUndiscountedCashFlows contextRef="c-371" decimals="-5" id="f-1544" unitRef="cad">546000000.0</stn:NonCurrentBorrowingsUndiscountedCashFlows>
    <stn:NonCurrentBorrowingsUndiscountedCashFlows contextRef="c-372" decimals="-5" id="f-1545" unitRef="cad">666300000</stn:NonCurrentBorrowingsUndiscountedCashFlows>
    <stn:OtherBorrowingsUndiscountedCashFlows contextRef="c-3" decimals="-5" id="f-1546" unitRef="cad">7700000</stn:OtherBorrowingsUndiscountedCashFlows>
    <stn:OtherBorrowingsUndiscountedCashFlows contextRef="c-370" decimals="-5" id="f-1547" unitRef="cad">6800000</stn:OtherBorrowingsUndiscountedCashFlows>
    <stn:OtherBorrowingsUndiscountedCashFlows contextRef="c-371" decimals="-5" id="f-1548" unitRef="cad">900000</stn:OtherBorrowingsUndiscountedCashFlows>
    <stn:OtherBorrowingsUndiscountedCashFlows contextRef="c-372" decimals="-5" id="f-1549" unitRef="cad">0</stn:OtherBorrowingsUndiscountedCashFlows>
    <ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows contextRef="c-3" decimals="-5" id="f-1550" unitRef="cad">3176000000</ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows>
    <ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows contextRef="c-370" decimals="-5" id="f-1551" unitRef="cad">1361600000</ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows>
    <ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows contextRef="c-371" decimals="-5" id="f-1552" unitRef="cad">813500000</ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows>
    <ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows contextRef="c-372" decimals="-5" id="f-1553" unitRef="cad">1000900000</ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows>
    <ifrs-full:BankBorrowingsUndiscountedCashFlows contextRef="c-4" decimals="-5" id="f-1554" unitRef="cad">23600000</ifrs-full:BankBorrowingsUndiscountedCashFlows>
    <ifrs-full:BankBorrowingsUndiscountedCashFlows contextRef="c-484" decimals="-5" id="f-1555" unitRef="cad">23600000</ifrs-full:BankBorrowingsUndiscountedCashFlows>
    <ifrs-full:BankBorrowingsUndiscountedCashFlows contextRef="c-485" decimals="-5" id="f-1556" unitRef="cad">0</ifrs-full:BankBorrowingsUndiscountedCashFlows>
    <ifrs-full:BankBorrowingsUndiscountedCashFlows contextRef="c-486" decimals="-5" id="f-1557" unitRef="cad">0</ifrs-full:BankBorrowingsUndiscountedCashFlows>
    <ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows contextRef="c-4" decimals="-5" id="f-1558" unitRef="cad">842400000</ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows>
    <ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows contextRef="c-484" decimals="-5" id="f-1559" unitRef="cad">842400000</ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows>
    <ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows contextRef="c-485" decimals="-5" id="f-1560" unitRef="cad">0</ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows>
    <ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows contextRef="c-486" decimals="-5" id="f-1561" unitRef="cad">0</ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows>
    <ifrs-full:GrossLeaseLiabilities contextRef="c-4" decimals="-5" id="f-1562" unitRef="cad">667800000</ifrs-full:GrossLeaseLiabilities>
    <ifrs-full:GrossLeaseLiabilities contextRef="c-484" decimals="-5" id="f-1563" unitRef="cad">119400000</ifrs-full:GrossLeaseLiabilities>
    <ifrs-full:GrossLeaseLiabilities contextRef="c-485" decimals="-5" id="f-1564" unitRef="cad">228300000</ifrs-full:GrossLeaseLiabilities>
    <ifrs-full:GrossLeaseLiabilities contextRef="c-486" decimals="-5" id="f-1565" unitRef="cad">320100000</ifrs-full:GrossLeaseLiabilities>
    <stn:NonCurrentBorrowingsUndiscountedCashFlows contextRef="c-4" decimals="-5" id="f-1566" unitRef="cad">1103000000</stn:NonCurrentBorrowingsUndiscountedCashFlows>
    <stn:NonCurrentBorrowingsUndiscountedCashFlows contextRef="c-484" decimals="-5" id="f-1567" unitRef="cad">126600000</stn:NonCurrentBorrowingsUndiscountedCashFlows>
    <stn:NonCurrentBorrowingsUndiscountedCashFlows contextRef="c-485" decimals="-5" id="f-1568" unitRef="cad">185900000</stn:NonCurrentBorrowingsUndiscountedCashFlows>
    <stn:NonCurrentBorrowingsUndiscountedCashFlows contextRef="c-486" decimals="-5" id="f-1569" unitRef="cad">790500000</stn:NonCurrentBorrowingsUndiscountedCashFlows>
    <stn:OtherBorrowingsUndiscountedCashFlows contextRef="c-4" decimals="-5" id="f-1570" unitRef="cad">5600000</stn:OtherBorrowingsUndiscountedCashFlows>
    <stn:OtherBorrowingsUndiscountedCashFlows contextRef="c-484" decimals="-5" id="f-1571" unitRef="cad">5300000</stn:OtherBorrowingsUndiscountedCashFlows>
    <stn:OtherBorrowingsUndiscountedCashFlows contextRef="c-485" decimals="-5" id="f-1572" unitRef="cad">300000</stn:OtherBorrowingsUndiscountedCashFlows>
    <stn:OtherBorrowingsUndiscountedCashFlows contextRef="c-486" decimals="-5" id="f-1573" unitRef="cad">0</stn:OtherBorrowingsUndiscountedCashFlows>
    <ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows contextRef="c-4" decimals="-5" id="f-1574" unitRef="cad">2642400000</ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows>
    <ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows contextRef="c-484" decimals="-5" id="f-1575" unitRef="cad">1117300000</ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows>
    <ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows contextRef="c-485" decimals="-5" id="f-1576" unitRef="cad">414500000</ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows>
    <ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows contextRef="c-486" decimals="-5" id="f-1577" unitRef="cad">1110600000</ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows>
    <stn:SensitivityAnalysisOfFairValueProfitLossImpactOf10ChangeInInterestRateOnBorrowings contextRef="c-1" decimals="-5" id="f-1578" unitRef="cad">5300000</stn:SensitivityAnalysisOfFairValueProfitLossImpactOf10ChangeInInterestRateOnBorrowings>
    <stn:SensitivityAnalysisOfFairValueProfitLossImpactOf10ChangeInInterestRateOnBorrowings contextRef="c-6" decimals="-5" id="f-1579" unitRef="cad">4000000.0</stn:SensitivityAnalysisOfFairValueProfitLossImpactOf10ChangeInInterestRateOnBorrowings>
    <ifrs-full:DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory contextRef="c-1" id="f-1580">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:#f2efec;padding:2px 1pt;text-align:right;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;2024&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;2023&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:#f2efec;padding:2px 1pt;text-align:right;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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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;(Note 6.c)&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:#f2efec;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;175.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:#f2efec;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;124.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;Non-current&#160;portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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,208.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;974.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-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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,383.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:#f2efec;border-top: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,098.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="padding:2px 1pt;text-align:left;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="padding:2px 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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(352.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="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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,172.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:#f2efec;border-top: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;768.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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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,945.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,451.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-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:#f2efec;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;4,117.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:#f2efec;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,220.0&#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 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, 2024.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory>
    <stn:DisclosureOfDetailedInformationAboutCapitalManagedTextBlock contextRef="c-1" id="f-1581">&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:#f2efec;padding:2px 1pt;text-align:right;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;2024&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;2023&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:#f2efec;padding:2px 1pt;text-align:right;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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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;(Note 6.c)&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:#f2efec;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;175.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:#f2efec;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;124.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;Non-current&#160;portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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,208.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;974.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-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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,383.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:#f2efec;border-top: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,098.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="padding:2px 1pt;text-align:left;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="padding:2px 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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(352.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="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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,172.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:#f2efec;border-top: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;768.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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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,945.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,451.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-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:#f2efec;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;4,117.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:#f2efec;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,220.0&#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-1582" unitRef="cad">175000000.0</ifrs-full:CurrentPortionOfLongtermBorrowings>
    <ifrs-full:CurrentPortionOfLongtermBorrowings contextRef="c-4" decimals="-5" id="f-1583" unitRef="cad">124000000.0</ifrs-full:CurrentPortionOfLongtermBorrowings>
    <ifrs-full:LongtermBorrowings contextRef="c-3" decimals="-5" id="f-1584" unitRef="cad">1208500000</ifrs-full:LongtermBorrowings>
    <ifrs-full:LongtermBorrowings contextRef="c-4" decimals="-5" id="f-1585" unitRef="cad">974200000</ifrs-full:LongtermBorrowings>
    <ifrs-full:Borrowings contextRef="c-3" decimals="-5" id="f-1586" unitRef="cad">1383500000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings contextRef="c-4" decimals="-5" id="f-1587" unitRef="cad">1098200000</ifrs-full:Borrowings>
    <stn:BankIndebtedness contextRef="c-3" decimals="-5" id="f-1588" unitRef="cad">17100000</stn:BankIndebtedness>
    <stn:BankIndebtedness contextRef="c-4" decimals="-5" id="f-1589" unitRef="cad">23600000</stn:BankIndebtedness>
    <ifrs-full:CashAndCashEquivalents contextRef="c-3" decimals="-5" id="f-1590" unitRef="cad">228500000</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents contextRef="c-4" decimals="-5" id="f-1591" unitRef="cad">352900000</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:NetDebt contextRef="c-3" decimals="-5" id="f-1592" unitRef="cad">1172100000</ifrs-full:NetDebt>
    <ifrs-full:NetDebt contextRef="c-4" decimals="-5" id="f-1593" unitRef="cad">768900000</ifrs-full:NetDebt>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-3" decimals="-5" id="f-1594" unitRef="cad">2945100000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent contextRef="c-4" decimals="-5" id="f-1595" unitRef="cad">2451100000</ifrs-full:EquityAttributableToOwnersOfParent>
    <stn:CapitalNetOfCashAndCashEquivalents contextRef="c-3" decimals="-5" id="f-1596" unitRef="cad">4117200000</stn:CapitalNetOfCashAndCashEquivalents>
    <stn:CapitalNetOfCashAndCashEquivalents contextRef="c-4" decimals="-5" id="f-1597" unitRef="cad">3220000000</stn:CapitalNetOfCashAndCashEquivalents>
    <ifrs-full:DisclosureOfIncomeTaxExplanatory contextRef="c-1" id="f-1598">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:#f2efec;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;2024&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;2023&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:#f2efec;padding:2px 1pt;text-align:right;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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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;(Note 6.c)&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:#f2efec;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.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:#f2efec;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.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="padding:2px 1pt;text-align:left;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/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:#f2efec;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.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:#f2efec;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;22.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;Current income tax expense of $146.2 (2023 - $141.6) 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:#f2efec;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;2024&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;2023&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:#f2efec;padding:2px 1pt;text-align:right;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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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;(Note 6.c)&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:#f2efec;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;(45.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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;(49.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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;Change of tax rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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="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:#f2efec;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;(42.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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;(50.4)&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:#f2efec;padding:2px 1pt;text-align:right;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;2024&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;2023&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:#f2efec;padding:2px 1pt;text-align:right;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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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;(Note 6.c)&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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;152.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;Differences in timing of taxability of revenue and deductibility of expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;198.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;154.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;Loss and tax credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(192.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(129.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;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(106.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:#f2efec;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.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:#f2efec;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;66.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 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:#f2efec;padding:2px 1pt;text-align:right;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;2024&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;2023&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:#f2efec;padding:2px 1pt;text-align:right;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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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;(Note 6.c)&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:#f2efec;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;66.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:#f2efec;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;10.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="display:none"&gt;&lt;/td&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 recovery during the year recognized in net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;42.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="padding:2px 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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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;Tax effect on equity items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(57.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/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:#f2efec;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.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:#f2efec;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;66.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;At December&#160;31, 2024, 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:#f2efec;padding:2px 1pt;text-align:right;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;2024&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;2023&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:#f2efec;padding:2px 1pt;text-align:right;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;/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;Non-capital&#160;tax losses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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;Expire (2025 to 2044)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;border-top: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.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&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="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:#f2efec;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;46.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:#f2efec;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;56.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;/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 $4.2 (2023 - $3.9), 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;In 2024, Canada enacted the Pillar Two global minimum tax model rules (the "Pillar Two" rules) of the OECD's Inclusive Framework on Base Erosion and Profit Shifting ("BEPS"), effective for reporting periods commencing on or after January 1, 2024. These rules require a top-up tax to be paid in jurisdictions where the effective tax rate of the Company is less than 15%. The Company has completed its assessment of the Pillar Two rules and determined that most entities within the Company have an effective tax rate that exceeds 15% or meet the transitional safe harbor rules, such that no top-up tax would apply. During 2024, the current tax expense arising from the Pillar Two rules was $2.5. The Company will continue to monitor new developments from the legislative impacts, as well as any tax legislative changes in jurisdictions where the Company operates.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfIncomeTaxExplanatory>
    <stn:DisclosureOfReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateTextBlock contextRef="c-1" id="f-1599">&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:#f2efec;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;2024&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;2023&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:#f2efec;padding:2px 1pt;text-align:right;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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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;(Note 6.c)&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:#f2efec;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.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:#f2efec;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.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="padding:2px 1pt;text-align:left;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/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:#f2efec;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.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:#f2efec;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;22.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:DisclosureOfReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateTextBlock>
    <ifrs-full:ApplicableTaxRate contextRef="c-1" decimals="3" id="f-1600" unitRef="number">0.250</ifrs-full:ApplicableTaxRate>
    <ifrs-full:ApplicableTaxRate contextRef="c-6" decimals="3" id="f-1601" unitRef="number">0.255</ifrs-full:ApplicableTaxRate>
    <ifrs-full:TaxRateEffectOfForeignTaxRates contextRef="c-1" decimals="3" id="f-1602" unitRef="number">-0.025</ifrs-full:TaxRateEffectOfForeignTaxRates>
    <ifrs-full:TaxRateEffectOfForeignTaxRates contextRef="c-6" decimals="3" id="f-1603" unitRef="number">-0.042</ifrs-full:TaxRateEffectOfForeignTaxRates>
    <ifrs-full:TaxRateEffectOfRevenuesExemptFromTaxation contextRef="c-1" decimals="3" id="f-1604" unitRef="number">0.008</ifrs-full:TaxRateEffectOfRevenuesExemptFromTaxation>
    <ifrs-full:TaxRateEffectOfRevenuesExemptFromTaxation contextRef="c-6" decimals="3" id="f-1605" unitRef="number">0.010</ifrs-full:TaxRateEffectOfRevenuesExemptFromTaxation>
    <ifrs-full:TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss contextRef="c-1" decimals="3" id="f-1606" unitRef="number">0.007</ifrs-full:TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss>
    <ifrs-full:TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss contextRef="c-6" decimals="3" id="f-1607" unitRef="number">0.005</ifrs-full:TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss>
    <ifrs-full:TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods contextRef="c-1" decimals="3" id="f-1608" unitRef="number">-0.001</ifrs-full:TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods>
    <ifrs-full:TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods contextRef="c-6" decimals="3" id="f-1609" unitRef="number">0.008</ifrs-full:TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods>
    <ifrs-full:OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome contextRef="c-1" decimals="3" id="f-1610" unitRef="number">0</ifrs-full:OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome>
    <ifrs-full:OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome contextRef="c-6" decimals="3" id="f-1611" unitRef="number">0.008</ifrs-full:OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome>
    <ifrs-full:AverageEffectiveTaxRate contextRef="c-1" decimals="3" id="f-1612" unitRef="number">0.223</ifrs-full:AverageEffectiveTaxRate>
    <ifrs-full:AverageEffectiveTaxRate contextRef="c-6" decimals="3" id="f-1613" unitRef="number">0.224</ifrs-full:AverageEffectiveTaxRate>
    <stn:DisclosureOfMajorComponentsOfTaxExpenseIncomeTextBlock contextRef="c-1" id="f-1614">&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 $146.2 (2023 - $141.6) 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:#f2efec;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;2024&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;2023&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:#f2efec;padding:2px 1pt;text-align:right;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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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;(Note 6.c)&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:#f2efec;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;(45.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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;(49.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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;Change of tax rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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="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:#f2efec;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;(42.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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;(50.4)&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-1615" unitRef="cad">146200000</ifrs-full:CurrentTaxExpenseIncome>
    <ifrs-full:CurrentTaxExpenseIncome contextRef="c-6" decimals="-5" id="f-1616" unitRef="cad">141600000</ifrs-full:CurrentTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences contextRef="c-1" decimals="-5" id="f-1617" unitRef="cad">-45200000</ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences>
    <ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences contextRef="c-6" decimals="-5" id="f-1618" unitRef="cad">-49700000</ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences>
    <ifrs-full:DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset contextRef="c-1" decimals="-5" id="f-1619" unitRef="cad">2800000</ifrs-full:DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset>
    <ifrs-full:DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset contextRef="c-6" decimals="-5" id="f-1620" unitRef="cad">300000</ifrs-full:DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset>
    <ifrs-full:DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes contextRef="c-1" decimals="-5" id="f-1621" unitRef="cad">0</ifrs-full:DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes>
    <ifrs-full:DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes contextRef="c-6" decimals="-5" id="f-1622" unitRef="cad">4200000</ifrs-full:DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes>
    <ifrs-full:TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense contextRef="c-1" decimals="-5" id="f-1623" unitRef="cad">0</ifrs-full:TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense>
    <ifrs-full:TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense contextRef="c-6" decimals="-5" id="f-1624" unitRef="cad">5200000</ifrs-full:TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense>
    <ifrs-full:DeferredTaxExpenseIncome contextRef="c-1" decimals="-5" id="f-1625" unitRef="cad">-42400000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome contextRef="c-6" decimals="-5" id="f-1626" unitRef="cad">-50400000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory contextRef="c-1" id="f-1627">&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:#f2efec;padding:2px 1pt;text-align:right;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;2024&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;2023&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:#f2efec;padding:2px 1pt;text-align:right;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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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;(Note 6.c)&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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;152.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;Differences in timing of taxability of revenue and deductibility of expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;198.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;154.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;Loss and tax credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(192.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(129.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;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(106.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:#f2efec;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.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:#f2efec;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;66.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 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:#f2efec;padding:2px 1pt;text-align:right;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;2024&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;2023&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:#f2efec;padding:2px 1pt;text-align:right;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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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;(Note 6.c)&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:#f2efec;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;66.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:#f2efec;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;10.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="display:none"&gt;&lt;/td&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 recovery during the year recognized in net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;42.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="padding:2px 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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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;Tax effect on equity items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(57.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/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:#f2efec;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.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:#f2efec;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;66.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:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory>
    <ifrs-full:DeferredTaxAssets contextRef="c-487" decimals="-5" id="f-1628" unitRef="cad">158000000.0</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets contextRef="c-488" decimals="-5" id="f-1629" unitRef="cad">152300000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets contextRef="c-489" decimals="-5" id="f-1630" unitRef="cad">198700000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets contextRef="c-490" decimals="-5" id="f-1631" unitRef="cad">154400000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets contextRef="c-491" decimals="-5" id="f-1632" unitRef="cad">36600000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets contextRef="c-492" decimals="-5" id="f-1633" unitRef="cad">33600000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets contextRef="c-493" decimals="-5" id="f-1634" unitRef="cad">2900000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets contextRef="c-494" decimals="-5" id="f-1635" unitRef="cad">1700000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxLiabilities contextRef="c-495" decimals="-5" id="f-1636" unitRef="cad">16900000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities contextRef="c-496" decimals="-5" id="f-1637" unitRef="cad">14200000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities contextRef="c-497" decimals="-5" id="f-1638" unitRef="cad">24700000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities contextRef="c-498" decimals="-5" id="f-1639" unitRef="cad">25300000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities contextRef="c-499" decimals="-5" id="f-1640" unitRef="cad">192800000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities contextRef="c-500" decimals="-5" id="f-1641" unitRef="cad">129500000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities contextRef="c-501" decimals="-5" id="f-1642" unitRef="cad">106100000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities contextRef="c-502" decimals="-5" id="f-1643" unitRef="cad">106800000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilityAsset contextRef="c-3" decimals="-5" id="f-1644" unitRef="cad">-55700000</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxLiabilityAsset contextRef="c-4" decimals="-5" id="f-1645" unitRef="cad">-66200000</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxLiabilityAsset contextRef="c-4" decimals="-5" id="f-1646" unitRef="cad">-66200000</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxLiabilityAsset contextRef="c-19" decimals="-5" id="f-1647" unitRef="cad">-10200000</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxExpenseIncomeRecognisedInProfitOrLoss contextRef="c-1" decimals="-5" id="f-1648" unitRef="cad">-42400000</ifrs-full:DeferredTaxExpenseIncomeRecognisedInProfitOrLoss>
    <ifrs-full:DeferredTaxExpenseIncomeRecognisedInProfitOrLoss contextRef="c-6" decimals="-5" id="f-1649" unitRef="cad">-50400000</ifrs-full:DeferredTaxExpenseIncomeRecognisedInProfitOrLoss>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset contextRef="c-1" decimals="-5" id="f-1650" unitRef="cad">-3500000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset contextRef="c-6" decimals="-5" id="f-1651" unitRef="cad">4400000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity contextRef="c-1" decimals="-5" id="f-1652" unitRef="cad">-600000</ifrs-full:DeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity>
    <ifrs-full:DeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity contextRef="c-6" decimals="-5" id="f-1653" unitRef="cad">-8300000</ifrs-full:DeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity>
    <ifrs-full:IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset contextRef="c-1" decimals="-5" id="f-1654" unitRef="cad">57000000.0</ifrs-full:IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset contextRef="c-6" decimals="-5" id="f-1655" unitRef="cad">-1700000</ifrs-full:IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxLiabilityAsset contextRef="c-3" decimals="-5" id="f-1656" unitRef="cad">-55700000</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxLiabilityAsset contextRef="c-4" decimals="-5" id="f-1657" unitRef="cad">-66200000</ifrs-full:DeferredTaxLiabilityAsset>
    <stn:DisclosureOfLossCarryforwardsAndDeductibleTemporaryDifferencesTextBlock contextRef="c-1" id="f-1658">&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, 2024, 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:#f2efec;padding:2px 1pt;text-align:right;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;2024&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;2023&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:#f2efec;padding:2px 1pt;text-align:right;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;/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;Non-capital&#160;tax losses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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;Expire (2025 to 2044)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;border-top: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.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&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="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:#f2efec;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;46.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:#f2efec;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;56.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</stn:DisclosureOfLossCarryforwardsAndDeductibleTemporaryDifferencesTextBlock>
    <ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised contextRef="c-503" decimals="-5" id="f-1659" unitRef="cad">7200000</ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised>
    <ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised contextRef="c-504" decimals="-5" id="f-1660" unitRef="cad">7200000</ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised>
    <ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised contextRef="c-505" decimals="-5" id="f-1661" unitRef="cad">31200000</ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised>
    <ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised contextRef="c-506" decimals="-5" id="f-1662" unitRef="cad">41900000</ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised>
    <ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised contextRef="c-507" decimals="-5" id="f-1663" unitRef="cad">38400000</ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised>
    <ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised contextRef="c-508" decimals="-5" id="f-1664" unitRef="cad">49100000</ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised>
    <ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised contextRef="c-509" decimals="-5" id="f-1665" unitRef="cad">7600000</ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised>
    <ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised contextRef="c-510" decimals="-5" id="f-1666" unitRef="cad">7700000</ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised>
    <ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised contextRef="c-489" decimals="-5" id="f-1667" unitRef="cad">46000000.0</ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised>
    <ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised contextRef="c-490" decimals="-5" id="f-1668" unitRef="cad">56800000</ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised>
    <ifrs-full:UnusedTaxCreditsForWhichNoDeferredTaxAssetRecognised contextRef="c-3" decimals="-5" id="f-1669" unitRef="cad">4200000</ifrs-full:UnusedTaxCreditsForWhichNoDeferredTaxAssetRecognised>
    <ifrs-full:UnusedTaxCreditsForWhichNoDeferredTaxAssetRecognised contextRef="c-4" decimals="-5" id="f-1670" unitRef="cad">3900000</ifrs-full:UnusedTaxCreditsForWhichNoDeferredTaxAssetRecognised>
    <ifrs-full:CurrentTaxExpenseIncomeRelatedToPillarTwoIncomeTaxes contextRef="c-1" decimals="-5" id="f-1671" unitRef="cad">2500000</ifrs-full:CurrentTaxExpenseIncomeRelatedToPillarTwoIncomeTaxes>
    <ifrs-full:DisclosureOfFinanceCostExplanatory contextRef="c-1" id="f-1672">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:#f2efec;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;2024&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;2023&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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;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;53.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:#f2efec;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;58.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;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest on other long-term debt&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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;117.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:#f2efec;border-top: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;102.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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;border-top: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;(11.7)&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;Net interest 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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;103.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:#f2efec;border-top: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;91.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;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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt 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:1pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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;104.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:#f2efec;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;93.0&#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:DisclosureOfFinanceCostExplanatory>
    <ifrs-full:DisclosureOfInterestIncomeExpenseExplanatory contextRef="c-1" id="f-1673">&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:#f2efec;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;2024&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;2023&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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;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;53.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:#f2efec;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;58.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;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest on other long-term debt&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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;117.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:#f2efec;border-top: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;102.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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;border-top: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;(11.7)&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;Net interest 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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;103.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:#f2efec;border-top: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;91.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;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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt 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:1pt solid #000;border-top:0.25pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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;104.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:#f2efec;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;93.0&#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:DisclosureOfInterestIncomeExpenseExplanatory>
    <ifrs-full:InterestExpenseOnBorrowings contextRef="c-1" decimals="-5" id="f-1674" unitRef="cad">53900000</ifrs-full:InterestExpenseOnBorrowings>
    <ifrs-full:InterestExpenseOnBorrowings contextRef="c-6" decimals="-5" id="f-1675" unitRef="cad">58600000</ifrs-full:InterestExpenseOnBorrowings>
    <ifrs-full:InterestExpenseOnLeaseLiabilities contextRef="c-1" decimals="-5" id="f-1676" unitRef="cad">29500000</ifrs-full:InterestExpenseOnLeaseLiabilities>
    <ifrs-full:InterestExpenseOnLeaseLiabilities contextRef="c-6" decimals="-5" id="f-1677" unitRef="cad">24600000</ifrs-full:InterestExpenseOnLeaseLiabilities>
    <ifrs-full:InterestExpenseOnBonds contextRef="c-511" decimals="-5" id="f-1678" unitRef="cad">20100000</ifrs-full:InterestExpenseOnBonds>
    <ifrs-full:InterestExpenseOnBonds contextRef="c-512" decimals="-5" id="f-1679" unitRef="cad">13300000</ifrs-full:InterestExpenseOnBonds>
    <ifrs-full:InterestExpenseOnOtherFinancialLiabilities contextRef="c-1" decimals="-5" id="f-1680" unitRef="cad">14300000</ifrs-full:InterestExpenseOnOtherFinancialLiabilities>
    <ifrs-full:InterestExpenseOnOtherFinancialLiabilities contextRef="c-6" decimals="-5" id="f-1681" unitRef="cad">6200000</ifrs-full:InterestExpenseOnOtherFinancialLiabilities>
    <ifrs-full:InterestExpense contextRef="c-1" decimals="-5" id="f-1682" unitRef="cad">117800000</ifrs-full:InterestExpense>
    <ifrs-full:InterestExpense contextRef="c-6" decimals="-5" id="f-1683" unitRef="cad">102700000</ifrs-full:InterestExpense>
    <ifrs-full:RevenueFromInterest contextRef="c-1" decimals="-5" id="f-1684" unitRef="cad">14200000</ifrs-full:RevenueFromInterest>
    <ifrs-full:RevenueFromInterest contextRef="c-6" decimals="-5" id="f-1685" unitRef="cad">11700000</ifrs-full:RevenueFromInterest>
    <stn:InterestIncomeExpenseExcludingOtherFinanceIncomeCost contextRef="c-1" decimals="-5" id="f-1686" unitRef="cad">-103600000</stn:InterestIncomeExpenseExcludingOtherFinanceIncomeCost>
    <stn:InterestIncomeExpenseExcludingOtherFinanceIncomeCost contextRef="c-6" decimals="-5" id="f-1687" unitRef="cad">-91000000.0</stn:InterestIncomeExpenseExcludingOtherFinanceIncomeCost>
    <ifrs-full:OtherFinanceIncomeCost contextRef="c-1" decimals="-5" id="f-1688" unitRef="cad">-800000</ifrs-full:OtherFinanceIncomeCost>
    <ifrs-full:OtherFinanceIncomeCost contextRef="c-6" decimals="-5" id="f-1689" unitRef="cad">-2000000.0</ifrs-full:OtherFinanceIncomeCost>
    <ifrs-full:InterestRevenueExpense contextRef="c-1" decimals="-5" id="f-1690" unitRef="cad">-104400000</ifrs-full:InterestRevenueExpense>
    <ifrs-full:InterestRevenueExpense contextRef="c-6" decimals="-5" id="f-1691" unitRef="cad">-93000000.0</ifrs-full:InterestRevenueExpense>
    <ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory contextRef="c-1" id="f-1692">Revenue&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Arial',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 33. Acquisitions increased deferred revenue by $35.0 (2023 - $7.5) 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 2024 and included in deferred revenue at January&#160;1, 2024, was $350.5 (2023 &#x2013; $288.0). Revenue recognized in 2024 from performance obligations satisfied (or partially satisfied) in prior years was less than 1% (2023 &#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, 2024, was $7,823.9 (2023 &#x2013; $6,305.9). 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;72%&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; (2023 &#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-1693" unitRef="unit">5</stn:NumberOfSpecializedBusinessOperatingUnits>
    <ifrs-full:ContractLiabilitiesRecognisedAsOfAcquisitionDate contextRef="c-3" decimals="-5" id="f-1694" unitRef="cad">35000000.0</ifrs-full:ContractLiabilitiesRecognisedAsOfAcquisitionDate>
    <ifrs-full:ContractLiabilitiesRecognisedAsOfAcquisitionDate contextRef="c-4" decimals="-5" id="f-1695" unitRef="cad">7500000</ifrs-full:ContractLiabilitiesRecognisedAsOfAcquisitionDate>
    <ifrs-full:RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod contextRef="c-1" decimals="-5" id="f-1696" unitRef="cad">350500000</ifrs-full:RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod>
    <ifrs-full:RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod contextRef="c-6" decimals="-5" id="f-1697" unitRef="cad">288000000.0</ifrs-full:RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod>
    <ifrs-full:PercentageOfEntitysRevenue
      contextRef="c-1"
      decimals="INF"
      id="f-1698"
      unitRef="number">0.01</ifrs-full:PercentageOfEntitysRevenue>
    <ifrs-full:PercentageOfEntitysRevenue
      contextRef="c-6"
      decimals="INF"
      id="f-1699"
      unitRef="number">0.01</ifrs-full:PercentageOfEntitysRevenue>
    <ifrs-full:TransactionPriceAllocatedToRemainingPerformanceObligations contextRef="c-3" decimals="-5" id="f-1700" unitRef="cad">7823900000</ifrs-full:TransactionPriceAllocatedToRemainingPerformanceObligations>
    <ifrs-full:TransactionPriceAllocatedToRemainingPerformanceObligations contextRef="c-4" decimals="-5" id="f-1701" unitRef="cad">6305900000</ifrs-full:TransactionPriceAllocatedToRemainingPerformanceObligations>
    <stn:PercentageThatEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue contextRef="c-1" decimals="2" id="f-1702" unitRef="number">0.72</stn:PercentageThatEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue>
    <stn:PercentageThatEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue contextRef="c-6" decimals="2" id="f-1703" unitRef="number">0.73</stn:PercentageThatEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue>
    <stn:TimingOfSatisfactionOfPerformanceObligationsRelatesToTypicalTimingOfPayment contextRef="c-1" id="f-1704">P18M</stn:TimingOfSatisfactionOfPerformanceObligationsRelatesToTypicalTimingOfPayment>
    <stn:DisclosureOfEmployeeCostsTextBlock contextRef="c-1" id="f-1705">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:#f2efec;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;2024&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;2023&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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;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,238.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:#f2efec;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,654.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="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Contingent employment payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;6.c&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span id="i3bbba7be1cc841dba12ce2e851bfd89c_4-2-1-1-285014"&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;6.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;126.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;108.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;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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;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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,415.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:#f2efec;border-top: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,842.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&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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,670.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:#f2efec;border-top: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,321.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;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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,744.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,520.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;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:#f2efec;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,415.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:#f2efec;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,842.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;/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;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.&lt;/span&gt;&lt;/div&gt;</stn:DisclosureOfEmployeeCostsTextBlock>
    <stn:DisclosureOfDetailedInformationAboutEmployeeCostsTextBlock contextRef="c-1" id="f-1706">&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:#f2efec;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;2024&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;2023&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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;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,238.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:#f2efec;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,654.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="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Contingent employment payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;6.c&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span id="i3bbba7be1cc841dba12ce2e851bfd89c_4-2-1-1-285014"&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;6.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;126.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;108.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;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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;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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,415.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:#f2efec;border-top: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,842.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&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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,670.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:#f2efec;border-top: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,321.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;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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,744.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,520.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;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:#f2efec;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,415.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:#f2efec;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,842.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</stn:DisclosureOfDetailedInformationAboutEmployeeCostsTextBlock>
    <ifrs-full:ShorttermEmployeeBenefitsExpense contextRef="c-1" decimals="-5" id="f-1707" unitRef="cad">4238900000</ifrs-full:ShorttermEmployeeBenefitsExpense>
    <ifrs-full:ShorttermEmployeeBenefitsExpense contextRef="c-6" decimals="-5" id="f-1708" unitRef="cad">3654500000</ifrs-full:ShorttermEmployeeBenefitsExpense>
    <ifrs-full:OtherLongtermBenefits contextRef="c-1" decimals="-5" id="f-1709" unitRef="cad">6600000</ifrs-full:OtherLongtermBenefits>
    <ifrs-full:OtherLongtermBenefits contextRef="c-6" decimals="-5" id="f-1710" unitRef="cad">19500000</ifrs-full:OtherLongtermBenefits>
    <ifrs-full:PostemploymentBenefitExpenseInProfitOrLoss contextRef="c-1" decimals="-5" id="f-1711" unitRef="cad">126700000</ifrs-full:PostemploymentBenefitExpenseInProfitOrLoss>
    <ifrs-full:PostemploymentBenefitExpenseInProfitOrLoss contextRef="c-6" decimals="-5" id="f-1712" unitRef="cad">108000000.0</ifrs-full:PostemploymentBenefitExpenseInProfitOrLoss>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees contextRef="c-1" decimals="-5" id="f-1713" unitRef="cad">43000000.0</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees contextRef="c-6" decimals="-5" id="f-1714" unitRef="cad">60100000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:EmployeeBenefitsExpense contextRef="c-1" decimals="-5" id="f-1715" unitRef="cad">4415200000</ifrs-full:EmployeeBenefitsExpense>
    <ifrs-full:EmployeeBenefitsExpense contextRef="c-6" decimals="-5" id="f-1716" unitRef="cad">3842100000</ifrs-full:EmployeeBenefitsExpense>
    <stn:DirectPayrollCosts contextRef="c-1" decimals="-5" id="f-1717" unitRef="cad">2670900000</stn:DirectPayrollCosts>
    <stn:DirectPayrollCosts contextRef="c-6" decimals="-5" id="f-1718" unitRef="cad">2321500000</stn:DirectPayrollCosts>
    <stn:IndirectLaborCosts contextRef="c-1" decimals="-5" id="f-1719" unitRef="cad">1744300000</stn:IndirectLaborCosts>
    <stn:IndirectLaborCosts contextRef="c-6" decimals="-5" id="f-1720" unitRef="cad">1520600000</stn:IndirectLaborCosts>
    <ifrs-full:EmployeeBenefitsExpense contextRef="c-1" decimals="-5" id="f-1721" unitRef="cad">4415200000</ifrs-full:EmployeeBenefitsExpense>
    <ifrs-full:EmployeeBenefitsExpense contextRef="c-6" decimals="-5" id="f-1722" unitRef="cad">3842100000</ifrs-full:EmployeeBenefitsExpense>
    <ifrs-full:DisclosureOfOtherOperatingIncomeExpenseExplanatory contextRef="c-1" id="f-1723">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:#f2efec;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;2024&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;2023&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:#f2efec;padding:2px 1pt;text-align:right;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 investments&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:#f2efec;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;(4.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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;(0.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;Gain on sale of intangible asset&lt;/span&gt;&lt;/div&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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;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 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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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;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 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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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;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:#f2efec;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;(13.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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.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;</ifrs-full:DisclosureOfOtherOperatingIncomeExpenseExplanatory>
    <stn:DisclosureOfDetailedInformationAboutOtherOperatingIncomeExpenseTextBlock contextRef="c-1" id="f-1724">&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:#f2efec;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;2024&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;2023&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:#f2efec;padding:2px 1pt;text-align:right;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 investments&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:#f2efec;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;(4.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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;(0.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;Gain on sale of intangible asset&lt;/span&gt;&lt;/div&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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;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 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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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;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 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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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;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:#f2efec;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;(13.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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.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;</stn:DisclosureOfDetailedInformationAboutOtherOperatingIncomeExpenseTextBlock>
    <stn:RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue contextRef="c-1" decimals="-5" id="f-1725" unitRef="cad">4600000</stn:RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue>
    <stn:RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue contextRef="c-6" decimals="-5" id="f-1726" unitRef="cad">600000</stn:RealizedGainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue>
    <stn:GainLossOnDispositionOfIntangibleAsset contextRef="c-1" decimals="-5" id="f-1727" unitRef="cad">7000000.0</stn:GainLossOnDispositionOfIntangibleAsset>
    <stn:GainLossOnDispositionOfIntangibleAsset contextRef="c-6" decimals="-5" id="f-1728" unitRef="cad">0</stn:GainLossOnDispositionOfIntangibleAsset>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue contextRef="c-1" decimals="-5" id="f-1729" unitRef="cad">6100000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue contextRef="c-6" decimals="-5" id="f-1730" unitRef="cad">10500000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue>
    <stn:MiscellaneousOtherIncomeExpense contextRef="c-1" decimals="-5" id="f-1731" unitRef="cad">-4100000</stn:MiscellaneousOtherIncomeExpense>
    <stn:MiscellaneousOtherIncomeExpense contextRef="c-6" decimals="-5" id="f-1732" unitRef="cad">-5900000</stn:MiscellaneousOtherIncomeExpense>
    <ifrs-full:OtherOperatingIncomeExpense contextRef="c-1" decimals="-5" id="f-1733" unitRef="cad">13600000</ifrs-full:OtherOperatingIncomeExpense>
    <ifrs-full:OtherOperatingIncomeExpense contextRef="c-6" decimals="-5" id="f-1734" unitRef="cad">5200000</ifrs-full:OtherOperatingIncomeExpense>
    <ifrs-full:DisclosureOfCashFlowStatementExplanatory contextRef="c-1" id="f-1735">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, 2024, 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="6" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="4" 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;Senior&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;Unsecured &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;Notes&lt;/span&gt;&lt;/div&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: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;Notes &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;Payable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="4" 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;Other&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;Financing&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;Obligations&lt;/span&gt;&lt;/div&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 style="height:12pt"&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:8pt;font-weight:400;line-height:120%"&gt;(Note 6.c)&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="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="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, 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;6.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="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,801.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;/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;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;(3.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;(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;(257.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;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 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;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 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;&#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;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;72.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;72.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 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;Acquisitions&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;&#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;&#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;13.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;64.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;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="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, 2023&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;547.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;487.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;52.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;10.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;579.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="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,677.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: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;&#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;175.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;(38.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;(62.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;(124.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="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;(50.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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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.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;5.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.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;24.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;33.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;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;(4.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;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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;100.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;163.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;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;&#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;98.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;36.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;57.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;192.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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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.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.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="2" style="padding:2px 0 2px 1pt;text-align:right;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="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;5.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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2efec;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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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;548.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:#f2efec;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:#f2efec;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;661.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:#f2efec;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:#f2efec;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;116.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:#f2efec;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:#f2efec;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;57.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:#f2efec;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:#f2efec;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;642.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:#f2efec;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:#f2efec;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,025.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:#f2efec;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:60.278%"&gt;&lt;/td&gt;&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: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:15.408%"&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:#f2efec;padding:2px 1pt;text-align:right;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;2024&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;2023&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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-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;143.6&#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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-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;83.5&#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;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:66.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: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:15.247%"&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:#f2efec;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;2024&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;2023&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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;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;29.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:#f2efec;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;24.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;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;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;47.5&#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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;border-top: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;72.1&#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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;124.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:#f2efec;border-top: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;125.0&#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:#f2efec;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;206.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:#f2efec;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;197.1&#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-1736">&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, 2024, 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="6" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="4" 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;Senior&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;Unsecured &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;Notes&lt;/span&gt;&lt;/div&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: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;Notes &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;Payable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="4" 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;Other&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;Financing&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;Obligations&lt;/span&gt;&lt;/div&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 style="height:12pt"&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:8pt;font-weight:400;line-height:120%"&gt;(Note 6.c)&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="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="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, 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;6.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="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,801.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;/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;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;(3.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;(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;(257.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;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 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;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 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;&#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;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;72.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;72.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 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;Acquisitions&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;&#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;&#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;13.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;64.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;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="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, 2023&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;547.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;487.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;52.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;10.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;579.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="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,677.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: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;&#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;175.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;(38.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;(62.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;(124.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="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;(50.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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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.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;5.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.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;24.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;33.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;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;(4.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;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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;100.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;163.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;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;&#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;98.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;36.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;57.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;192.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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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.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.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="2" style="padding:2px 0 2px 1pt;text-align:right;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="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;5.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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2efec;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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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;548.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:#f2efec;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:#f2efec;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;661.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:#f2efec;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:#f2efec;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;116.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:#f2efec;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:#f2efec;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;57.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:#f2efec;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:#f2efec;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;642.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:#f2efec;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:#f2efec;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,025.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:#f2efec;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-513" decimals="-5" id="f-1737" unitRef="cad">298600000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities contextRef="c-514" decimals="-5" id="f-1738" unitRef="cad">840200000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities contextRef="c-515" decimals="-5" id="f-1739" unitRef="cad">6900000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities contextRef="c-516" decimals="-5" id="f-1740" unitRef="cad">34600000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities contextRef="c-517" decimals="-5" id="f-1741" unitRef="cad">621400000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities contextRef="c-19" decimals="-5" id="f-1742" unitRef="cad">1801700000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities contextRef="c-518" decimals="-5" id="f-1743" unitRef="cad">250000000.0</stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities contextRef="c-519" decimals="-5" id="f-1744" unitRef="cad">-355200000</stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities contextRef="c-520" decimals="-5" id="f-1745" unitRef="cad">-3100000</stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities contextRef="c-521" decimals="-5" id="f-1746" unitRef="cad">-24600000</stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities contextRef="c-522" decimals="-5" id="f-1747" unitRef="cad">125000000.0</ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities>
    <stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities contextRef="c-6" decimals="-5" id="f-1748" unitRef="cad">-257900000</stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities contextRef="c-518" decimals="-5" id="f-1749" unitRef="cad">-1200000</stn:IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities contextRef="c-519" decimals="-5" id="f-1750" unitRef="cad">0</stn:IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities contextRef="c-520" decimals="-5" id="f-1751" unitRef="cad">0</stn:IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities contextRef="c-521" decimals="-5" id="f-1752" unitRef="cad">0</stn:IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities contextRef="c-522" decimals="-5" id="f-1753" unitRef="cad">0</stn:IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities contextRef="c-6" decimals="-5" id="f-1754" unitRef="cad">-1200000</stn:IncreaseDecreaseThroughTransactionCostsLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities contextRef="c-518" decimals="-5" id="f-1755" unitRef="cad">0</ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities contextRef="c-519" decimals="-5" id="f-1756" unitRef="cad">1700000</ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities contextRef="c-520" decimals="-5" id="f-1757" unitRef="cad">400000</ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities contextRef="c-521" decimals="-5" id="f-1758" unitRef="cad">-200000</ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities contextRef="c-522" decimals="-5" id="f-1759" unitRef="cad">-6000000.0</ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities contextRef="c-6" decimals="-5" id="f-1760" unitRef="cad">-4100000</ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities contextRef="c-518" decimals="-5" id="f-1761" unitRef="cad">0</stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities contextRef="c-519" decimals="-5" id="f-1762" unitRef="cad">0</stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities contextRef="c-520" decimals="-5" id="f-1763" unitRef="cad">0</stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities contextRef="c-521" decimals="-5" id="f-1764" unitRef="cad">600000</stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities contextRef="c-522" decimals="-5" id="f-1765" unitRef="cad">72100000</stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities contextRef="c-6" decimals="-5" id="f-1766" unitRef="cad">72700000</stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities contextRef="c-518" decimals="-5" id="f-1767" unitRef="cad">0</ifrs-full:IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities contextRef="c-519" decimals="-5" id="f-1768" unitRef="cad">0</ifrs-full:IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities contextRef="c-520" decimals="-5" id="f-1769" unitRef="cad">50600000</ifrs-full:IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities contextRef="c-521" decimals="-5" id="f-1770" unitRef="cad">0</ifrs-full:IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities contextRef="c-522" decimals="-5" id="f-1771" unitRef="cad">13600000</ifrs-full:IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities contextRef="c-6" decimals="-5" id="f-1772" unitRef="cad">64200000</ifrs-full:IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities contextRef="c-518" decimals="-5" id="f-1773" unitRef="cad">200000</ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities contextRef="c-519" decimals="-5" id="f-1774" unitRef="cad">1000000.0</ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities contextRef="c-520" decimals="-5" id="f-1775" unitRef="cad">-2800000</ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities contextRef="c-521" decimals="-5" id="f-1776" unitRef="cad">500000</ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities contextRef="c-522" decimals="-5" id="f-1777" unitRef="cad">3000000.0</ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities contextRef="c-6" decimals="-5" id="f-1778" unitRef="cad">1900000</ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities contextRef="c-277" decimals="-5" id="f-1779" unitRef="cad">547600000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities contextRef="c-279" decimals="-5" id="f-1780" unitRef="cad">487700000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities contextRef="c-283" decimals="-5" id="f-1781" unitRef="cad">52000000.0</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities contextRef="c-523" decimals="-5" id="f-1782" unitRef="cad">10900000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities contextRef="c-524" decimals="-5" id="f-1783" unitRef="cad">579100000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities contextRef="c-4" decimals="-5" id="f-1784" unitRef="cad">1677300000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities contextRef="c-525" decimals="-5" id="f-1785" unitRef="cad">0</stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities contextRef="c-526" decimals="-5" id="f-1786" unitRef="cad">175000000.0</stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities contextRef="c-527" decimals="-5" id="f-1787" unitRef="cad">-38600000</stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities contextRef="c-528" decimals="-5" id="f-1788" unitRef="cad">-62500000</stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities contextRef="c-529" decimals="-5" id="f-1789" unitRef="cad">124100000</ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities>
    <stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities contextRef="c-1" decimals="-5" id="f-1790" unitRef="cad">-50200000</stn:IncreaseDecreaseThroughProceedsLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities contextRef="c-525" decimals="-5" id="f-1791" unitRef="cad">0</ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities contextRef="c-526" decimals="-5" id="f-1792" unitRef="cad">1500000</ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities contextRef="c-527" decimals="-5" id="f-1793" unitRef="cad">5000000.0</ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities contextRef="c-528" decimals="-5" id="f-1794" unitRef="cad">2600000</ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities contextRef="c-529" decimals="-5" id="f-1795" unitRef="cad">24300000</ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities contextRef="c-1" decimals="-5" id="f-1796" unitRef="cad">33400000</ifrs-full:IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities contextRef="c-525" decimals="-5" id="f-1797" unitRef="cad">0</stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities contextRef="c-526" decimals="-5" id="f-1798" unitRef="cad">-4000000.0</stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities contextRef="c-527" decimals="-5" id="f-1799" unitRef="cad">0</stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities contextRef="c-528" decimals="-5" id="f-1800" unitRef="cad">67100000</stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities contextRef="c-529" decimals="-5" id="f-1801" unitRef="cad">100100000</stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities>
    <stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities contextRef="c-1" decimals="-5" id="f-1802" unitRef="cad">163200000</stn:IncreaseDecreaseThroughNewLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities contextRef="c-525" decimals="-5" id="f-1803" unitRef="cad">0</ifrs-full:IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities contextRef="c-526" decimals="-5" id="f-1804" unitRef="cad">0</ifrs-full:IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities contextRef="c-527" decimals="-5" id="f-1805" unitRef="cad">98600000</ifrs-full:IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities contextRef="c-528" decimals="-5" id="f-1806" unitRef="cad">36600000</ifrs-full:IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities contextRef="c-529" decimals="-5" id="f-1807" unitRef="cad">57300000</ifrs-full:IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities contextRef="c-1" decimals="-5" id="f-1808" unitRef="cad">192500000</ifrs-full:IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities contextRef="c-525" decimals="-5" id="f-1809" unitRef="cad">500000</ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities contextRef="c-526" decimals="-5" id="f-1810" unitRef="cad">1400000</ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities contextRef="c-527" decimals="-5" id="f-1811" unitRef="cad">-200000</ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities contextRef="c-528" decimals="-5" id="f-1812" unitRef="cad">2300000</ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities contextRef="c-529" decimals="-5" id="f-1813" unitRef="cad">5500000</ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities contextRef="c-1" decimals="-5" id="f-1814" unitRef="cad">9500000</ifrs-full:IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities contextRef="c-276" decimals="-5" id="f-1815" unitRef="cad">548100000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities contextRef="c-278" decimals="-5" id="f-1816" unitRef="cad">661600000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities contextRef="c-282" decimals="-5" id="f-1817" unitRef="cad">116800000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities contextRef="c-530" decimals="-5" id="f-1818" unitRef="cad">57000000.0</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities contextRef="c-531" decimals="-5" id="f-1819" unitRef="cad">642200000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <ifrs-full:LiabilitiesArisingFromFinancingActivities contextRef="c-3" decimals="-5" id="f-1820" unitRef="cad">2025700000</ifrs-full:LiabilitiesArisingFromFinancingActivities>
    <stn:DisclosureOfCashFlowsFromOperatingActivitiesUnderTheDirectMethodTextBlock contextRef="c-1" id="f-1821">&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:60.278%"&gt;&lt;/td&gt;&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: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:15.408%"&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:#f2efec;padding:2px 1pt;text-align:right;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;2024&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;2023&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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-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;143.6&#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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-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;83.5&#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-1822" unitRef="cad">112700000</ifrs-full:IncomeTaxesPaidClassifiedAsOperatingActivities>
    <ifrs-full:IncomeTaxesPaidClassifiedAsOperatingActivities contextRef="c-6" decimals="-5" id="f-1823" unitRef="cad">143600000</ifrs-full:IncomeTaxesPaidClassifiedAsOperatingActivities>
    <ifrs-full:InterestPaidClassifiedAsOperatingActivities contextRef="c-1" decimals="-5" id="f-1824" unitRef="cad">96600000</ifrs-full:InterestPaidClassifiedAsOperatingActivities>
    <ifrs-full:InterestPaidClassifiedAsOperatingActivities contextRef="c-6" decimals="-5" id="f-1825" unitRef="cad">83500000</ifrs-full:InterestPaidClassifiedAsOperatingActivities>
    <stn:DisclosureOfDetailedInformationAboutCashOutflowsForLeasesTextBlock contextRef="c-1" id="f-1826">&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.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: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:15.247%"&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:#f2efec;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;2024&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;2023&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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;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;29.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:#f2efec;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;24.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;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;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;47.5&#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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;border-top: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;72.1&#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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;124.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:#f2efec;border-top: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;125.0&#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:#f2efec;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;206.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:#f2efec;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;197.1&#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-1827" unitRef="cad">29500000</stn:InterestPaymentsOfLeaseLiabilities>
    <stn:InterestPaymentsOfLeaseLiabilities contextRef="c-6" decimals="-5" id="f-1828" unitRef="cad">24600000</stn:InterestPaymentsOfLeaseLiabilities>
    <stn:CashPaymentsForLeasesNotIncludedInTheMeasurementOfLeaseLiabilities contextRef="c-1" decimals="-5" id="f-1829" unitRef="cad">52500000</stn:CashPaymentsForLeasesNotIncludedInTheMeasurementOfLeaseLiabilities>
    <stn:CashPaymentsForLeasesNotIncludedInTheMeasurementOfLeaseLiabilities contextRef="c-6" decimals="-5" id="f-1830" unitRef="cad">47500000</stn:CashPaymentsForLeasesNotIncludedInTheMeasurementOfLeaseLiabilities>
    <stn:CashFlowsUsedInOperatingActivitiesForLeases contextRef="c-1" decimals="-5" id="f-1831" unitRef="cad">82000000.0</stn:CashFlowsUsedInOperatingActivitiesForLeases>
    <stn:CashFlowsUsedInOperatingActivitiesForLeases contextRef="c-6" decimals="-5" id="f-1832" unitRef="cad">72100000</stn:CashFlowsUsedInOperatingActivitiesForLeases>
    <stn:CashFlowsUsedInFinancingActivitiesForLeases contextRef="c-1" decimals="-5" id="f-1833" unitRef="cad">124100000</stn:CashFlowsUsedInFinancingActivitiesForLeases>
    <stn:CashFlowsUsedInFinancingActivitiesForLeases contextRef="c-6" decimals="-5" id="f-1834" unitRef="cad">125000000.0</stn:CashFlowsUsedInFinancingActivitiesForLeases>
    <ifrs-full:CashOutflowForLeases contextRef="c-1" decimals="-5" id="f-1835" unitRef="cad">206100000</ifrs-full:CashOutflowForLeases>
    <ifrs-full:CashOutflowForLeases contextRef="c-6" decimals="-5" id="f-1836" unitRef="cad">197100000</ifrs-full:CashOutflowForLeases>
    <ifrs-full:DisclosureOfRelatedPartyExplanatory contextRef="c-1" id="f-1837">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, 2024, 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 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 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-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Arial',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, 2024, 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 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. &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;37.5%&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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-top: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:'Arial',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, 2024&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, 2023&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:#f2efec;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:#f2efec;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:#f2efec;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:#f2efec;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;143.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:#f2efec;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:#f2efec;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.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:#f2efec;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:#f2efec;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;24.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:#f2efec;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;96.3&#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;0.8&#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;16.7&#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:#f2efec;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;2024&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;2023&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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;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;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:#f2efec;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;15.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="padding:2px 1pt;text-align:left;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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 compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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;39.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:#f2efec;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;53.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 Company&#x2019;s key management personnel for 2024 and 2023 include its Chief Executive Officer (CEO), Chief Operating Officers, Chief Financial Officer, Chief Practice and Project Officer, Chief Growth &amp;amp; Innovation Officer, and &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;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-1838">&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 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-532"
      decimals="INF"
      id="f-1839"
      unitRef="number">1</ifrs-full:ProportionOfVotingPowerHeldInSubsidiary>
    <ifrs-full:DisclosureOfInformationAboutConsolidatedStructuredEntitiesExplanatory contextRef="c-1" id="f-1840">&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-1841">&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;37.5%&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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-533"
      decimals="3"
      id="f-1842"
      unitRef="number">0.375</ifrs-full:ProportionOfOwnershipInterestInJointOperation>
    <ifrs-full:ProportionOfOwnershipInterestInJointOperation
      contextRef="c-534"
      decimals="2"
      id="f-1843"
      unitRef="number">0.32</ifrs-full:ProportionOfOwnershipInterestInJointOperation>
    <ifrs-full:ProportionOfOwnershipInterestInJointOperation
      contextRef="c-535"
      decimals="2"
      id="f-1844"
      unitRef="number">0.10</ifrs-full:ProportionOfOwnershipInterestInJointOperation>
    <ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory contextRef="c-1" id="f-1845">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, 2024&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, 2023&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:#f2efec;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:#f2efec;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:#f2efec;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:#f2efec;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;143.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:#f2efec;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:#f2efec;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.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:#f2efec;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:#f2efec;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;24.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:#f2efec;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;96.3&#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;0.8&#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;16.7&#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-536" decimals="-5" id="f-1846" unitRef="cad">143000000.0</ifrs-full:RevenueFromSaleOfGoodsRelatedPartyTransactions>
    <stn:PaymentsOfDistributionRelatedPartyTransactions contextRef="c-536" decimals="-5" id="f-1847" unitRef="cad">900000</stn:PaymentsOfDistributionRelatedPartyTransactions>
    <ifrs-full:AmountsPayableRelatedPartyTransactions contextRef="c-537" decimals="-5" id="f-1848" unitRef="cad">24500000</ifrs-full:AmountsPayableRelatedPartyTransactions>
    <ifrs-full:RevenueFromSaleOfGoodsRelatedPartyTransactions contextRef="c-538" decimals="-5" id="f-1849" unitRef="cad">96300000</ifrs-full:RevenueFromSaleOfGoodsRelatedPartyTransactions>
    <stn:PaymentsOfDistributionRelatedPartyTransactions contextRef="c-538" decimals="-5" id="f-1850" unitRef="cad">800000</stn:PaymentsOfDistributionRelatedPartyTransactions>
    <ifrs-full:AmountsPayableRelatedPartyTransactions contextRef="c-539" decimals="-5" id="f-1851" unitRef="cad">16700000</ifrs-full:AmountsPayableRelatedPartyTransactions>
    <stn:DisclosureOfKeyManagementPersonnelCompensationTextBlock contextRef="c-1" id="f-1852">&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:#f2efec;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;2024&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;2023&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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;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;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:#f2efec;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;15.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="padding:2px 1pt;text-align:left;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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 compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;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;39.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:#f2efec;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;53.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:DisclosureOfKeyManagementPersonnelCompensationTextBlock>
    <ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits contextRef="c-1" decimals="-5" id="f-1853" unitRef="cad">18000000.0</ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits>
    <ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits contextRef="c-6" decimals="-5" id="f-1854" unitRef="cad">15500000</ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits>
    <ifrs-full:DirectorsRemunerationExpense contextRef="c-1" decimals="-5" id="f-1855" unitRef="cad">1200000</ifrs-full:DirectorsRemunerationExpense>
    <ifrs-full:DirectorsRemunerationExpense contextRef="c-6" decimals="-5" id="f-1856" unitRef="cad">700000</ifrs-full:DirectorsRemunerationExpense>
    <ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment contextRef="c-1" decimals="-5" id="f-1857" unitRef="cad">20100000</ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment>
    <ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment contextRef="c-6" decimals="-5" id="f-1858" unitRef="cad">36800000</ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment>
    <ifrs-full:KeyManagementPersonnelCompensation contextRef="c-1" decimals="-5" id="f-1859" unitRef="cad">39300000</ifrs-full:KeyManagementPersonnelCompensation>
    <ifrs-full:KeyManagementPersonnelCompensation contextRef="c-6" decimals="-5" id="f-1860" unitRef="cad">53000000.0</ifrs-full:KeyManagementPersonnelCompensation>
    <ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory contextRef="c-1" id="f-1861">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 worldwide. 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 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 chief operating decision maker 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: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:#f2efec;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="background-color:#f2efec;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, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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:#f2efec;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:#f2efec;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:#f2efec;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:#f2efec;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:#f2efec;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,665.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:#f2efec;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:#f2efec;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,113.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:#f2efec;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:#f2efec;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,720.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:#f2efec;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:#f2efec;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;7,500.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:#f2efec;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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,072.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;322.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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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,633.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:#f2efec;padding:2px 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:#f2efec;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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,427.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:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,040.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:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,398.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:#f2efec;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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,866.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:#f2efec;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:#f2efec;padding:2px 1pt;text-align:left;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 payroll costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;670.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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,354.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;646.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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,670.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 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:#f2efec;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:#f2efec;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;756.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:#f2efec;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:#f2efec;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,686.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:#f2efec;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:#f2efec;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;752.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:#f2efec;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:#f2efec;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,195.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:#f2efec;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, 2023&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,426.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;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,634.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;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,418.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;6,479.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&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;180.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;950.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;282.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,413.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;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,246.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="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,684.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;1,135.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;5,066.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="padding:2px 1pt;text-align:left;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 payroll 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;578.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;1,209.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;533.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="2" style="padding:2px 0 2px 1pt;text-align:right;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,321.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: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;667.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;1,475.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;602.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,744.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 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: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: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:#f2efec;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;2024&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;2023&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:#f2efec;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;2024&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;2023&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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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;(Note 6.c)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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="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:#f2efec;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;692.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:#f2efec;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;541.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="background-color:#f2efec;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,665.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:#f2efec;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,426.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="padding:2px 1pt;text-align:left;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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,020.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,848.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="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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,113.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,634.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;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;367.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;163.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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;589.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;411.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;Australia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;339.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;338.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="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;415.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;453.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 geographies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;493.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;158.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="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;716.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;553.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-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:#f2efec;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,912.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:#f2efec;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,049.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;td colspan="2" style="background-color:#f2efec;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;7,500.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:#f2efec;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;6,479.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;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;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:#f2efec;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;2024&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;2023&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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;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,040.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:#f2efec;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,723.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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,567.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:#f2efec;padding:2px 1pt 2px 0;text-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,368.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="padding:2px 1pt;text-align:left;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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,661.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:#f2efec;padding:2px 1pt 2px 0;text-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,232.6&#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;Environmental Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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,491.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,410.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;Energy&#160;&amp;amp; Resources&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;739.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;743.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:#f2efec;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;7,500.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:#f2efec;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;6,479.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 style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Arial',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-1862">&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:#f2efec;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="background-color:#f2efec;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, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f2efec;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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:#f2efec;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:#f2efec;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:#f2efec;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:#f2efec;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:#f2efec;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,665.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:#f2efec;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:#f2efec;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,113.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:#f2efec;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:#f2efec;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,720.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:#f2efec;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:#f2efec;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;7,500.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:#f2efec;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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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,072.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;322.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:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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,633.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:#f2efec;padding:2px 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:#f2efec;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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,427.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:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,040.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:#f2efec;border-top: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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,398.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:#f2efec;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:#f2efec;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,866.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:#f2efec;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:#f2efec;padding:2px 1pt;text-align:left;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 payroll costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;670.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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,354.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;646.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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,670.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f2efec;padding:2px 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:#f2efec;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:#f2efec;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;756.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:#f2efec;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:#f2efec;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,686.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:#f2efec;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:#f2efec;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;752.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:#f2efec;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:#f2efec;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,195.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:#f2efec;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, 2023&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,426.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;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,634.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;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,418.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;6,479.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&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;180.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;950.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;282.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,413.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;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,246.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="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,684.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;1,135.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;5,066.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="padding:2px 1pt;text-align:left;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 payroll 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;578.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;1,209.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;533.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="2" style="padding:2px 0 2px 1pt;text-align:right;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,321.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: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;667.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;1,475.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;602.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,744.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:DisclosureOfOperatingSegmentsExplanatory>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-540" decimals="-5" id="f-1863" unitRef="cad">1665500000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-541" decimals="-5" id="f-1864" unitRef="cad">4113600000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-542" decimals="-5" id="f-1865" unitRef="cad">1720900000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-1" decimals="-5" id="f-1866" unitRef="cad">7500000000</ifrs-full:RevenueFromContractsWithCustomers>
    <stn:SubconsultantSubcontractorAndOtherDirectExpenses contextRef="c-540" decimals="-5" id="f-1867" unitRef="cad">238500000</stn:SubconsultantSubcontractorAndOtherDirectExpenses>
    <stn:SubconsultantSubcontractorAndOtherDirectExpenses contextRef="c-541" decimals="-5" id="f-1868" unitRef="cad">1072900000</stn:SubconsultantSubcontractorAndOtherDirectExpenses>
    <stn:SubconsultantSubcontractorAndOtherDirectExpenses contextRef="c-542" decimals="-5" id="f-1869" unitRef="cad">322000000.0</stn:SubconsultantSubcontractorAndOtherDirectExpenses>
    <stn:SubconsultantSubcontractorAndOtherDirectExpenses contextRef="c-1" decimals="-5" id="f-1870" unitRef="cad">1633400000</stn:SubconsultantSubcontractorAndOtherDirectExpenses>
    <stn:NetRevenue contextRef="c-540" decimals="-5" id="f-1871" unitRef="cad">1427000000</stn:NetRevenue>
    <stn:NetRevenue contextRef="c-541" decimals="-5" id="f-1872" unitRef="cad">3040700000</stn:NetRevenue>
    <stn:NetRevenue contextRef="c-542" decimals="-5" id="f-1873" unitRef="cad">1398900000</stn:NetRevenue>
    <stn:NetRevenue contextRef="c-1" decimals="-5" id="f-1874" unitRef="cad">5866600000</stn:NetRevenue>
    <stn:DirectPayrollCosts contextRef="c-540" decimals="-5" id="f-1875" unitRef="cad">670300000</stn:DirectPayrollCosts>
    <stn:DirectPayrollCosts contextRef="c-541" decimals="-5" id="f-1876" unitRef="cad">1354600000</stn:DirectPayrollCosts>
    <stn:DirectPayrollCosts contextRef="c-542" decimals="-5" id="f-1877" unitRef="cad">646000000.0</stn:DirectPayrollCosts>
    <stn:DirectPayrollCosts contextRef="c-1" decimals="-5" id="f-1878" unitRef="cad">2670900000</stn:DirectPayrollCosts>
    <stn:ProjectMargin contextRef="c-540" decimals="-5" id="f-1879" unitRef="cad">756700000</stn:ProjectMargin>
    <stn:ProjectMargin contextRef="c-541" decimals="-5" id="f-1880" unitRef="cad">1686100000</stn:ProjectMargin>
    <stn:ProjectMargin contextRef="c-542" decimals="-5" id="f-1881" unitRef="cad">752900000</stn:ProjectMargin>
    <stn:ProjectMargin contextRef="c-1" decimals="-5" id="f-1882" unitRef="cad">3195700000</stn:ProjectMargin>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-543" decimals="-5" id="f-1883" unitRef="cad">1426500000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-544" decimals="-5" id="f-1884" unitRef="cad">3634500000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-545" decimals="-5" id="f-1885" unitRef="cad">1418600000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-6" decimals="-5" id="f-1886" unitRef="cad">6479600000</ifrs-full:RevenueFromContractsWithCustomers>
    <stn:SubconsultantSubcontractorAndOtherDirectExpenses contextRef="c-543" decimals="-5" id="f-1887" unitRef="cad">180200000</stn:SubconsultantSubcontractorAndOtherDirectExpenses>
    <stn:SubconsultantSubcontractorAndOtherDirectExpenses contextRef="c-544" decimals="-5" id="f-1888" unitRef="cad">950400000</stn:SubconsultantSubcontractorAndOtherDirectExpenses>
    <stn:SubconsultantSubcontractorAndOtherDirectExpenses contextRef="c-545" decimals="-5" id="f-1889" unitRef="cad">282800000</stn:SubconsultantSubcontractorAndOtherDirectExpenses>
    <stn:SubconsultantSubcontractorAndOtherDirectExpenses contextRef="c-6" decimals="-5" id="f-1890" unitRef="cad">1413400000</stn:SubconsultantSubcontractorAndOtherDirectExpenses>
    <stn:NetRevenue contextRef="c-543" decimals="-5" id="f-1891" unitRef="cad">1246300000</stn:NetRevenue>
    <stn:NetRevenue contextRef="c-544" decimals="-5" id="f-1892" unitRef="cad">2684100000</stn:NetRevenue>
    <stn:NetRevenue contextRef="c-545" decimals="-5" id="f-1893" unitRef="cad">1135800000</stn:NetRevenue>
    <stn:NetRevenue contextRef="c-6" decimals="-5" id="f-1894" unitRef="cad">5066200000</stn:NetRevenue>
    <stn:DirectPayrollCosts contextRef="c-543" decimals="-5" id="f-1895" unitRef="cad">578900000</stn:DirectPayrollCosts>
    <stn:DirectPayrollCosts contextRef="c-544" decimals="-5" id="f-1896" unitRef="cad">1209000000</stn:DirectPayrollCosts>
    <stn:DirectPayrollCosts contextRef="c-545" decimals="-5" id="f-1897" unitRef="cad">533600000</stn:DirectPayrollCosts>
    <stn:DirectPayrollCosts contextRef="c-6" decimals="-5" id="f-1898" unitRef="cad">2321500000</stn:DirectPayrollCosts>
    <stn:ProjectMargin contextRef="c-543" decimals="-5" id="f-1899" unitRef="cad">667400000</stn:ProjectMargin>
    <stn:ProjectMargin contextRef="c-544" decimals="-5" id="f-1900" unitRef="cad">1475100000</stn:ProjectMargin>
    <stn:ProjectMargin contextRef="c-545" decimals="-5" id="f-1901" unitRef="cad">602200000</stn:ProjectMargin>
    <stn:ProjectMargin contextRef="c-6" decimals="-5" id="f-1902" unitRef="cad">2744700000</stn:ProjectMargin>
    <ifrs-full:DisclosureOfGeographicalAreasExplanatory contextRef="c-1" id="f-1903">&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: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: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:#f2efec;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;2024&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;2023&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:#f2efec;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;2024&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;2023&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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;padding:2px 1pt;text-align:right;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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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;(Note 6.c)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f2efec;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="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:#f2efec;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;692.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:#f2efec;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;541.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="background-color:#f2efec;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,665.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:#f2efec;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,426.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="padding:2px 1pt;text-align:left;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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,020.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,848.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="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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,113.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,634.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;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;367.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;163.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:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;589.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;411.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;Australia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;339.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;338.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="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;415.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;453.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 geographies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;493.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;158.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="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;716.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;553.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-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:#f2efec;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,912.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:#f2efec;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,049.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;td colspan="2" style="background-color:#f2efec;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;7,500.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:#f2efec;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;6,479.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;</ifrs-full:DisclosureOfGeographicalAreasExplanatory>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="c-189" decimals="-5" id="f-1904" unitRef="cad">692300000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="c-60" decimals="-5" id="f-1905" unitRef="cad">541000000.0</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-186" decimals="-5" id="f-1906" unitRef="cad">1665500000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-546" decimals="-5" id="f-1907" unitRef="cad">1426500000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="c-190" decimals="-5" id="f-1908" unitRef="cad">2020700000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="c-66" decimals="-5" id="f-1909" unitRef="cad">1848900000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-187" decimals="-5" id="f-1910" unitRef="cad">4113600000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-547" decimals="-5" id="f-1911" unitRef="cad">3634500000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="c-548" decimals="-5" id="f-1912" unitRef="cad">367000000.0</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="c-549" decimals="-5" id="f-1913" unitRef="cad">163200000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-550" decimals="-5" id="f-1914" unitRef="cad">589300000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-551" decimals="-5" id="f-1915" unitRef="cad">411600000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="c-552" decimals="-5" id="f-1916" unitRef="cad">339300000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="c-553" decimals="-5" id="f-1917" unitRef="cad">338300000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-554" decimals="-5" id="f-1918" unitRef="cad">415200000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-555" decimals="-5" id="f-1919" unitRef="cad">453300000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="c-556" decimals="-5" id="f-1920" unitRef="cad">493500000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="c-557" decimals="-5" id="f-1921" unitRef="cad">158300000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-558" decimals="-5" id="f-1922" unitRef="cad">716400000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-559" decimals="-5" id="f-1923" unitRef="cad">553700000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="c-3" decimals="-5" id="f-1924" unitRef="cad">3912800000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="c-4" decimals="-5" id="f-1925" unitRef="cad">3049700000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-1" decimals="-5" id="f-1926" unitRef="cad">7500000000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-6" decimals="-5" id="f-1927" unitRef="cad">6479600000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:DisclosureOfProductsAndServicesExplanatory contextRef="c-1" id="f-1928">&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:#f2efec;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;2024&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;2023&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:#f2efec;padding:2px 1pt;text-align:right;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:#f2efec;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,040.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:#f2efec;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,723.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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,567.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:#f2efec;padding:2px 1pt 2px 0;text-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,368.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="padding:2px 1pt;text-align:left;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:#f2efec;padding:2px 0 2px 1pt;text-align:right;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,661.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:#f2efec;padding:2px 1pt 2px 0;text-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,232.6&#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;Environmental Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;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,491.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,410.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;Energy&#160;&amp;amp; Resources&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f2efec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;739.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:#f2efec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;743.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:#f2efec;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;7,500.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:#f2efec;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;6,479.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;</ifrs-full:DisclosureOfProductsAndServicesExplanatory>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-560" decimals="-5" id="f-1929" unitRef="cad">2040000000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-561" decimals="-5" id="f-1930" unitRef="cad">1723700000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-562" decimals="-5" id="f-1931" unitRef="cad">1567600000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-563" decimals="-5" id="f-1932" unitRef="cad">1368900000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-564" decimals="-5" id="f-1933" unitRef="cad">1661700000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-565" decimals="-5" id="f-1934" unitRef="cad">1232600000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-566" decimals="-5" id="f-1935" unitRef="cad">1491700000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-567" decimals="-5" id="f-1936" unitRef="cad">1410600000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-568" decimals="-5" id="f-1937" unitRef="cad">739000000.0</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-569" decimals="-5" id="f-1938" unitRef="cad">743800000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-1" decimals="-5" id="f-1939" unitRef="cad">7500000000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-6" decimals="-5" id="f-1940" unitRef="cad">6479600000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:DisclosureOfTaxReceivablesAndPayablesExplanatory contextRef="c-1" id="f-1941">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 2024, investment tax credits of $12.6 (2023 &#x2013; $14.5) were recorded.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfTaxReceivablesAndPayablesExplanatory>
    <stn:InvestmentTaxCredits contextRef="c-1" decimals="-5" id="f-1942" unitRef="cad">12600000</stn:InvestmentTaxCredits>
    <stn:InvestmentTaxCredits contextRef="c-6" decimals="-5" id="f-1943" unitRef="cad">14500000</stn:InvestmentTaxCredits>
    <ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory contextRef="c-1" id="f-1944">Event after the Reporting Period&lt;div style="margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',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;24, 2025, the Company declared a dividend of $0.225 per share, payable on April&#160;15, 2025, to shareholders of record on March&#160;28, 2025.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory>
    <ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare
      contextRef="c-570"
      decimals="3"
      id="f-1945"
      unitRef="cadPerShare">0.225</ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
